본문 바로가기

전체 글

eclipse F3 (Open Declaration) 이 안먹을 때 이클립스의 Preferences > C/C++ > Editor > Scalability > Disable editor live parsing 를 첵크하지 않는다 더보기
workbench(vxWorks)에서 DKM(Downloadable Kernel Module) 다운로드시 Relocation offset too large 에러 발생하는 경우 workbench에서 DKM(Downloadable Kernel Module)을 만들고 타겟(Target)에 다운로드시 Relocation offset too large 에러 발생하는 경우가 있다. 이럴 경우는 프로젝트의 프로퍼티에서 Build Properties - tools에서 Command에 dib 컴파일러 이면 -Xcode-absolute-far 를 gnu 컴파일러 이면 -mlongcall 를 추가 함으로써 해결 된다. 하 지만 이것 외에도 이런 오류값이 뿜을 때가 있다. 단순한 것이지만 이것 때문에 거의 6시간 삽질했다. 원래코드 윈도우 MFC 프로젝트의 .cpp 파일인데, 윈도우에서 로직 테스트를 마친 후 vxWorks c 프로젝트에 아무생각 없이 복사했더니 컴파일은 잘되는데, 계속 DKM 을.. 더보기
subversion에서 로그 보기에서 SVN Error 220001 에러 발생하는 경우 subversion 서버를 만들고 지금까지의 로그를 보려고 할때 에러가 발생하는 경우가 있다.이때는이경우 subversion의 환경 설정이 잘못된 경우이다.svnserver.conf 파일을 편집하여 [general] anon-access = none 으로 한다. 다른 방법은 "auzh" 파일에서 [/] * = r로 수정한다. 더보기
파이어폭스(Firefox)에서 네이버 스포츠 고화질로 보기 네이버를 사용하다 보면 유독 네이버 스포츠 하이라이트나, 실시간 중계를 볼때 추가 프로그램을 설치 하라고 하는데도 계속 저화질로 나오는 경우가 있다. 우선 아래 링크를 통해 고화질 프로그램을 다시 설치 해보기 바란다. http://sports.news.naver.com/sports/new/live_center/help.nhn?category=baseball 위 싸이트에 들어가면 원클릭 자동진단 실행을 통하여 필요한 소프트웨어가 다 설치 되었는지 확인 한다. 위와 같이 모두 YES가 나와야 한다.하지만 이것만으로 되지 않고 파이어폭스의 부가기능 - 플러그인에서 아래 npNLiveCast 및 npNVLauncher가 항상 사용으로 되어 있어야 한다. 아마 이후로 파이어폭스에서도 고화질 스포츠 중계를 감상 하.. 더보기
C 타입 선언시 연산자의 의미 타입 선언시 연산자가 복잡해지면 의미를 해석하기가 쉽지 않다.해석 할때 기본적인 룰은 아래와 같다. 역참조 연산자 *의 의미는 다음과 같다. - 지금까지 읽은 것은 타입의 주소 - 앞으로 읽은 것은 그 주소가 가리키는 대상의 타입 배열 연산자 [] 의 의미는 다음과 같다. - 지금까지 읽은 것은 배열 - 앞으로 읽은 것은 배열의 원소 하나의 타입 함수 연산자()의 의미는 다음과 같다. - 지금까지 읽은 것은 함수 - 앞으로 읽은 것은 함수의 리턴 타입 여기서 주의 해야 할것이 있는데, 해석시 연산자의 해석 순위이다.() [] . -> (가장 높음) 단항 연산자* / %+ -크기 비교논리 연산 ! && ||대입 (가장 낮음)타입 선언 읽기의 예 #1char * (*a) [10] 1) 이름은 a2) a의 타.. 더보기