분류 전체보기(599)
-
DIB
※ DIB : Device Independent Bitmap ( 장치에 독립적인 비트맵 )※ DDB : Device Dependent Bitmap ( 장치에 종속적인 비트맵 ) DIB의 구조- DIB는 DDB보다 훨씬 복잡하며 다양한 장치에 사용하기 위해 비트맵 출력에 대한 상세 정보를 포함한다.- 사실 DIB 내부 구조를 몰라도 단순히 사용만 하는데는 어려움이 없다. 모든 처리가 클래스 내부로 캡슐화 되어 있다. CBmp B("C:\\...\\imaga.jpg"); B.Draw( hdc, 10, 10 ); -DIB 파일은 여러 개의 구조체들로 구성되어 있으며 각 구조체에는 비트맵의 특성에 대해 기술된 멤버가 들어가있다. BITMAPFILEHEADER 구조체 BITMAPINFOHEADER 구조체 RGBQ..
2015.07.28 -
[크롬] 마우스 우클릭 해제
서론크롬에서 자바스크립트 자바스크립트 끄고 우클릭 되게 하는게 있다는 것을 알았는데귀찮아서 안해보고 있었다. 찾아보니 엄청나게 간단! 설정으로 가기chrome://settings/content 자바스크립트 실행 허용 안함!체크하고 홈페이지 들어가보면 우클릭 가능!
2015.07.28 -
자료형
자료형PHP는 여덟가지 기본 자료형을 지원한다.- 네 가지 스칼라형 : boolean, integer, float(부동소수, double), string- 두 가지 복합형 : array, object- 두 가지 특수형 : resource, NULL boolean- 참(TRUE) 또는 거짓(FALSE) 중 하나의 상태를 표현하는 진위판별형 변수- boolean은 조건문에서 참/거짓 판별 시에 사용한다.- boolean으로 명시적 변환을 하기 위해서는 (bool) 또는 (boolean) 캐스트를 사용해야 하지만, 일반적으로 연산자, 함수, 조건문에서 boolean 인자를 필요로 할 경우 자동으로 형변환되므로캐스트를 해 줄 필요가 없다. integer- …, -2, -1, 0, 1, 2, … 등의 정수 값을 ..
2015.07.28 -
counted_ptr 구현
서론스마트 포인터를 공부하며 참조 카운팅 형식으로 객체 관리하는 클래스를 만들어보았다.물론 소스를 참고했지만.. 이게 구현하다보니 어디서 다운 받았는지 기억이............ 구현counted_ptr.h (템플릿) 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667#pragma once // counted_ptrtemplate class counted_ptr {public: // 포인터를 이용한 초기화 new를 통해 초기화한다. explicit counted_ptr (T* p = 0) : m_ptr(p), m_count(new ..
2015.07.28 -
가비지 컬렉션
정의C#은 CLR이 자동 메모리 관리 기능(Automatic Memory Management) 기능을 제공한다. 이 자동 메모리 관리 기능의 중심이 가비지 컬렉션(Garbage Collection)이다. 프로그래머로 하여금 무한한 메모리를 사용할 수 있도록 코드를 작성하게 할 수 있다.가비지 컬렉션을 담당하는 것이 가비지 컬렉터(Garbage Collector)라 한다.가비지 컬렉터는 객체 중에 사용하는 것과 사용하지 않는 것을 분리하여 쓰레기들만 조용히 수거한다.가비지 컬렉터도 CPU와 메모리 같은 컴퓨팅 자원을 소모하므로 이 자원을 최소한으로 사용하게 하는 것이 프로그램의 성능을 향상시킬 수 있다. 가비지 컬렉터가 지우지 못하는 메모리C#에서 작성된 모든 코드는 관리형 코드(Managed Code)에..
2015.07.28 -
[크롬] 트레이 없애기(for mac)
서론최근 토론 때문에 행아웃을 사용하다가 트레이가 갑자기 허락 없이 생겨서 조금 분노했다.건방진 구글같으니.... 내가 행아웃 트레이까진 참았는데 저 종소리 모양은 도저히 참을 수가 없었다. 방법크롬앱을 켜서 좌상단에 Chrome > 알림 아이콘 숨기기를 하면 된다.
2015.07.28