WebGL에서 제공하는 렌더링 장점 5가지 (웹지엘) WebGL은 최신 브라우저에서 효율적인 표준 방법으로 3D 렌더링을 가능하게하는 3D 그래픽 라이브러리다. 위키피디아에 따르면, WebGL의 렌더링rendering이란 컴퓨터 프로그래밍 분야에서 모델로부터 이미지를 생성하는 처리 과정이다. 이 처리 과정이 컴퓨터에서 실행됨에 따라 이미지를 생성하는 방법에는 몇 가지 차이점이 있다. WebGL과 첫번째 차이점은 특별한 그래픽 하드웨어의 존재 유무다. 소프트웨어 렌더링software-based rendering은 3D 렌더링을 수행하기 위해 컴퓨터의 메인 프로세서 CPU를 이용한다. 반면에 하드웨어 렌더링hardware-based rendering은 그래픽 프로세싱 유닛GPU, Graphics Proces..
은행 창구직원 추천펀드 - 가입하면 안되는 이유 저는 펀드 시작한 지 3년이 조금 넘었네요. 은행 추천펀드도 알아봤고 증권사 돌아다니면서도 알아봤습니다. 근데, 확실히 은행 창구직원엔 신뢰가 안 가요. NH투자증권에서 설명들을 때 가장 믿을만했어요. 여러 예외사항 잘 반영한 상품을 들으면 기분도 아주 좋답니다. 결론적으로 은행 추천펀드 가입하지 마세요. 창구직원 본인들도 잘 모르는 눈치였습니다. 일반적으로 발생하는 은행 창구직원을 통한 펀드 가입 진행 과정부터 말씀드리겠습니다. 1. 적금 만기, 예금 만기, 그냥 궁금한 게 있거나 다른 일로 은행을 방문한다.2. 돈을 맡길 때는 상관없지만 돈을 찾을 땐 은행 추천펀드 이야기를 듣는다.3. 찾는 돈을 사용하지 말고 이 펀드에 투자하라는 권유를 받는다.4. ..
Qt 멀티 쓰레드 예제 [스레드 링크만] (Multi Thread) 외국 형님의 Qt 멀티 쓰레드 구현 소스 링크 1. GitHub - fabienpn/multiple-methods-qt-thread-example [클릭]2. Clone URL - https://github.com/fabienpn/multiple-methods-qt-thread-example.git [클릭]3. 블로그 포스팅 - Qt thread: run various methods in a separate thread [클릭] 멀티 쓰레드에 대한 자세한 내용은 해당 링크로 이동해서 참조하시고, 제 결론 부터 말씀드리자면 이렇습니다. Qt 멀티 스레드 구현해 봐야 작업 시간만 길어집니다. connect라는 좋은 코드 놔두고 왜 Qt Mu..
한글 인코딩 UCS와 UTF 계열 특징과 차이 (국제 문자 세트) UCS와 UTF 계열의 특징 및 차이 요약 (UCS2, UCS4, UTF8, UTF16, UTF32) UCSUCS2, UCS4에 맞는 글자 세트들이 있습니다. (2byte, 4byte) 대부분의 현대어(Basic M Plane)들은 UCS2로 cover 됩니다. (한글 인코딩과는 무관) 다만, 아주 특수한 애들(즉, BMP를 벗어나는)만 UCS4로 처리합니다. UTFencoding 방식, 즉 UCS방식과 무관합니다. 그러므로 UCS2, UCS4를 UTF8로도, UTF16으로도 UTF32로도 encoding 할 수 있습니다. 단, UCS2은 UTF16과 둘 다 2byte이므로 거의 유사할 수밖에 없습니다. 즉, 특별한 encoding이 필요..
MFC 현재 시간 측정 구하기, 마우스 커서 없애기 딱히 설명할 게 없어서 소스만 남깁니다. 1. MFC 현재 시간 측정 구하기 1234567891011121314151617#include #include LARGE_INTEGER liCounter1, liCounter2, liFrequency; // retrieves the frequency of the high-resolution performance counterQueryPerformanceFrequency(&liFrequency); // StartQueryPerformanceCounter(&liCounter1); // ....blabla QueryPerformanceCounter(&liCounter2); // End TRACE(_T("Time : ..
MFC - GDI+ LCD CONTROL (그래픽 라이브러리) MFC는 다들 아시다시피 고대 유물과도 같은 존재라 이걸로 코딩하기 정말 힘듭니다. 생산성이 많이 떨어져요. 그래서 제가 소개하는 GDI+ LCD CONTROL 같은 그래픽 라이브러리는 적극적으로 사용해야 합니다. 첨부 파일 출처 - Code Project : A MFC/GDI+ LCD Control [링크] 실행파일 다운 - IsiLcdLib.zip [링크] 전체 프로젝트 - IsiLcdDisplayProject.zip [링크] 주요 특징 - Draw Border - 폰트 관리 (256) - 전체 크기 제어 - 숫자나 텍스트 표시 - 조명 효과 - 더블 버퍼링 - 투명 효과 - 깜박이는 효과 - 세그먼트나 Dot 크기 조정 사용 방법 1. ..
MFC, 파일 크기 알아보는 함수 StrFormatByteSize() 이 예제의 StrFormatByteSize() 함수는 shlwapi 클래스를 기반으로 합니다. 이 클래스는 윈도우 Visual C++에서 파일 경로를 탐색하여 폴더, 파일의 존재 여부나 생성 삭제 등을 비롯한 전반적인 사항을 알아볼 수 있도록 지원합니다. 파일과 폴더의 상세 정보도 알아낼 수 있기에 파일 탐색 기능이 필요할 때 유용하게 사용할 수 있습니다. 아래 예제 코드는 shlwapi 클래스가 지원하는 일부 기능을 이용해 파일 크기를 리턴합니다. MSDN에서는 영어로 된 문서만 제공하는 데, anysoft의 어느 회원분이 번역을 해주셨습니다. 참조 사이트 MSDN - Shell Path Handling Functions [링크]an..
펀드 투자 위험 주의 4가지 (해지, 잠재적 이해, 수수료, 해외 납세) 1. 투자 위험, 신탁 해지 아래 두 가지 경우엔 집합투자업자가 투자자의 동의 없이 해당 집합투자기구를 해지하는 투자 위험이 있습니다. 1. 신탁을 설정한 후 1년경과 시점에서 설정 원본이 50억 원 미만인 경우. 2. 신탁을 설정하고 1년이 지나간 이후 1개월간 계속하여 펀드 투자신탁의 설정 원본이 50억 원 미만인 경우. 2. 잠재적 이해 상충 (Potential Conflicts of Interest) 집합투자업자는 아래 3가지 경우 잠재적인 이해 상충을 포함하는 거래를 시행할 수 있습니다. 1. 집합투자기구와 집합투자업자의 이해관계인 (집합투자업자의 임직원, 대주주 및 그 배우자, 계열회사 및 그 임직원을 포함하며 이에 한정..
[자바스크립트 강좌 009] 즉시 실행 함수 사용 (Javascript Function) 함수를 정의함과 동시에 바로 실행하는 함수를 Javascript 즉시 실행 함수라고 한다. 이 함수도 익명 함수를 응용한 형태이다. 우선 다음 예제 코드를 살펴보자. 익명 함수를 정의함과 동시에 결과가 출력된다. 123(function (name) { console.log('This is the immediate function -> ' + name);})('foo');Colored by Color Scriptercs This is the immediate function --> foo 자바스크립트 즉시 실행 함수를 만드는 방법은 간단하다. 우선 함수 리터럴을 괄호()로 둘러싼다. 이때 함수 이름이 있든 없든 상관없..
컴퓨터구조 연습문제 해답 [모리스 마노 5 챕터] - 모리스마노 컴퓨터구조 답안 1 - MANOSM (1 ~ 7).zip [링크] - 모리스마노 컴퓨터구조 답안 2 - MANOSM (8 ~ 13).zip [링크] 컴퓨터구조 연습문제 해답 [모리스 마노 4 챕터]
컴퓨터구조 연습문제 해답 [모리스 마노 5 챕터] - 모리스마노 컴퓨터구조 답안 1 - MANOSM (1 ~ 7).zip [링크]- 모리스마노 컴퓨터구조 답안 2 - MANOSM (8 ~ 13).zip [링크] 컴퓨터구조 연습문제 해답 [모리스 마노 3 챕터]
파이썬 CTypes 구조체 자세히 알아보기 (PyThon, 파이선) 파이썬에서 외부 라이브러리를 쓰기 위해서는 확장 모듈을 만들고 그 속에서 외부 라이브러리를 호출하는 방법이 있습니다. 사실 이보다 훨씬 더 간단한 방법이 있었는데, 바로 파이선에서 제공하는 파이썬 ctypes 모듈을 사용하는 것입니다. ctypes 모듈을 이용하면 C의 데이터 타입이나, DLL 혹은 공유 라이브러리(shared library)의 함수를 직접 사용할 수 있습니다. 파이선 ctypes를 사용하는 방법은 매우 간단합니다. 다음 예제를 보겠습니다. 123456>>> import ctypes >> print(ctypes.windll.kernel32) >>> print(ctypes.cdll.msvcrt)cs 파이썬 ctypes를 임..