IT_Programming 1309

[Linux] 프로세스 체인, 프로세스 팬 만들기

/* n개의 프로세스 체인을 만드는 프로그램, n은 커맨드라인 인자로 받음 simplechain.c */ #include <stdio.h> #include <stdlib.h> #include <unistd.h> int main(int argc, char **argv) { pid_t childpid = 0; int i, n; if( argc != 2) { fprintf(stderr, "Usage : <%s> <process> \n", argv[0]); return 1; } n = atoi(argv[1]); for( i=1; i<n; ++i ) if( ..

[C++/CLI, C#] Predicate으로 사용할 객체형 대리자 및 무명 메서드.

* 주요 개념은 Passing parameters to predicates 컬럼에서.. List<>::Find() 등의 검색 메서드에서 조건을 지정할 때 사용하는 Predicate<> 타입의 대리자. MSDN에는 인수를 지정할 수 없는 static 함수형 예제만 나와 있는데, 이보다 더 많이 쓰이게 될 형식은 객체형 대리자 및 무명 메서드이다. 다음은 MSDN에 올라..

IT_Programming/C# 2008.01.10

offsetof() : 중첩된! 클래스에서 중첩한! 클래스의 포인터 얻기.

Don Box의 Essential COM을 보다가 발견한 묘~한 테크닉. 뭐, 중첩된 클래스의 생성자 등에서 중첩한 클래스의 this 포인터를 인수로 넘겨주어, 이를 멤버 변수로 갖고 있으면 되니깐, 그다지 실무에서 쓰일 일은 없는 듯한 테크닉이다. 하지만 (작긴 하지만) 멤버 변수가 차지할 메모리를 안잡아 먹는다는 점, ..

[C++/CLI] C++: .NET 프레임워크 프로그래밍을 위한 가장 강력한 언어

참고 : MSDN에 올라온 "C++: The Most Powerful Language for .NET Framework Programming"을 번역한 것입니다. C++: .NET 프레임워크 프로그래밍을 위한 가장 강력한 언어 by Kenny Kerr 요점: Visual C++ 2005에서 새로이 소개되는 C++/CLI 언어의 설계와 원리에 대해 탐구해봅니다. .NET 프로그래밍을 위한 가장 강력한 언어 - C++/CLI - 를..

콘솔 프로그램과 ODBC 연결 / keybd_event에서 한글문제

"><콘솔 프로그램과 ODBC 연결> 콘솔에서 돌아가는 C 프로그램을 작성하고 있습니다. MS-SQL 서버와 연결하려면 어떻게 해야 합니까. MFC를 이용한 응용 프로그램을 사용해 콘솔 프로그램을 만듭니다. 그런 후에 다음처럼 ODBC를 연결하면 됩니다. <리스트 1>콘솔 프로그램을 ODBC에 연결 // 선언 CDatabas..