한글이 섞인 string의 길이 구하기 DarkKaiser, 2008년 3월 19일2023년 9월 5일 private int GetStringLength(string str) { string s = str; byte[] temp = System.Text.Encoding.Default.GetBytes(s); return temp.Length; } Continue Reading
아이피 주소(IP Address) 문자열(String)의 유효성을 검사하는 함수 DarkKaiser, 2008년 3월 19일2023년 9월 5일 BOOL IsAvailableIP( LPCSTR szIP ) { if( szIP == NULL ) return FALSE; int len = strlen( szIP ); // 7자( 1.1.1.1 ) 이상&& 15자( 123.123.123.123 ) 이하 if( len 15 || len < 7 ) return FALSE; int nNumCount = 0; int nDotCount = 0; // 유효성검사 for( int Continue Reading
VC++ 6.0을 쓰지 말아야하는 이유 DarkKaiser, 2008년 3월 7일2023년 9월 5일 출처 : http://minjang.egloos.com/1783328 2008년 3월인 지금까지도 여전히 많은 프로젝트들이 10년 전에 출시된 VC++ 6.0으로 개발하고 있다는 사실이 다소 놀랍고 충격적이기까지 하다. 많은 분들이 토를 단다. 그런데 직접 십만 라인의 VC6 프로젝트를 2003년,VS 2003으로 이전한 경험이 있는 나로서는 그저 게을러서, 귀찮아서 라는 변명으로 밖에 들리지 않는다. 정말로 VC++ 6.0을 써야만 하는 Continue Reading
URL 클래스를 이용한 웹 페이지 긁어오기 DarkKaiser, 2008년 2월 28일2023년 9월 5일 BufferedReader br = null; try { URL url = new URL("http://www.empas.com"); br = new BufferedReader(new InputStreamReader(url.openStream())); String line = null; while ((line = br.readLine()) != null) { System.out.println(line); } } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } finally { try { br.close(); } catch (IOException Continue Reading
Visual C++ 2008 Feature Pack DarkKaiser, 2008년 2월 25일2023년 9월 5일 출처 : http://blogs.msdn.com/bkchung/archive/2008/01/14/visual-c-2008-feature-pack.aspx Download details VC++ 2008 Libraries Feature Pack Release Visual C++ Team Blog Q&A on our TR1 implementation 출시된 Visual Studio 2008에는 MFC의 업그레이드인 MFCNext와 Cpp0x의 새기능들이 포함된 TR1이 포함되지 않고 별도로 배포되는 Visual C++ 2008 Feature Pack에 포함되는데, 이번에 공개되었습니다. 물론 Visual Studio 2008 정식 버젼이 설치되어 Continue Reading
Converting Strings to Enum Values DarkKaiser, 2008년 1월 30일2023년 9월 5일 public enum DaysOfWeek { Sunday = 1, Monday = 2, Tuesday = 3, Wednesday = 4, Thursday = 5, Friday = 6, Saturday = 7 } string CurrentDayString = "Sunday"; DaysOfWeek CurrentDay = DaysOfWeek.Monday; try { CurrentDay = (DaysOfWeek)Enum.Parse(typeof(DaysOfWeek), CurrentDayString); } catch { // Invalid enumeration value } switch (CurrentDay) Continue Reading
iTextSharp PDF 생성 라이브러리 DarkKaiser, 2008년 1월 28일2023년 9월 5일 PDF를 생성할 수 있는 라이브러리 iText의 .NET 버전… 홈페이지 : http://itextsharp.sourceforge.net/ 튜터리얼 : http://itextsharp.sourceforge.net/tutorial/index.html Continue Reading
네트워크 패킷 캡쳐 툴 SnoopSpyt DarkKaiser, 2008년 1월 23일2023년 8월 30일 http://snoopspy.springnote.com/ Continue Reading
네트워크(인터넷) 연결 유무(물리적) DarkKaiser, 2008년 1월 23일2023년 9월 5일 #include <Sensapi.h.DWORD dwRet; if (IsNetworkAlive(&dwRet) == FALSE) { AfxMessageBox(_T("연결된 네트워크가 없습니다.")); } else { if (dwRet == NETWORK_ALIVE_LAN) AfxMessageBox(_T("LAN 연결")); else if (dwRet == NETWORK_ALIVE_WAN) AfxMessageBox(_T("WAN 연결")); else if (dwRet == NETWORK_ALIVE_AOL) AfxMessageBox(_T("AOL 네트워크 연결")); } Windows Me 버전 이상, Explorer 5.0 이상… Continue Reading
CAFE24에 mantis 설치 DarkKaiser, 2008년 1월 11일2023년 9월 6일 1. mantis를 내려받는다.(mantis-1.1.0.tar.gz)http://www.mantisbt.org/ 2. CAFE24에 파일을 올려놓은 후 텔넷으로 접속, tar 압축을 푼다. 폴더명은 mantis로 한다. 3. config_inc.php의 파일을 생성하여 아래의 설정대로 잡는다. ################################ # Mantis Database Settings ################################ # --- database variables --------- # set these values to match your setup # hostname should be either a hostname Continue Reading