[카테고리:] Development
코딩과 관련된 글들
취미 기록용 블로그
코딩과 관련된 글들
int value1 = 100; int mask1 = 0xFFFFFFFF; value1 ^= mask1; 요렇게 하면 value1 값이 반전됨 “read more”
wchar_t buffer[256]; wchar_t driveName[4]; memset(buffer,0, sizeof(buffer)); GetLogicalDriveStrings(256, buffer); for(int cnt =0; cnt<256; cnt+=4){ if(buffer[cnt] == 0) break; memcpy(driveName, buffer+cnt, sizeof(driveName)); m_ctrComboHDD.AddString(driveName); } m_ctrComboHDD.SetCurSel(0); 이거 은근히 써먹을대가 많아서 여기 기록 “read more”
이거 할때마다 인터넷 검색하는거 귀찮아서 여기 기록해놓음 Ansi를 UTF-8로 변환 char* ANSIToUTF8(const char * pszCode){ int nLength, nLength2; BSTR bstrCode; char* pszUTFCode = NULL; nLength = MultiByteToWideChar(CP_ACP, 0, pszCode, lstrlen(pszCode), NULL, NULL); bstrCode = SysAllocStringLen(NULL, nLength); MultiByteToWideChar(CP_ACP, 0, pszCode, lstrlen(pszCode),… “read more”
회사에서 코딩하다가 하드웨어 스펙이 딸려서 플그램이 48시간 정도 지나면 OS가 뻗어버리는 문제가 발생해서 매일 자정이 되면 셧다운 시켜버리는 방식을 도입 -_-; 그래서 찾은 코드 여기에 기록해 놓는다. XP에서는 그냥 함수 호출 하면 되는데 비스타 부터는 관리자 권한을 받아야지만 셧다운됨. 그래서… “read more”
일단 헤더에 using System.IO; 첨부 해주시고 MemoryStream ms = new MemoryStream(); m_XML.Save(ms); //xml을 메모리 스트림에 저장한다. // utf-8: EF BB BF (3) // utf-16 big-endian: FE FF (2) // utf-16 little-endian: FF FE (2) // utf-32 big-endian: 00 00 FE… “read more”