본문 바로가기

개발

(30)
Successfully installed Caffe framework without GPU on my macbook pro Deep Learning Framework 중의 하나인 Caffe를 무사히 맥북 프로에 설치 했다.Home-brew 라는 package manager를 이용해서 dependent한 tool들을 설치했다. linux의 apt-get 같은 툴이라고 생각하면 될 듯. Caffe 설치는 설치 중에 2가지 문제가 발생했었는데, 컴파일 에러 1.PROTOC src/caffe/proto/caffe.proto make: protoc: No such file or directory make: *** [.build_release/src/caffe/proto/caffe.pb.cc] Error 1 make: *** Waiting for unfinished jobs.... 컴파일 에러 2.CXX .build_release/sr..
JCO ~ 자바 컨퍼런스!!! 알찬 시간이 되길~~
The concept of malloc, free function The concept of malloc, free function As you know, we can use malloc function when we allocate memory dynamically. In my case, I just know that malloc function allocate memory in heap segment. I didn’t know about principle of malloc function, so I would like to introduce malloc function principal. Definition : void *malloc (size_t size); We can use that like below. char *ptr1 = (char *)malloc (10..
endl of C++ C++ have some manipulators : setw(int w), setprecision (int d), setiosflags (long f) resetiosflags (long f), endl ... the manipulator is just function. Did you know that?? ( I didn't know that.) In my case, I used endl unconsciously. (별생각없이를 적고 싶은데....내일 찾아보자.) cout which it use for display on screen, is object of ostream. cout
__cplusplus_4 프로그래밍 집중도 안되고, AVR 관련 업무는 잠깐 대기 중이라... C++ 책을 다시 읽었다. 아래는 오늘 읽은 내용의 정리이다. 객체를 사용하기 전에 반드시 그 객체를 초기화 하자. 1. 기본 제공 타입의 객체는 직접 초기화. 2. 초기화 리스트를 사용하여 초기화 하고, 선언된 순서와 동일하게 초기화 하자. 3. 비지역 정적 객체에 대한 초기화 순서 문제는 피해서 설계 하자. 컴파일러가 자동으로 기본 생성자, 복사 생성자, 소멸자, 복사 대입 연산자를 암시적으로 만들 수 있다. 컴파일러가 자동으로 생성되는 기능을 막으려면 대응되는 멤버 함수를 private으로 선언만 하면 된다.
ISP mode error 요즘 회사에서 AVR 부트로더 제작관련 업무를 맡고 있어서... C++ 책 진도가 안나가고 있다. 큰일이다. 이러다가 또 C++ 책읽기를 중도에 그만두는 것은 아닐까? 하는 걱정이 앞선다. 그 보다 오늘 ISP mode error 를 경험했다. hex 파일을 AVR studio4.0을 이용해서 flash를 했는데 그 도중에 ISP mode error라는 팝업창이 나왔다. 갑작스런 error 팝업으로 당황을 했다. 문제는 erase device before flash programming 체크 박스를 체크 하면 ISP mode error가 발생하지 않고, erase device before flash programming을 체크 안하면 ISP mode error가 발생하는 경우다. 원인은 부트로더 프로그램..
C 에서 C++ 메소드 호출 하기~ 자신이 C 프로그램을 짤 경우, 어쩔수 없이 C++ 메소드를 호출 해야 할 경우 아래와 같이 작성하면 된다. 1. class 헤더 파일 extern "C" : c++ 컴파일러에게 c언어 함수라고 알려주는 지시자 extern "C"를 사용하여 전역 함수를 선언합니다. 2. class 소스 파일 class를 구현 하고 헤더파일에서 선언한 전역 함수를 구현 합니다. 3. C 소스 파일 헤더 파일에서 선언해 놓은 Class 헤더 파일을 include하고 전역 함수를 사용합니다. PS : 좀 더 정리 필요.
선점형 & 비 선점형 에 대한 메모 선점형 : 프로세스의 CPU 점유를 OS에 의해 제어 됨. 비선점형 : 프로세서의 CPU 점유를 프로세스 자체에 의해 제어 됨. 사실 선점형, 비선점형에 대해서는 아직까진 완벽히 이해 되지 않는다. 다만 어렴풋이 선점형 시스템이란 의미는 OS에 의해 관리 당하게 되고 비 선점형 시스템은 프로세스 자체가 관리를 한다. 정도로 이해 중이다. 아!....난 왜 이해력이 이정도 일까...하고 자책하면서....포스팅 중..ㅋㅋ

반응형