본문 바로가기

Programming44

Go-Lang : MAC OS X에 설치 및 구축하기 Go 설치 (MAC OS X)에 설치 구축 1. Go - lang 패키지 다운로드 https://golang.org/ 2. Go - lang 패키지 설치 3. go 환경변수 지정 ~> vi $HOME/.bash_profile export GOPATH=$HOME/dev export PATH=$PATH:$GOPATH/bin export PATH=$PATH:/usr/local/go/bin 쉘 재시작 4. 환경변수 확인 ~> echo $PATH /usr/local/bin /usr/bin /bin /usr/sbin /sbin /usr/local/go/bin 5. 설치 확인 ~> go version go version go1.13 darwin/amd64 2019. 9. 19.
[Python, Error] \xef\xbb\xbf 제거 (UTF-8에서 BOM을 제거) 1. 문제 키워드 파이썬에서 csv파일을 읽다보면 \xef\xbb\xbf 문구가 삽입되어, 원하는 파일 형태로 read할수 없는 경우가 발생한다. 2. 원인 유니코드 저장 시 자동으로 발생되는 문자열로 \xef\xbb\xbf (UTF-8 BOM)이라는 것으로 나타납니다. Byte Order Mark로 UTF-8인지 쉽게 알수있도록 하는 문자입니다. 아마 에디터에서는 보이지 않을겁니다. 3. 해결 방법 sed -i '1s/^\xEF\xBB\xBF//' orig.txt 참고 출처 https://unix.stackexchange.com/questions/381230/how-can-i-remove-the-bom-from-a-utf-8-file 2019. 8. 12.
[C++, Error] unresolved overloaded function type 1. 문제 키워드 unresolved overloaded function type (해석해보면: 해결되지 않은 오버로드 된 함수 유형) 2. 원인 함수를 매개변수를 쓰고자 할때 포인터를 못찾아서 발생하는 경우가 있다. class Ccompare { private: int (*item_compare)(void *, void *); public: int set_compare(int _compare(void *, void *) = this->compare) { // .. 중간 생략 item_compare = _compare; return 1; } int compare(void *p_void_1, void *p_void_2) { // .. 중간 생략 return 1; } } 3. 조치 : 위의 같은 경우는 컴파.. 2019. 7. 22.
[Linux,C++] getenv.c: undefined reference secure_getenv [Linux] getenv.c: undefined reference secure_getenv [C++] update glibc to 2.17 for CentOS 6 1. 증상 getenv.c undefined reference secure_getenv getenv.c:(.text+0x1): undefined reference to `secure_getenv' 2. 원인 secure_getenv 함수는 glibc 2.17 이상 시 사용 가능하다. **secure_getenv**() first appeared in glibc 2.17. --> secure_getenv 함수 원문: 3. 조치 필자는 CentOS 6 x86_64를 사용하고 있어서, glibc 2.17 centOS 6 버전을 업데이트한다. 여기서.. 2019. 3. 29.
[C/C++] 소켓에서 컴파일 에러 (invalid conversion from int* to socklen_t*) [C/C++] 소켓에서 컴파일 에러 (invalid conversion from int* to socklen_t*) 증상: 소켓 프로그래밍에서 gcc / g++ 컴파일 시 아래와 같이 에러가 발생될 경우error: invalid conversion from int* to socklen_t*자료형이 안맞는 관계로 그렇게 어렵지 않다. ^^ 해결 방안 1: 자료형 선언을 변경한다. int 대신에 socklen_t로 변경// Define clientLen as socklen_t: ​ socklen_t clientLen; ​ // instead of ​ int clientLen; 해결 방안 2: (socklen_t*) 앞에 붙여 자료형을 맞춘다.int clientLen = 0; ​ // Change client.. 2019. 2. 26.
[Python] 문자열에서 숫자만 추출 하기 문자열에서 숫자만 추출 하기 (골라내기) 파이썬을 써보면 참 신기한 라이브러리들이 많은거 같다. ㅎㅎ이것도 될까 하면?? 찾아보면 늘 있는 든든한 파이썬 ㅎㅎ 오늘은 문자열에서 숫자만 추출해보려고 합니다. python에서 re API를 쓰면 쉽게 사용할 수 있다.\그리고, 정규식을 함께 이용하면 간단하게 추출 할 수 있다. import re 숫자 추출 방법 : re API의 findall을 이용하여 찾을 수 있다. 사용법re.findall("\d+", a) 1. 숫자를 뽑아 낼 문자열 준비2. findall을 "\d+" or "\d" 이용해 추출 - "\d+" : 숫자 묶음 단위 별로 추출- "\d" : 한자리 숫자 단위 별로 추출 자세하게 아래의 예제를 통해 알아봅시다 ㅎ 예시1) "\d+"을 이용한 .. 2019. 1. 10.
반응형