쟌's Blog

· Server/Linux
netstat 네트워크 접속, 라우팅 테이블, 네트워크 인터페이스의 통계 정보를 보여주는 도구 netstat [옵션] [| grep 포트 번호 or 서비스 명] option : -l (listen) : 연결 가능한 상태 -n (number port) : 포트 넘버 -t (tcp) : tcp -u (udp) : udp -p : 프로그램 이름 / PID -a : 모두 -i : 이더넷 카드별 정상/에러/드랍 송수신 패킷 수 확인 -r : 라우팅 테이블 -s : 네트워크 통계 본인이 자주 사용하는 옵션 netstat -ntlp : TCP listening 상태의 포트와 프로그램을 확인 할 때 사용 Active Internet connections (only servers) Proto Recv-Q Send-Q L..
· Server/Git
git tag 는 평상시에는 많이 쓰진 않지만, 프로젝트를 하나 제대로 시작하던지, 배포 할 때의 기록을 남겨 두려고 태그를 생성하는 편이다. (다른 개발자들은 언제 사용하는지 정확히 모르지만, 본인은 현재 그렇게 사용중) 그래서 git tag 를 만들어두면 그 날 배포된 tag 로 이동해서 확인하기 편하기 때문에 알아 두면 좋다. 음.. 그냥 깃을 사용한다면 알아야된다! 1. Tag 조회 # git tag v1.0.0 v1.1.0 v1.1.1 v1.1.2 v1.1.3 v1.1.4 v1.2.0 v1.3.0 2. Tag 생성 # git tag v1.3.1 # git tag v1.3.1 (1) Annotated Tag # git tag -a v1.3.1 -m "version 1.3.1" 3. Tag 확인 #..
· Server/Linux
1. host 명령어로 찾기 host [도메인] host www.naver.com www.naver.com is an alias for www.naver.com.nheos.com. www.naver.com.nheos.com has address 223.130.195.95 www.naver.com.nheos.com has address 223.130.195.200 2. nslookup 명령어로 찾기 nslookup [도메인] nslookup www.naver.com Server:127.0.0.1 Address:127.0.0.1#53 Non-authoritative answer: www.naver.comcanonical name = www.naver.com.nheos.com. Name:www.naver.co..
· Algorithm/Go
https://programmers.co.kr/learn/courses/30/lessons/77484?language=go 코딩테스트 연습 - 로또의 최고 순위와 최저 순위 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 1 순위 당첨 내용 1 6개 번호가 모두 일치 2 5개 번호 programmers.co.kr func solution(lottos []int, win_nums []int) []int { lucky := []int{} result := []int{} count := 0 max := 0 min := 0 for _, v := range lottos { if v == 0 { count++ co..
· Language/Go
1. 배열 배열(array)는 같은 타입의 데이터들로 이루어진 타입 배여릉ㄹ 이루는 각 값은 요소(element)라고 하고 요소를 가리키는 위치값을 인덱스(index) var 변수명 [요소 개수]타입 2. 배열 사용법 (1) 배열 변수의 선언, 초기화 int 타입 요소를 개 갖는 배열 nums int 타입의 기본값인 0으로 초기화 var nums [5]int nums[0] nums[1] nums[2] nums[3] nums[4] 0 0 0 0 0 ... 를 사용해 배열 요소 개수를 생략 할 수 있음 이때 배열 요소 개수는 초기화되는 요소개수 와 같음 x := [...]int{10, 20 ,30} x[0] x[1] x[2] 10 20 30 (2) 배열 요소 읽고 쓰기 package main import "..
· Algorithm/Go
https://programmers.co.kr/learn/courses/30/lessons/76501?language=go 코딩테스트 연습 - 음양 더하기 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 re programmers.co.kr package main func solution(absolutes []int, signs []bool) int { var ( result []int sum int ) for i, v := range absolutes { if !signs[i] { v = -v } result = append(result, v) } fo..
· Algorithm/Go
https://leetcode.com/problems/plus-one/ Plus One - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com func main() { digits := []int{8, 9, 9} for i := len(digits) - 1; i >= 0; i-- { if digits[i] != 9 { digits[i]++ break } digits[i] = 0 if i == 0 { digits = append([]int{1}, digits...) }..
· Algorithm/Go
https://programmers.co.kr/learn/courses/30/lessons/12948?language=go 코딩테스트 연습 - 핸드폰 번호 가리기 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자 programmers.co.kr func solution(phone_number string) string { result := []rune{} star := []rune("*") for i, v := range phone_number { if i >= len(phone_number)-4 { result = append(result, v) } els..
임쟌
'분류 전체보기' 카테고리의 글 목록 (18 Page)