목록개발이야기 (512)
준호씨의 블로그
보다 아래처럼 하는 것이 좋다. 한글보다는 영어로 한글을 사용할 경우 일단 인코딩이 utf-8 이나 euc-kr 이냐에 따라서 다른 파일로 인식할 수 있다. 그리고 완성형이냐 조합형이냐에 따라서도 다른 문자로 인식할 수 있다. 그래서 가능하면 파일명은 영어로 쓰는 것이 좋다. 언젠가 한가지 방식으로 통일 되는 날이 온다면 모르겠지만 아직은 아니다. 공백은 쓰지 않거나 언더바 "_" 나 대시 "-" 를 사용 공백이 들어가면 폰트나 환경에 따라 공백문자가 몇개 들어갔는지 알기 어렵다. 게다가 공백문자가 스페이스인지 탭인지도 구분이 모호하다. 혼란의 여지가 많기 때문에 가능하다면 공백을 쓰지 않거나, 언더바 "_" 나 대시 "-" 등으로 구분하는 것을 권장한다.
ENVIRONMENT=prod 10 0 * * * somescript.sh
IntelliJ 에서 gradle 로 구성된 프로젝트를 열었는데 라이브러리나 소스파일 경로가 잡히지 않았다. gradle refresh 했는데 아래와 같은 오류가 보였다. Could not determine java version from '9.0.1' Preferences -> Build, Execution, Deployment -> Build Tools -> Gradle 에서 Gradle JVM 을 1.8 로 변경 해 주니 동작하였다. Java 9 을 제대로 인식하지 못하는 것 같다.
단순 방법 풀이 class Solution { public: vector twoSum(vector& nums, int target) { vector answer(2); int right = nums[1]; unsigned long length = nums.size(); for (int i = 0; i < length; i++) { int left = nums[i]; for (int j=i+1; j
요즘도 쓰는지는 모르겠지만 레거시 c 코드 고치다 보면 문자열 변수에 sz 가 붙은 경우를 종종 볼 수 있었다. szName, szAddress 이런 식이다. 앞에 sz 와 같이 붙이는걸 헝가리안 표기법이라는건 예~전에 MFC 공부 할 적에 본 적이 있는거 같은데 sz 가 무슨 약자인지 몰라서 찾아 보았다. s 는 string 이고, z 는 zero 이다. 공식 자료는 모르겠고 인터넷에 찾아본 바로는 다음과 같은 내용들이 나왔다. "string of characters, terminated by a null character" (z stands for zero). "String Zero terminated" 문자열 마지막에 NULL 이 들어가면서 문자열의 끝을 알리는 방식이라고 보면 된다. 어찌 되었건 ..