[GUI Control] TreeListCtrl TreeList Control - 설명 : 리스트 컨트롤을 트리 형태로 구현한 예제로서 매우 간단하게 처리하였음. 내부에 트리의 내용을 나타내는 벡터 구조체를 사용 - 링크 : http://www.codeguru.com/cpp/controls/treeview/article.php/c3987/CTreeListCtrl-The-easiest-TreeView-with-columns.htm Programming/MFC-C++ 2012.12.24
배당금 알아보기 주식을 시작한지 얼마 안되었지만. 어디서 주어듣기를 배당금이란게 있다고 들었다. 그래서 검색한 결과 배당 실적을 조회할 수 있는 사이트가 있다는 것을 알았다. 그곳은 바로 한국예탁결제원 http://www.ksd.or.kr/stock/schedule236.home 다음과 같은 항목들에 대해 검색할 수 있다. 배당금에 대해 알고 싶다면 꼭 위의 사이트는 알아야 할 것이다. 조회 항목 회사별 배당 실적 배당 순위 100 종목별 일정조회 주식 2012.12.21
level set 정의 : F = F(x1,x2, .. , xn) = F(x) F에 대한 level set은 F=C를 만족하는 점들의 집합 x가 Level set이다. 예제 F(x,y) = x^2 - y^2 F = 1, F =2, F= -1, F=0 일떄 그래프를 그리면 다음과 같다. S(x,y,z) = x^2 + y^2 + z^2 1) S = C 0 경우 루트(C)를 반지름으로 하는 구의 경계 Algorithm 2012.12.19
논문 정리 Contour & Segmentation 1. Snakes : Active Contour Models - 목적 : 이미지에서 사용자가 설정한 경계를 기준으로 (스네이크 에너지 최소화를 향한 반복계산을 통해) 가장 적합한 컨투어를 찾는 것 - 스네이크는 외부 억제 힘과 이미지 힘에 영향을 받아 에지와 같은 특징을 향해 에너지를 최소화하는 것이다. - 스네이크 에너지 함수는 내부 에너지, 이미지 에너지, 외부 제약 에너지로 구성된다. 내부 스플라인 힘 : Snake의 Smoothness 정도 조정. 이미지 힘 : Snake를 라인이나, edge, contour와같은 이미지 feature로 미는 역할. 외부 제약의 힘 : 초기값 설정과 같이 사용자에 의해 이루어 지는 항으로 Snake를 edge주변에 두는 것이 유리. 2. Condensation :.. Algorithm 2012.12.19
Google Calender API & Task API Google Calender 구글 캘린더를 이용하기 위해 다양한 프로그램을 사용해봤다. 하지만 성능이 원하는대로 안나오거나, 원하는 기능이 없거나, 여튼 맘에 안들었다. 그래서 결국 만들기로 결정.ㅋㅋ 괜히 건들기 시작한 것이다..ㅠㅠ 내 성격에 한번 건들면 될때까지 해야되서.. 몇일 삽질 끝에 대강 윤곽이 잡혔다. 구글링을 하다보면 대부분 OAuth를 사용한 방식에 대한 설명이 상대적으로 많다. 하지만 전에 트위터를 해본 결과 OAuth의 경우 사용자가 매우 불편한 인증 방식이다. 따라서 다른 방법을 찾던 중 ClientLogin 방법을 찾아냈다. 인터넷을 돌아다니다가 보면 CURL 라이브러리인가? 이 라이브러리에 대한 이야기가 많이 나오는데, 매우 복잡한 듯하다. 역시 남이 만든 라이브러리에 익숙해지.. Programming/MFC-C++ 2012.12.18
JSON C++ 1. json_writer.asm이나 json_reader.asm을 찾을 수 없다는 문제.. -> 속성 페이지의 출력파일에서 [어셈블러 출력]에 '소스코드로 구성된 어셈블리(/FAs)'를 킨다. -> 다시 컴파일 후, 수행하면 되는데, 경로는 Json/src/ 폴더 밑에 프로젝트 생성한 후 하면 잘되는데, 다른 곳에서는 안된다. 이유는 모르겠네요. 2. json 데이터 분석기 링크 : http://jsbeautifier.org/ -> 해당 링크로 가서 데이터를 쓰면 자동으로 분석하여 보기 쉽게 출력함. Programming/MFC-C++ 2012.12.17
Random Ferns 논문 : Fast Keypoint Recognition using Random Ferns 논문링크 : http://cvlab.epfl.ch/publications/publications/2010/OzuysalCLF10.pdf Algorithm/Paper 2012.12.11
[코드 네이밍] Coding Naming Rules Team Coding Naming Rules 목적 팀이 사용하는 코드 명명 규칙을 정의함 명명 규칙을 사용하여 일관된 코드를 작성하고 이를 통한 향 후 유지 보수에 기여 명확한 의미 부여로 산출물 사이의 연관성 및 가독성을 높임 팀원들 간의 코드 리뷰 시 원활한 의사 소통 가능 명명 규칙 준수를 통한 코드의 완전성 확보 및 이를 통한 개발 생산성 증대 명명 규칙 함수 가급적 함수가 수행하는 의미를 포괄적으로 담을 수 있도록, 약어의 사용은 자제 예: void GetStdDev(); (X) void GetStandardDeviationValues(); (O) 특정 알고리즘을 수행하는 성격을 가지는 함수들의 경우 {동사/목적어} 형태로 작성 예 : Do, Set/Get, Run, Create/Destroy .. Programming/MFC-C++ 2012.12.06
[코드 최적화] C와 C++의 속도와 성능 비교 평가 지수: - FREE: C와 C++은 별 차이 없음. - CHEAP: C++이 C 보다 약간 더 비용이 듬. - EXPENSIVE: C++이 C 보다 훨씬 더 많은 비용이 듬. 평가 항목: 1. encapsulation/classes 2. namespaces 3. inlining 4. operator overloading 5. constructors/destructors 6. references 7. inheritance and virtual functions 8. templates 9. STL(Standard Template Library) 10. RTTI 11. exceptions 평가 결과: encapsulation/classes : the cost of .. Programming/MFC-C++ 2012.12.06
[안드로이드] 이미지 관련, Bitmap, File, Image 관련 함수 정리 ㅇ 이미지 sdcard에 코드로 저장한 후에 갤러리 갱신 안되는 문제 미디어 스캐너를 이용해야 한다. sd카드에 저장하면 이미지 스캐너가 실행되기전까지는 넣은게 갱신되지않는다 sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"+ Environment.getExternalStorageDirectory()))); o 비트맵(Bitmap)을 파일(File)로 저장하는 함수private void SaveBitmapToFileCache(Bitmap bitmap, String strFilePath) { File fileCacheItem = new File(strFilePath); OutputStream out = null; try { .. Programming/Android 2012.11.27