download http://www.microsoft.com/downloads/en/confirmation.aspx?familyId=e089ca41-6a87-40c8-bf69-28ac08570b7e&displayLang=en 요약Userdump.exe 도구를 사용하면 예외 오류와 함께 종료되거나 더 이상 응답하지 않는 프로세스의 사용자 덤프를 생성할 수 있습니다. 추가 정보 예외가 발생하며 종료되는 프로세스의 .Dmp 파일을 만들려면 다음과 같이 하십시오. Program Files\Debuggers\Userdump 폴더에서 Userdump 도구에 포함된 Setup.exe 프로그램을 실행합니다. 이 프로그램은 커널 모드 드라이브인 Userdump.sys 파일을 설치하고 제어판에 Process Dump 아이..
Steve Hollasch / Last update 2005-Feb-24 IEEE Standard 754 floating point is the most common representation today for real numbers on computers, including Intel-based PC's, Macintoshes, and most Unix platforms. This article gives a brief overview of IEEE floating point and its representation. Discussion of arithmetic implementation may be found in the book mentioned at the bottom of this article..
에러 메시지 에러번호 "WSAEINTR: Interrupted system call" 10004 "WSAEBADF: Bad file number" 10009 "WSACCESS: Permission denied" 10013 "WSAEFAULT: Bad address" 10014 "WSAEINVAL: Invalid argument" 10022 "WSAEMFILE: Too many open files" 10024 "WSAEWOULDBLOCK: Operation would block" 10035 "WSAEINPROGRESS: Operation now in progress" 10036 "WSAEALREADY: Operation already in progress" 10037 "WSAENOTSOCK: Socket ..
struct CHAR_COLLECTION_DATA { int CharID; int Value; int ValueCode; }; CHAR_COLLECTION_DATA CollectionData = {m_CharID, m_Value, m_ValueCode }; 이런 코드가 있었다. 기능을 추가 하시려다보니 습관적으로 struct CHAR_COLLECTION_DATA { int CharID; int ClassID; // 다른 변수를 중간에 추가함. int Value; int ValueCode; }; CHAR_COLLECTION_DATA CollectionData = {m_CharID, m_Value, m_ValueCode }; 같은 코드고 컴파일 오류도 없지만 원래 코드와 다르게, CharID, Value, ..
오버로딩(Overloading)에는 연산자 오버로딩, 메소드 오버로딩이 있는데, 이 중 메소드 오버 로딩을 말해보겠다. 메소드 오버로딩이란, 같은 이름의 메소드지만 파라미터가 다르면 다른 함수로 처리하여, 중복 정의를 허용하겠다는 것이다. class CTest { public: void Print() { printf("CParent\n"); } void Print(char *str) { printf(str); } void Print(int no) { printf("%d\n", no); } }; 오버라이딩(Overriding)이란, 부모 클래스에 이미 존재하는 함수를 덮어 쓴단 의미다. 오버라이드 하게 되면 자식 클래스에서는 부모 클래스의 Print 함수의 존재를 잊어 버리고, 자식 클래스의 Print 함..
간단한 동기 액세스를 행하기 위한 API 복수의 스레드가 공유하는 변수에 대해서의 동기 액세스를 간단하게 실시하기 위한 함수가 제공되고 있습니다. 변수의 값을 갱신할 때에 한 번에 하나의 스레드 밖에 그 갱신을 실시하지 않는 것을 보증합니다. 1 InterlockedIncrement 지정된 변수의 값을 인크리먼트(increment) 하고(하나 늘립니다), 그 결과 얻을 수 있던 값을 체크합니다. lpAddend 인크리먼트(increment) 되는 변수로의 포인터를 지정합니다. 반환 값 인크리먼트(increment) 후의 값이 돌아갑니다. 2 InterlockedDecrement 지정된 변수의 값을 감소 하여(하나 줄입니다), 그 결과 얻을 수 있던 값을 체크합니다. lpAddend 감소 되는 변수로의 포..
typedef struct _SYSTEMTIME { WORD wYear; WORD wMonth; WORD wDayOfWeek; WORD wDay; WORD wHour; WORD wMinute; WORD wSecond; WORD wMillisecondes; }SYSTEMTIME, *PSYSTEMTIME; 운영체제 차원에서 기본이 되는 시간 포맷의 구조체. timeGetTime(VOID) 윈도우(운영체제)가 시작되어서 지금까지 흐른 시간을 1/1000 초단위로 나타내는 함수. 만일 윈도우가 뜨고 1분이 지났다면 이 함수는 60,000을 리턴. 부팅 시간은 제외. Void GetSystemTime(LPSYSTEMTIME lpSystemTime); 시스템의 시간을 알아내는 함수. 영국의 그리니치 천문대의 시간을..
- Total
- Today
- Yesterday
- 디자인 패턴
- 게임데브포에버
- TraceRoute
- ftp
- Rails
- 디버깅
- 조엘 온 소프트웨어
- RoR
- 바로가기 프로그램
- svn
- SDL
- MS-SQL
- 루비
- 루비 온 레일즈
- 리버스 엔지니어링
- TDD
- CppSQLite
- EzShortcut
- 게임개발포에버
- c언어
- EasyExec
- Ruby on Rails
- NDC2013
- 좋은 프로그래머
- 멀티스레드
- SQLite Spy
- 엘키
- ruby
- perfmon
- 임백준
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |