전체 글(217)
-
고랭고랭 - 3. Go for, range, args
go언어에는 for range만 존재한다. 기본적으로 index를 함께 출력하기 때문에 값을 사용하길 원하면 아래와 같은 방법을 사용한다. package main import "fmt" func superAdd(numbers ...int) int { for index, number := range numbers { fmt.Println(index, number) } return 1 } func main() { superAdd(1, 2, 3, 4, 5, 6) } // output // 0 1 // 1 2 // 2 3 // 3 4 // 4 5 // 5 6 index를 이용해 값을 찾는 것도 가능하다. package main import "fmt" func superAdd(numbers ...int) int ..
2021.01.07 -
고랭고랭 - 2. Go 변수, 상수, 함수
main.go Go언어는 'main.go'파일을 통해 컴파일한다. 따라서 컴파일을 위해 'main.go' 파일이 있어야 한다. 기본 구조는 아래와 같다. package main func main() { } go run main.go 명령어로 실행 변수 'var'를 사용해 아래와 같이 선언한다. var num int = 10 var num2 int num2 = 11 var f_num float32 = 10.1 var name string = "jinho" var ( vname = "jinho" vage = 26 ) var num = 10 var num := 10 타입을 생략하면 Go에서 알아서 타입을 추론한다. 때문에 위 방법으로도 변수를 선언 할 수 있다. 상수 'const'를 사용해 아래와 같이 선언한..
2021.01.06 -
고랭고랭 - 1. Go 설치
설치 mac os 기준 설치를 위해 아래 링크로 들어가서 해당하는 os의 설치파일을 다운로드, 실행 https://golang.org/ 설치가 완료되었으면 아래와 같이 폴더를 생성한다. Go 언어의 특성상 정해진 경로에 프로젝트를 생성해야한다. cd ~ iTerm을 열고 위 경로로 이동한다. mkdir go 'go' 디렉토리 생성 cd go mkdir bin pkg src 'go' 디렉토리 생성 'bin', 'pkg', 'src' 폴더를 만들어준다. bin: 소스 파일(패키지)를 컴파일하여 실행 파일이 생성되는 디렉터리 pkg: 패키지를 컴파일하여 라이브러리 파일이 생성되는 디렉터리 pkg 디렉터리 아래에는 _ 형식으로 디렉터리가 생성 64비트 리눅스라면 linux_amd64 디렉터리 아래에 라이브러리 ..
2021.01.06 -
윈도우 프로세스 background 실행/종료
cmd에서 background로 실행하기 위해서 'start' 명령어를 사용합니다.아래는 python http.server를 백그라운드에서 동작하도록 합니다.start /b python -m http.server※ http.server 명령어는 python3.x에서만 동작합니다. 제대로 백그라운드에서 실행되고 있는지 아래 명령어로 확인합니다.netstat -ano | findstr 8000※ http.server의 기본 설정 포트가 8000번이기 때문에 8000번 포트를 검색합니다. 백그라운드 실행 종료는 아래 명령어를 입력합니다.# 종료taskkill /pid # 강제종료taskkill /f /pid
2021.01.03 -
Sphinx로 Python 문서화하기
Sphinx를 사용하면 파이썬 .py 파일 자체를 문서화 할 수 있다. 파이썬 파일 안에 주석으로 입력한 내용들이 자동으로 정리되고 html 파일로 확인 할 수 있다. 설치 Sphinx를 사용하기 위해서 Sphinx 라이브러리가 필요하다. >>> pip install sphinx 문서화 시작 문서화 할 프로젝트의 루트 경로에 위치, 아래와 같이 입력 >>> mkdir docs 생성한 docs파일에 들어가서 문서화 진행 >>> cd docs 터미널 창에 아래와 같이 입력 >>> sphinx-quickstart 아래와 같이 진행 Welcome to the Sphinx 1.3.1 quickstart utility. Please enter values for the following settings (just ..
2020.11.16 -
테이블 가로 스크롤, 열 고정
codepen.io/paulobrien/pen/gWoVzN Horizontal scrolling table with Fixed first column Answer to question on Sitepoint forums: https://www.sitepoint.com/community/t/table-scrolling-horizontally-and-vertically/262865/12 I've only just kno... codepen.io HTML 더보기 Header 2 Header 3 Header 4 Header 5 Header 6 Header 7 Header 8 Left Column Cell content test Cell content longer Cell content Cell content C..
2020.10.22