2015년 12월 15일 화요일

[C++] #pragma pck()

구조체, 공용 구조체 및 클래스 멤버에 대한 압축 맞춤을 지정합니다.

pack은 데이터 선언 수준의 제어를 제공 합니다. 이는 모듈 수준 제어만 제공하는 컴파일러 옵션 /Zp와 다릅니다. pack은 pragma가 표시된 후 첫 번째 structunion 또는 class 선언에서 적용됩니다. pack은 정의에 아무런 영향을 주지 않습니다. 인수 없이pack을 호출하면 n이 컴파일러 옵션 /Zp에서 설정된 값으로 설정됩니다. 컴파일러 옵션이 설정되지 않은 경우 기본값은 8입니다.

https://msdn.microsoft.com/ko-kr/library/2e70t5y1(v=vs.120).aspx

2015년 12월 7일 월요일

[Tool] Everything(컴퓨터 파일 검색프로그램)

자신의 컴퓨터에 있는 파일을 빠르게 찾을수 있는 프로그램
파일 이름은 아는데 어디있는지 모를때 매우 유용하다
(탐색기 색인은 너무 느림..)

프리웨어라 쓰는데 라이센스 문제도 없음

2015년 12월 6일 일요일

[Visual Studio 2013] Global Include Setting

솔루션, 프로젝트 상관없이 동일한 설정 하고싶을때 사용

VisualStudio 메뉴
보기 - 다른 창 - 속성 관리자 클릭

속성 관리자 창
프로젝트 - 아무거나 - Microsoft.Cpp.Win32.user 더블클릭

Microsoft.Cpp.Win32.user 속성 페이지 창
공용 속성 - VC++ 디렉터리 설정


2015년 11월 29일 일요일

[Visual Assist X] 프로그램 및 라이센스 삭제 관련

프로그램 삭제 방법

vs2010 이상에서는 '도구' - '확장 및 업데이트'에서 삭제
vs2010 미만에서는 일반 프로그램 지우는것과 동일

참고 : http://docs.wholetomato.com/default.asp?W388

라이센스는 레지스트리에 저장되어 있어서
프로그램 삭제해도 남아있음
라이센스 꼬이는 경우에는 Visual Assist가 비활성되서 바꾸지도 못하기 때문에
레지스트리 찾아서 지우는 방법밖에 없음..

경로 : HKEY_CURRENT_USER\Software\Whole Tomato\Visual Assist X

2015년 11월 16일 월요일

[etc] RGBE 포멧

기존 A 값을 Exponent 값으로 사용하는 방식이다.
컬러의 밝기를 설정할 수 있다는 장점이 있는데,
아마도 투명도가 필요없는 사진같은 이미지에 사용하지 않을까 싶다.

https://en.wikipedia.org/wiki/RGBE_image_format