디버거를 실행할 수 없습니다. 디버거가 제대로 설치 되지 않았습니다. OFFICE 2007을 먼저 설치하고 VS2003 을 나중에 설치하니, 위와 같은 문제가 생겼다. 헤맨 끝에... 다음을 찾았다. http://blogs.msdn.com/greggm/archive/2004/04/16/114828.aspx One of the error codes that we included in the VS.NET 2002 and 2003 debuggers is: The debugger is not properly installed. Run setup to install or repair the debugger. Diagnosing this is much harder then it should be (more on t..
연산자 우선순위 및 결합순서 컴퓨터언어는 개발자를 비롯한 컴퓨터 과학/공학자들의 요구에 따라 다양하게 진화되었다. 최대한 인간의 일반적인 사고를 바탕에 두고 문법과 체계를 만든 것이지만, 아무래도 언어 개발자들의 마인드가 포함되어 있어 일반에게는 약간 어렵기도 한 것 같다. 다음은 C++ 연산자 우선순위표이다. 이것을 잘 알아야, 복잡한 포인터와 구조체, 배열이 섞인 복잡해 보이는 식도 기계적으로 풀어낼 수 있다. 그러므로 다음은 반드시 암기 가능하면 이해할 사항이다. 간략본(http://www.winapi.co.kr/clec/cpp1/5-4-1.htm) 순위 연산자 결합순서 1 ( ) [ ] -> . 왼쪽 우선 2 ! ~ ++ -- + -(부호) *(포인터) & sizeof 캐스트 오른쪽 우선 3 *(..
이상하게 설치가 안되서 기록으로 남겼습니다. 다른 분들은 쉽게 하면 좋겠습니다. 저는 Ubuntu 6.06.x LTS 를 쓰고 있고, Xwindow 는 안 쓰며, 우분투 시디를 분실한 탓에 apt-get 을 의존해서 설치해야 했습니다. 최근 CD를 가지고 계시면, 1.6 버전도 쉽게 깔 수 있을 것입니다(구 버전은 1.5 만 있음) 순서 1. 패키지 있나 확인하기 설치하려는 패키지가 있는지는 다음 사이트에서 확인하면 된다. http://packages.ubuntu.com/dapper/devel/ 설치할 것은 sun jdk 1.6 이니 sun-java6-jdk 가 있는지 확인하자. 2. apt 의 sources.list 수정하기 /etc/apt/sources.list 에서... deb cdrom:[ 로 시..
The Apache C++ Standard Library C++ 라이브러리를 OpenSource 로 배포한다. STL 의 모든 기능을 구현했으며, 심지어 LockFree / WaitFree 구조도 제공하고 있다. 사실 이 라이브러리는 Solaris에 Forte C++ 에 C++ 기본 라이브러리를 제공했던 RogueWave사의 제품이다. 상용으로 10년 이상 팔았던 라이브러리라, 역시 상당히 잘 다듬어져 있다. 지원하는 컴파일러도 많고... Apache 의 sub project 중 하나이지만, 관심도는 tomcat 이니 lucene 보다도 시들한 것 같다. 어쨌든 좋은 라이브러리로서 소개한다. http://www.roguewave.com/products/sourcepro/standard-library.ph..
socket 통신에 대해서 정리... 굳이 내가 정리 안해도, 다음 사이트에 잘 나와 있다. socket 통신에 대해서...(BeeJ's Network Programming tutorial 을 번역했단다.) http://webdizen.new21.net/blog/entry/인터넷-소켓-활용 socket API 관련...(socket API 설명서를 열심히 만들고 있는 훌륭한 분이다.) http://teamblog.joinc.co.kr/yundream/132 윈도우즈 소켓 관련 궁금증 답변...(비단 윈도우즈에 국한되어 있지만 않는 좋은 내용을 포함) http://tangentsoft.net/wskfaq 참 좋은 information provider 들이다 ^^
I found some links about JNI programming. What is JNI? - Short tutorial(korean) JNI test source - Another short tutorial(korean) Make JNI through Eclipse and GCC - tutorial(korean) Wrting Advanced Applications - From Sun's doc. Translated by Javastudy(korean) JNI Technology - Sun's original documents(english) How to handle hangul in JNI - It doesn't cover all. Because there is hangul code conver..
비스타에서 액티브 엑스를 사용하려니 걸리는 게 많다. -.-; 권한 상승을 하려고 구글링해보니, MS에 게시된 문서를 비롯해서 한국 MVP들이 올려 놓은 문서들을 찾았다. 실제로는 다 같은 이야기이나, 말을 좀 달리 했고, 약간의 추가된 내용이 있어, 다 참고하는 게 좋을 것 같다. 비스타 권한 상승 처리... 1. 권한 상승 모니커로 권한상승이 필요한 COM 모듈 실행 새로운 액티브엑스를 만들지 않고 기존 액티브엑스가 기존 액티브엑스를 호출하는 형태를 하고 싶었으나, 일단 실패. 되면, 3 으로 점프. 2. 권한 상승한 프로세스 실행 runas 로 실행하는 방법 이외에도 IE7 을 위해서 3. Trusted Site 로 등록 혹은 액티브 엑스 설치된 이후에는, codebase 없이 object 태그로 ..
오라클에 이런 게 있다는 걸 몰랐었다. 사실 모르는 게 많지만... 몇주째 고생하는 개발자에게 이걸 알려줬다면, 마이그레이션 작업이 훨씬 금방 끝났었을 텐데... 못도와준게 아쉽다. 그리고 역시 비싼 디비는 뭐가 다르긴 다르다. 파티션은 아직은 잘 모르지만, 키를 가지고 대용량의 테이블을 내부적으로 나눠서 빠른 처리를 하도록 돕는 기능이다. 개수가 많은 것보다는 개수가 적은 것이 쿼리가 훨씬 빠르기 때문이다. 참고 사이트 간략 설명 http://www.devarticles.com/c/a/Oracle/Partitioning-in-Oracle/1/ Partitioning in Oracle. What? Why? When? Who? Where? How? - Partitioning in Oracle (Page 2..
무조건 공짜여야 한다. 1. Device Image is a freebie (GNU GPL) that runs under Linux. 2. Here's another freebie, called Partition Saving, which runs under DOS, from Damien Guibouret (France). Always good to have freeware options. Thanks to H. Bauernfeind for the link. He says: "It works fine under DOS for six years now, with continuous development. A disadvantage: the program cannot create image files on N..
In Visual C++ 6.0 원인 소스상에서는 try catch 를 사용하나 try catch 를 지원하지 않게 컴파일 하려고 하기 때문이다. 조치 Project Setting 에 C/C++탭에서 카테고리 C++ Language를 선택한 후 Enable exception handling을 체크한다. 혹은, Project Option에서 /GX를 추가 하면 된다. Cause You use try/catch but complier doesn't support try/catch. Solution You should use /GX option or Enable exception handling in Visual Studio's Project Settings