C++/CLI 템플릿 클래스에서 연산자 오버로딩 문제

아무래도 컴파일러 버그인 듯한 문제를 발견했는데, 단순히 내 자신이 무지한 탓인가 싶어 블로그에 올려봅니다. 소스 코드는 Visual Studio 2008로 작성해서 올려놨습니다. // LibraryA.cpp : library file. #include "stdafx.h" #include <iostream>…

8 Comments

로컬 SVN 저장소 복구용 스크립트

로컬 SVN 저장소가 맛이 갔다. Update를 하려면 우선 CleanUp부터 하라고 하고, CleanUp부터 하려면 Lock부터 풀라고 한다. Lock을 풀려니 무슨 이유에선지 안 되더라. 이런 경우를 처음 당하는 게 아니라서 이전처럼 대처했다.…

8 Comments

미니라이프 개발 어록

NPC가 뛰어놀고, 바람에 나무가 흔들리고, 고래가 떠다니고. 이런 서비스를 만들려다 보면 화려한 어록이 탄생한다. 개발자로서는 도저히 이해 못하는 기획자들의 엉뚱한 상상들. milstone:andromeda 게임개발자로서 기획자랑 싸우는 것은 가장 쓸데없는 짓이다. 망치와…

0 Comments

CLR 환경에서 TLS 공간은 몇 개나 있을까?

채팅 스크립트를 짜다가 스크립트 엔진에서 엄청난 버그를 발견했다. 꼼수를 써서 고치긴 했는데, 마지막 순간까지도 제대로 된 해결책인지 확신이 안 서서 마음을 졸였다. CLR 환경(C#, C++/CLI 등)에는 Thread Local Storage가 몇…

0 Comments

C++/CLI 프로그래밍 가이드

사내에서 C++/CLI 프로그래밍을 함께 하게 될 동료 개발자들을 위해 정리해본다. 이 글은 꾸준히 업데이트될 예정이고, 그 중에서도 제목만 달린 항목부터 추가될 것이다. 단, 함께 일하는 사람들을 위한 문서이므로 외부 사람들이…

4 Comments

MSSQL 2000 및 2005의 페이징 기법들

어제 악성 쿼리를 고치면서 MS-SQL 2000,2005 페이징 기법에 적힌 기법을 모두 비교해봤다. 내가 처음에 사용했던 방법은 Top 키워드를 이용한 페이징 기법이었다. 예전엔 RowCount 키워드를 이용한 페이징 기법을 주로 썼지만, 한동안…

4 Comments