iota에 대해서 찾아보다가 알게 된 내용입니다. 상수 선언시에 자동으로 변하는 값을 만들고 싶을때 사용하는 방법입니다. type status int const UNKNOWN status = 0 const NORMAL status = 1 const BEST status = 2 이런게 있다고 하면 const로 사용할 수 있는데요. 다음과 같이 표현도 가능합니다. type status int const ( UNKNOWN status = 0 NORMAL status = 1 BEST status = 2 ) 다음과 같이 줄일수도 있습니다. type status int const ( UNKNOWN status = 0 + iota NORMAL BEST ) 이러면 같은 타입의 숫자들이 하나씩 증가하는 방법으로 만들수 ..
언어들 마다 가장 단순한 특성들을 보여주는 부분이 99Class 인거 같다. for row in range(2, 10): print("*** " + str(row) + "단 ***") for column in range(1, 10): print(row, "*", column, "=", row * column) 결과 *** 2단 *** 2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 ...
mac에서 VSCode를 이용하여 Go를 실행하려고 했습니다. 그런데 이것이 오류가 발생하는데요. could not launch process: exec: "lldb-server": executable file not found in $PATH 대충 비슷한 메세지는 이렇습니다. 뒤가 조금 다를수도 있음. 해결 방법은... xcode-select --install Command tool을 설치하여 주면 됩니다.
Go 1.5 버전 이상에서는 기본값으로 물리 CPU 개수만큼 사용하도록 설정이 되어 (1.5 이하는 1개) 물리 CPU 개수에서 작업을 시분할하여 처리하게 됩니다. (Concurrent 처리) 만약 복수개의 CPU를 가진 경우, Go 프로그램을 다중 CPU에서 병렬처리 (Parallel 처리) 할 수 있는데, 병렬처리를 위해서는 다음과 같은 방법을 이용하여야 합니다. runtime.GOMAXPROCS(runtime.NumCPU()) // 설정 fmt.Println("count", runtime.GOMAXPROCS(0)) // 설정값 출력
- Total
- Today
- Yesterday
- go
- git
- Linux
- docker
- Xcode
- intellij
- Codable
- Windows
- cocoapods
- ubuntu
- Python
- Kotlin
- github
- centos8
- war
- rxswift
- SWIFT
- Spring
- android
- MySQL
- tomcat
- enum
- nodejs
- Gradle
- ios
- php
- windows10
- CentOS
- golang
- Java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |