프로그래밍/프로그래밍일반 스피비 2014. 2. 5. 14:19
TortoiseSVN 을 사용할 경우.Tortoise SVN을 사용할 경우 command로 실행하는 방법은 크게 2가지 이다. 1.svn.exe를 이용하는 방법2.TortoiseProc.exe를 이용하는 방법 1. SVN Command svnadmin dump - 저장소 백업 - svnadmin dump [저장소 폴더명] > [덤프 파일명] - ex) svnadmin dump project_sample > dump_project_sanmple_20010131 svnadmin load - 저장소 복원 - svnadmin load [저장소 폴더명] < [덤프 파일명] - ex) svnadmin create project_sample svnadmin load project_sample < dump_projec..
프로그래밍/프로그래밍일반 스피비 2014. 2. 5. 14:11
가끔 D3D작업이나 MFC같은 윈도우 프로젝트에서 작업을 하게 될때 메세지박스가 아닌 콘솔창을 띄워서 작업을 하고싶을 때가 있다.. (나만 그런가?!)그럴때는 윈도우 프로젝트에서 콘솔창을 사용하면된다.방법은 여러개가 존재하는데 정리되어 있지 않아서 정리를 해본다. 1.윈도우 프로젝트에서 콘솔창을 할당하여 띄우는 방법 AllocConsole() / FreeConsole()을 이용한다. (WinCon.h에 존재함 / stdio.h를 포함하였다면 따로 안해줘도 됨) 콘솔창을 띄움 : AllocConsole();콘솔창을 해제 : FreeConsole(); freopen("CONIN$", "r", stdin); freopen("CONOUT$", "w", stderr); freopen("CONOUT$", "w", ..
프로그래밍/프로그래밍일반 스피비 2014. 1. 28. 11:52
프로젝트명, Class명, 파일명 등을 간단히 변경해주는 툴이다.커멘드창에서 다음을 입력하면 쉽게 변경 가능하다 [Link] http://www.codeproject.com/KB/cpp/vsrename.aspx[Download] vsrename.zip vsrename 툴은 UTF-8포맷으로 작성된 문서들에 대해서 오작동이 조금 있다.그래서 서치를 하다보니 국내 개발자가 만든 새로운 툴을 발견했다! http://www.devpia.com/Maeul/Contents/Detail.aspx?BoardID=278&MAEULNO=20&no=31898&page=1 파일 이름 변경과 동시에 파일 내부에 존재하는 해당 문자를 변경시켜줄 수 있습니다.vsrename과는 다르게 시작 폴더명이 바뀌지는 않습니다.vsrenam..
프로그래밍/프로그래밍일반 스피비 2014. 1. 27. 16:19
123456789101112131415161718192021HKEY hkey; DWORD dwType = REG_SZ; DWORD size = 1024; LSTATUS lRet = 0; lRet = RegOpenKeyEx(HKEY_LOCAL_MACHINE,_T("SOFTWARE\InterBERA"), 0, KEY_ALL_ACCESS ,&hkey); if(lRet==ERROR_SUCCESS ){ lRet=RegQueryValueEx(hkey, key, 0,&dwType, (LPBYTE)val, &size ); if(lRet==ERROR_SUCCESS) { // 어쩌고 저쩌고 } } else { } RegCloseKey(hkey); return 0; 작업하던중 이런 소스가 있다.레지스트리중 HKEY_LOCA..
프로그래밍/프로그래밍일반 스피비 2014. 1. 15. 18:35
BOM ??Byte Order Mark 의 약자이며 한글로 표현하면 바이트 순서 표식!!일반적으로는 그냥 BOM이라고 표현한다.의미를 보면 유니코드에서 엔디안을 구별하기 위해 사용되는 문자이며 유니코드에서 바이트를 배열하는 방법을 구별하기 위해 사용되는 문자라고 할 수 있네요. 엔디안??엔디안(Endianness)은 메모리와 같은 1차원의 공간에 여러 개의 연속된 대상을 배열하는 방법을 의미하며바이트를 배열하는 방법은 바이트 순서라고 한다고 합니다.엔디안은 빅엔디언, 리틀엔디언, 미들엔디언으로 구별되며 일반적인 PC에서는 작은 단위의 바이트가 앞에 오는 리틀 엔디언 방법을 사용하고네트워크에서는 큰 단위의 바이트가 앞에 오는 빅 엔디언을 사용한다고 합니다. BOM을 쓰는 이유?!바이트 순서 표식(Byte ..