본문 바로가기

2017/03

C++ 싱글톤 패턴 출처 : http://egloos.zum.com/Lansi/v/4165048 싱글톤 패턴이란 인스턴스 생성을 단 하나만 생성하도록 제한하는 패턴을 말합니다. 인스턴스를 하나밖에 생성을 못 한다면 클래스가 무용지물이 될 수 있다고 생각할 수도 있습니다. 싱글톤 패턴은 나름대로 사용해야 할 곳이 있고, 장점이 있기 때문에 많이 쓰이고 있습니다. 예를들어, 데이터 관리 클래스가 있다고 할 때 그 데이터를 여러 클래스에서 써야하는데 데이터를 모두 공용으로 써야할 때 쓰입니다. 원리는 포인터를 하나 선언해주고 포인터가 NULL일 때 정적으로 인스턴스를 한 번만 생성해줍니다. 그리고 그걸 포인터에 넣어놓고 리턴 해주는 겁니다. 그 리턴값으로 정적으로 생성된 단 하나의 인스턴스에 접근해 사용하는거죠. 중요한 점은 정.. 더보기
[PCL] error C2661: 'pcl::PointCloud<PointT>::operator new' : no overloaded function takes 3 arguments error C2661: 'pcl::PointCloud::operator new' : no overloaded function takes 3 arguments 라는 에러가 발생하였을 때 heap영역의 크기를 크게 하라는 방법이 제시되었지만 같은 오류가 발생하였다. 이때 아래와 같은 조치를 취해 해결하였다. I had the same problem.(My PCL program runs well with win32, but failed in MFC.) I did two things to make it well in MFC. (1) add the following two lines in the place before you include pcl libraries #undef max #undef min (2)an.. 더보기
Visual Studio 2013 폴딩 접기/펴기 단축키 CTRL + M + O will collapse all.CTRL + M + L will expand all. (in VS 2013 - Toggle All outlining)CTRL + M + P will expand all and disable outlining.CTRL + M + M will collapse/expand the current section.These options are also in the context menu under Outlining.Right click in editor -> Outlining to find all options. (After disabling outlining, use same steps to enable outlinging.) 출처: http://iamad.. 더보기
폴더명 추출 및 파일명 리스트 텍스트 파일로 만들기 폴더명 추출 및 파일명 리스트 텍스트 파일로 만들기오피스 업무를 하다 보면 폴더명 추출이나, 수많은 파일들의 파일명만 필요로 될 때가 있습니다.물론 F2(이름바꾸기) 를 눌러 하나씩 Copy-Paste 하는 것도 나쁘진 않지만, Windows Vista, 7, 8 의 경우시작 - 검색 창에 cmd 입력 XP 의 경우윈도우 시작 + R 버튼을 눌러 실행 창을 띄운 후 cmd 입력 dir/b 는 파일의 생성날짜 및 정보들을 제외하고 파일명을 남기는 명령어이며,test.txt 는 리스트를 저장할 파일이름을 임의대로 지정하시면 됩니다.(뒤에 txt는 붙여야 합니다) 더보기
debug <=> release 모드의 차이점과 배포 출처 : http://jiny2097.blog.me/30043517038 릴리즈 모드 (프로그램을 배포하기 위해 컴파일 하는 모드) - 초기화 하지 않습니다. - 같은 문자열 상수라도 서로 다른 공간에 할당됩니다. - 디버깅정보를 삽입하지 않고 코드를 최적화하여 실행 파일 크기를 최대한 줄여줍니다. - 속도나 크기면에서 월등히 유리합니다. (메모리 점유율로 낮아지고 실행도 빨라짐) - 더 이상 현재버전에서 내결함성이나 문제점들을 발견할 수 없었을때 빌드하여 주는 모드입니다. 디버깅 모드 (컴파일시 들어가는 디버깅에 필요한 자질구리한 정보를 뺀 알짜 프로그램만 쏙 뽑아냄) - 실행파일에 디버깅 정보를 삽입하여 언제든지 디버깅을 할 수 있도록 하며 Debug서브 폴더에 실행파일을 만들어줍니다. - 디버깅정보.. 더보기
Spring Multipart를 이용한 이미지 업로드 출처 : 1. fileTest.jsp 생성JSP를 다음과 같이 생성하고 FORM 태그를 사용하여 다음과 같이 작성하자.가장 중요한건 multipart/form-data를 설정해 줘야 한다는것.주석에 순서대로 설명을 달아놓았다. 해당 소스는 "제출" 버튼을 누르면 submit동작에 의해 /fileUpload로 매핑되어져 있는Contorller를 호출한다. 1234567891011121314151617181920212223 Home 이름 : 파일 : Colored by Color Scriptercs 2. action Url에 fileupload 메소드 작성action url이 매칭되는 /fileUpload 에 file upload 소스를 작성한다!multipart/form-data는 서버에서 Multipar.. 더보기