웹에서 이미지 파일 다운로드 하는 방법 DarkKaiser, 2008년 4월 5일2023년 9월 4일 출처 : http://www.codeproject.com/KB/tips/cs_imagedownload.aspx using System; using System.Collections.Generic; using System.Drawing; using System.Drawing.Imaging; using System.IO; using System.Net; using System.Text; public class DownloadImage { private string imageUrl; private Bitmap bitmap; public DownloadImage(string imageUrl) { this.imageUrl = imageUrl; } public void Download() { try { WebClient client = new WebClient(); Stream stream = client.OpenRead(imageUrl); Continue Reading
자바에서 조건부 컴파일 흉내내기 DarkKaiser, 2008년 4월 3일2023년 9월 6일 자바에서 C++의 조건부 컴파일 흉내를 내려면 아래와 같이 할 수 있다. public class test { static final boolean DEBUG = false; public static void main(String[] args) { System.out.println("######## 1"); if (DEBUG) { System.out.println("######## 2"); } System.out.println("######## 3"); } } 자바에서 위의 코드를 컴파일하고 나서 생성되는 .class 파일을 디컴파일 해서 보면 Continue Reading
Jad Decompiler 사용법 DarkKaiser, 2008년 4월 3일2023년 9월 5일 Jad home page: http://www.kpdus.com/jad.html#download [ 사용방법 ] 1. 클래스 하나만 디컴파일시 example1.class 를 디컴파일시 jad.exe 를 디컴파일할 파일과 동일한 폴더에 놓는다. Command 창에 jad -o -sjava example1.class 결과물 : ‘example1.java’ 2. Continue Reading
Ant 설치 및 도움말 DarkKaiser, 2008년 4월 3일2023년 9월 6일 http://ant.apache.org/bindownload.cgi 다운받은 파일의 압축을 풀고 환경변수 및 패스를 잡아줍니다 set ANT_HOME=c:\ant set JAVA_HOME=c:\jdk1.4.2 set PATH=%PATH%;%ANT_HOME%\bin ANT를 이용한 개발과 배포 프로세스.pdf Continue Reading
NAnt 설치 DarkKaiser, 2008년 4월 3일2023년 9월 6일 홈페이지 : http://nant.sourceforge.net/ 1. 위의 사이트에서 nant-bin.zip 파일을 다운로드한다.2. 만약 이전에 실치한 NAnt가 있다면 해당 파일을 삭제하도록 한다.3. 위에서 다운로드 받은 파일을 “C:\Program Files\NAnt\” 폴더에 압축을 푼다.4. nant.bat 파일을 PATH가 잡혀있는 경로에 생성한다.(C:\Windows\)5. nant.bat: @echo off "C:\Program Files\NAnt\bin\NAnt.exe" %* Continue Reading
VS2005에서 MBCS로 컴파일시 XP 테마 적용하는 방법 DarkKaiser, 2008년 4월 3일2023년 9월 6일 VS2005에서 MBCS로 컴파일시에 XP 테마로 적용하는 방법 #ifdef _UNICODE #if defined _M_IX86 #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"") #elif defined _M_IA64 #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='ia64' publicKeyToken='6595b64144ccf1df' language='*'\"") #elif defined _M_X64 #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='amd64' publicKeyToken='6595b64144ccf1df' language='*'\"") #else #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"") #endif #else #if Continue Reading
Tree Sample DarkKaiser, 2008년 3월 31일2023년 9월 6일 자바스크립트로 구현하는 트리 샘플 자바스크립트tree소스-btchae.zip Continue Reading
Doxygen을 활용한 주석 작성 스타일 가이드라인(규칙) DarkKaiser, 2008년 3월 30일2023년 9월 6일 출처 : http://a.tk.co.kr/130 1. 개요프로그램 소스 코드의 주석은 크게는 다른 사람이, 작게는 코드 작성자 자신이 소스 이해하는데 도움을 주고 오작동을 방지하며 수정을 쉽게 해주는 매우 중요한 역할을 합니다. 따라서 코딩 스타일과 마찬가지로 주석 역시 공통의 규격이 없다면 다른 사람의 주석을 읽는데 많은 수고가 필요하므로 규격화된 주석 작성방법이 필요합니다. 위와 Continue Reading