본문 바로가기

전체보기95

MySQL 명령어 (1) MySQL의 기본적인 명령어에 대해 알아봅시다. MySQL 5.5.23 버전과 SQLGate2010 SQL 쿼리 편집기를 사용했습니다. • Create Table CREATE TABLE students ( id CHAR(20), name CHAR(20), age INTEGER, gpa REAL, PRIMARY KEY (id) ); -- 테이블을 생성하는 과정입니다. -- CREATE TABLE 테이블명 ( 칼럼명 데이터타입 ); 과 같은 방식으로 사용하시면 됩니다. CREATE TABLE courses ( cid CHAR(20), cname CHAR(20), credit INTEGER, grader CHAR(20) NOT NULL, PRIMARY KEY (cid), FOREIGN KEY (grader) .. 2013. 11. 10.
Java Decompiler 출처 : http://java.decompiler.free.fr/ 윈도우용 자바 디컴파일러 입니다. 꽤나 유용한 툴이네요.(물론 리눅스나 맥용도 있습니다.) http://java.decompiler.free.fr/jd-eclipse/update 요 주소를 통해 이클립스에 디컴파일러 플러그인도 설치할 수 있어요. 2013. 11. 10.
CODEGATE 2012 Conference 2012. 04. 04 최초작성 (Daum Blog) 어쩌다 기회가 돼서 코드게이트 2012 컨퍼런스에 다녀왔습니다. 2012년 4월 3일 삼성 코엑스에서 열린 Codegate 2012 컨퍼런스는 다양한 볼거리를 제공해 주었습니다. 3개의 트랙이 동시 진행된 세미나는 자신이 흥미있어하는 주제를 골라서 들을 수 있게 제공되었고, 보안업계에 종사하는 많은 분들을 만나 최신 트렌드를 알 수 있는 좋은 기회였습니다. 부족한 실력탓에 세미나의 많은 내용을 제대로 이해하지 못했던게 아쉽네요. 실력을 쌓아서 다시 참석해보고 싶습니다. 개인적으로는 '글로벌 시큐리티 패널 토의' 시간이 가장 인상깊었습니다. 미국 DEFCON, 일본 Black Hat, 말레이시아 HITB, 홍콩 VXRL, 한국 Codegate의 대표자들.. 2013. 11. 10.
URL Encoding Reference URL Encoding Reference ASCII CharacterURL-encodingspace%20!%21"%22#%23$%24%%25&%26'%27(%28)%29*%2A+%2B,%2C-%2D.%2E/%2F0%301%312%323%334%345%356%367%378%389%39:%3A;%3B%3E?%3F@%40A%41B%42C%43D%44E%45F%46G%47H%48I%49J%4AK%4BL%4CM%4DN%4EO%4FP%50Q%51R%52S%53T%54U%55V%56W%57X%58Y%59Z%5A[%5B\%5C]%5D^%5E_%5F`%60a%61b%62c%63d%64e%65f%66g%67h%68i%69j%6Ak%6Bl%6Cm%6Dn%6Eo%6Fp%70q%71r%72s%73t%74u%75v%76w%77x.. 2013. 11. 10.
윈도우 프로그램의 기본 구조 출처 : API Programming / 이창현 저 - 혜지원 윈도우 프로그램은 기본적으로 WinMain 함수와 WndProc 함수로 구성된다. 이 두 함수는 없어서는 안 될 필수 함수이다. WndProc함수는 이름이 정해져 있는 것이 아니며 사용자 임의대로 바꿀 수 있다. WinMain( ) { 윈도우 클래스 만들기 윈도우 객체 생성하기 윈도우 객체 화면에 띄우기 메시지 루프 돌리기 } WndProc( ) { 전달된 메시지 처리하기 } WinMain 함수는 프로그램의 윈도우 자체를 생성만 하고, 실제 일어나는 윈도우 메시지는 메시지 처리 함수인 WndProc이 처리한다고 생각하면 된다. 다음은 WinMain 함수가 순차적으로 하는 일이다. 윈도우 클래스를 만든다 ( RegisterClass( ) ) ↓.. 2013. 11. 10.
핸들 (Handle) 출처 : http://www.winapi.co.kr 핸들(Handle) 프로그래밍에서의 핸들이란, 일종의 토큰으로, 프로그램이 라이브러리 함수 등과 같은 자원을 엑세스 할 수 있게 하는 일종의 포인터이다. 이는 구체적인 어떤 대상에 붙여진 번호이며 문법적으로는 32bit 정수값이다. 도스 프로그래밍에서는 거의 유일하게 파일 핸들만이 사용되었다. 그래서 도스에서의 핸들은 곧 파일 핸들을 의미하는 경우가 많았다. 하지만 윈도우즈에서는 여러가지 종류의 핸들이 사용되고 있다. 만들어진 윈도우에는 '윈도우 핸들(hWnd)'을 붙여 윈도우를 번호로 관리하며, DC에 대해서도 핸들을 사용하고 논리적 펜, 브러시에도 핸들을 붙여 관리한다. 심지어 메모리를 할당할 때도 할당한 메모리의 번지를 취급하기 보다는 메모리에 번.. 2013. 11. 10.