Home
Luna's Piece
Cancel

Gitlab Pages로 블로그를 옮깁니다

원래 쓰던 XpressEngine 이 개발이 중단되고, XpressEngine3 도 망해가고, 보안 패치가 안되고 있어 해킹에 취약해서 고민하고 있던 차에 마침 시간이 나서 개인 소유의 gitlab 으로 블로그를 옮겼습니다. 앞으론 여기를 잘 써 보도록 하죠. 예전 블로그 글들을 옮겨오려고 봤는데… 다들 지난시대의 정보라 별 의미가 없어보이네요. ...

WPF Grid 에 표처럼 Border 를 그려보자

주의 사항 이 글은 예전 블로그에서 옮겨온 오래 된 글입니다. 현재 상황과는 다를 수 있으며, 잘못 된 정보가 있을 수 있습니다. WPF 에는 표처럼 오브젝트를 배치할 수 있는 Grid 라는 Layout 컨테이너가 존재한다 그런데 이 컨테이너는 Layout 만 잡아 줄 뿐 표처럼 선을 그려주는 기능은 없… 진 않지만 내장되어 있는 ShowGri...

WPF 에서 ListView 의 ScrollBar 버튼 클릭을 프로그램으로 제어 하기

주의 사항 이 글은 예전 블로그에서 옮겨온 오래 된 글입니다. 현재 상황과는 다를 수 있으며, 잘못 된 정보가 있을 수 있습니다. Decorator border = VisualTreeHelper.GetChild(listViewName 0) as Decorator; ScrollViewer scrollViewer = border.Child as Sc...

왜 MemberFunction Pointer 를 cout 으로 출력하면 1이 나올까

주의 사항 이 글은 예전 블로그에서 옮겨온 오래 된 글입니다. 현재 상황과는 다를 수 있으며, 잘못 된 정보가 있을 수 있습니다. C++ Korea 에서 질문을 하나 받았습니다. 왜 아래 코드를 출력하면 결과가 1인가요? 라는 질문이었지요 struct Some { public: void func() { int i;...

Visual C++ C4503 Warning Fix

주의 사항 이 글은 예전 블로그에서 옮겨온 오래 된 글입니다. 현재 상황과는 다를 수 있으며, 잘못 된 정보가 있을 수 있습니다. #include <map> using namespace std; struct VeryLongClassNameType1 { }; struct VeryLongClassNameType2 { }; s...

New Calling Convention for AMD64(=EM64T, x64) and IA32(=x86)

주의 사항 이 글은 예전 블로그에서 옮겨온 오래 된 글입니다. 현재 상황과는 다를 수 있으며, 잘못 된 정보가 있을 수 있습니다. 전 x86 시절에는 다양한 calling convention 이 있었습니다. MS가 OS API 의 디폴트로 사용한 pascal 식 호출방식(__stdcall) 막상 언어로 파스칼을 쓰는 델파이가 파스칼식을 사용 하...

What is the calling convention of the C++ lambda

주의 사항 이 글은 예전 블로그에서 옮겨온 오래 된 글입니다. 현재 상황과는 다를 수 있으며, 잘못 된 정보가 있을 수 있습니다. 지인이 물어 온 김에 정리 해 둡니다. 결론부터 말하면 C++ 의 Lambda 의 Calling Convention 은 상황에 맞춰 “그때그때 다르다” 입니다. 기본적으로 cdecl(물론 VC++ 프로젝트 설정에서...

Windows 의 버전별 DPI 변경 차이

주의 사항 이 글은 예전 블로그에서 옮겨온 오래 된 글입니다. 현재 상황과는 다를 수 있으며, 잘못 된 정보가 있을 수 있습니다. Windows 는 Vista 부터 고 DPI 지원을 하기 시작 했는데, 이게 버전마다 좀 차이가 있다. Vista : DPI 변경시 재부팅 필요함 7 : DPI 변경시 로그아웃 필요함 8 : DPI 변경시 로그아...

폰트 TTF와 OTF 그 역사의 아이러니함.

주의 사항 이 글은 예전 블로그에서 옮겨온 오래 된 글입니다. 현재 상황과는 다를 수 있으며, 잘못 된 정보가 있을 수 있습니다. 컴퓨터의 발전과 함께 발전해온 것 중 하나가 바로 폰트(Font) 이다. 컴퓨터를 초창기에는 계산용으로 사용했고, 그 다음으로 컴퓨터가 널리 보급 된 이유는 역시나 사무용이다. 타자기를 대체하기 위한 WordProc...

MFC DLL의 InitInstance 와 ExitInstance 에서 하면 안되는 것

주의 사항 이 글은 예전 블로그에서 옮겨온 오래 된 글입니다. 현재 상황과는 다를 수 있으며, 잘못 된 정보가 있을 수 있습니다. Devpia 에 질문 올라온김에 정리 해 두는데 크게 특별한 것이 아니라 … http://www.jiniya.net/tt/788 여기 있는 내용 그대로다. 하면안되는짓이 같은 이유는 InitInstance / E...