【Programming】32 [C] Writing Efficient C and C Code Optimization 원문: Code Project번역: Joinc 【Programming】/C & C++ 2013. 7. 11. [C] 비트 필드의 인식과 코딩의 자유로움에 대하여 가끔은 말리는 경향이 있는..... 【Programming】/C & C++ 2012. 8. 16. [C] restrict type qualifier *출처:http://superkkt.com/291 void *memcpy(void *restrict s1, const void *restrict s2, size_t n);위 선언에서 restrict라는 구문이 있다. 표준 함수들의 선언에 보면 아주 많이 등장을 하는데, 이것은 C99 표준에 추가된 내용으로서 함수 안에서 각각의 인자로 전달된 포인터들이 서로 독립적인 영역을 가르키고 있다는것을 보장해 준다. 위에서 예로 든 memcpy 함수에 전달되는 인자는 서로 중복되는 영역을 포인팅해서는 안된다.이것을 사용하는 이유는 최적화와 관련이 있다. 바로 포인터가 최적화를 방해하는 요소이기 때문이다. 포인터는 어떠한 곳을 가르키고 있을지 모르기 때문에 컴파일러가 임의로 최적화를 하면 프로그래머가 의도하지 않은.. 【Programming】/C & C++ 2012. 2. 4. [C] define으로 해결하는 C 자료구조 http://resin.csoft.net/cgi-bin/man.cgi?section=3&topic=queue http://resin.csoft.net/cgi-bin/man.cgi?section=3&topic=tree 【Programming】/C & C++ 2011. 10. 7. [C++] 제네릭 프로그래밍과 디자인 패턴을 적용한 Modern C++ Design * 출처: 강컴 문정환님의 글* 정오표먼저 이 서평은 원서를 바탕으로 작성되었음을 알려드립니다. 그러나 거의 1년이라는 번역기간에 부응하듯, 번역서의 미리보기 PDF를 살펴보시면 이 시대 최고의 번역서 중 하나라고 말할 수 있을 거 같습니다. 유치하게 오타 이런 것의 문제가 아닙니다. Alexandrescu의 생각과, 우리에게 전하고 싶었던 진정한 의미를 정말로 우리의 눈앞에 펼쳐보이고 있습니다. 실제로 1장을 보면 다중상속이 왜 해결책이 될 수가 없는지에 대해서 지금까지의 그 어떠한 책보다도 깊이 있고 명쾌하게 설명하며, 이 단점을 보완하기 위해 사용한 템플릿이 어떠한 장점과 단점을 가지고 있는지 설명합니다. 그리고 이 둘을 병합함으로써 최상의 도구가 될 수 있고, 그것을 2장부터 실제로 눈앞에 보여주.. 【Programming】/C & C++ 2010. 10. 24. [C] 함수포인터의 재정의: typedef와 함수포인터 함수포인터를 어떤 포인터 변수로서 활용하고 싶을 때 typedef를 활용하면 매우 편리한다.typedef LRESULT(CALLBACK *WNDPROC)(HWND,UINT,WPARAM,LPARAM);* 사용예LRESULT CALLBACK winproc1(HWND,UINT,WPARAM,LPARAM) { };...WNDPROC winprocPtr = winproc1;... 【Programming】/C & C++ 2010. 8. 30. [Java] 웹 애플리케이션의 디렉토리 구조는 어떻게 가져가는 것이 좋을까요? ※ 원문 참조:http://wiki.javajigi.net/pages/viewpage.action?pageId=7188왜 필요한가?우리들이 일반적으로 개발하고 있는 대부분의 자바 웹 애플리케이션의 디렉토리 구조를 보면 프로젝트마다 제각기 다르다는 것을 알 수 있다. 물론 프로젝트의 성격에 따라 다르게 구성하는 것이 맞겠지만 기본적인 디렉토리 구조에 대한 가이드안을 만든다면 프로젝트에 참여하는 개발자들이 좀 더 빠르게 친숙해 질 수 있을 것으로 생각한다.여러분들이 지금까지 참여한 프로젝트들의 디렉토리 구조는 어떠한가? 우선 지금까지 자바지기가 진행한 프로젝트의 디렉토리 구조를 예로 들고 각각의 구조에 대한 좀 더 좋은 방안을 찾아보고자 한다. 이 문제를 토론 주제를 빠르게 선정한 이유는?현재 자바지기에 대.. 【Programming】/Java & JSP 2009. 1. 14. [JSP] Web Application의 서비스 및 개발 표준 디렉토리 레이아웃 ※ 원문 참조: http://okjsp.tistory.com/1165643259 1. 표준 서비스 디렉토리 구조 /WEB-INF/ 브라우저를 통해서 접근이 불가능한 웹 애플리케이션 핵심정보들을 포함하고 있는 디렉토리 /WEB-INF/classes/ 패키지에 따른 디렉토리별 class파일과 properties 파일이 위치하는 곳 /WEB-INF/lib/ 웹 애플리케이션에서 사용되는 jar 파일이 존재하는 곳 /META-INF/context.xml 톰캣에서 사용되는 manager를 통한 배포용 웹 애플리케이션 Context정보 파일 브라우저를 통해서 접근 가능한 리소스들은 그 외의 디렉토리에 놓으면 된다. 특히 브라우저의 JVM 위에서 돌아가는 애플릿 class와 관련 jar 들은 /WEB-INF/ 밖에.. 【Programming】/Java & JSP 2009. 1. 14. 이전 1 2 3 다음 반응형