간혹 C나 C++ 프로그램을 하다보면 둘을 함께 써야 하는 경우가 생길 수가 있습니다. 그럴때 유용하게 사용할 수 있는 c와 cpp 믹싱하기 입니다. 1 .함수선언부 작성요령 예 #ifdef __cplusplus extern "C" { #endif extern int PNMap_Load(PS_PN_MapObject pobj,char *fn); extern int PNMap_LoadFromBuffer(PS_PN_MapObject pobj,char *pBuf,int nBufSize); extern void PNMap_Realse(PS_PN_MapObject pobj); extern void PNMap_Dump(PS_PN_MapObject pobj); #ifdef __cplusplus } #endif 2. M..
pragma 의 의미를 action 으로 많이들 알고 계시는데, 인터넷에서 알아보니, 사전적인 의미는 "만능" 이었습니다. 어원설명 원문입니다. 아래를 참고하세요. A pragma (from the Greek word meaning action) is used to direct the actions of the compiler in particular ways, but has no effect on the semantics of a program (in general). Pragmas are used to control listing, to define an object configuration (for example, the size of memory), to control features of the..
오늘 오전에 3시 30분간 NetBeans 5.5와 티격태격 해도 해결하지 못한 문제가 있었다. 정말 짜증나서 머리에서 스팀이.. ㅡㅡㅋ 문제는 멀쩡히 잘 쓰던 NetBeans Tool 이 저번주 금요일부터 이상증세를 보인 것이다. 첨에는 뭔가 내가 잘못을 하고 있나 했는데.. NetBeans에서 기본적으로 생성해주는 프로젝트로 생성을 해도 똑같은 문제가 여전히 발생하는 것이었다. 거기다가 빌드까자는 문제없이 된다는게 더 짜증나게 했다. 우씨~ 문제를 일으키는 녀석은 java.lang.NoClassDefFoundError: 클래스명 Exception in thread "main" 즉, 해당 클래스명을 가진 녀석이 없거나 정의되어 있지 않아서 에러가 난다는 것이었다. 인터넷을 여기저기 뒤져보니 classp..
요즘 하고 있는 것이 XML 파싱과 관련된 것이다 보니DOM에 대해 알게 되었고 아래와 같이 dom4j, jaxen, XPath에 대해서도 관심을 가지게 되었습니다. dom4j에 관한 설명으로 시작을 하겠습니다. 시~작~^^ dom4j의 홈페이지 입니다. dom4j는 xml 문서를 DOM(Document Object Model) 형태로 사용할때 자바에서 쓰기 편하도록 만들어 놓은 패키지 입니다. 아래는 이곳 메인 페이지의 dom4j에 대한 간략한 설명입니다. dom4j is an easy to use, open source library for working with XML, XPath and XSLT on the Java platform using the Java Collections Framework..
java 공부를 시작하면서 처음에 접한 java용 소프트웨어였던 NetBeans에 관한 내용의 글입니다. NetBeans를 사용해야 하는 12가지 이유에 대해 얘기하고 있습니다. 읽어 보시면 NetBeans를 이해하는데 도움이 될꺼라 생각합니다. 한번쯤은 읽어 보세요. ^^ :: NetBeans를 사용해야 하는 12가지 이유 지난 5월 샌프란시스코에서 열린 2006 JavaOne 컨퍼런스 중 5월 17일자 세션 TS-1387, "Twelve Reasons to Use NetBeans Software(NetBeans 소프트웨어를 사용해야 하는 12가지 이유): 에피소드 2"에서, 썬의 NetBeans 에반젤리스트(Evangelist) Tim Boudreau, 자바 기술 에반젤리스트 Inyoung Cho, ..
:: 자바 개발에 앞서 필요한 Software 다운로드를 위한 사이트 :: Java Standard Development Kit(JDK) version 5.0 or version 6.0 (download) J2SE Development Kit5.0 update6(JDK5.0 update10) 다운로드 (download) NetBeans IDE 5.5 (download) Sun Java System Application Server 9.0, Platform Edition (download)