본문 폰트색은 위자드에도 있어서 별로 신경쓰지 않았는데....... 이제는 위자드 쓰기가 좀 그렇습니다. 하도 건딜여 논게 많아서-_-;;; 위자드를 쓰면 다 초기화 되니 부담스러워서 쓰겠나;;;; 제가 쓰고 있는 스킨의 기본 본문색은 #666666 입니다. 좀 밝은 회색이저. 밝은 회색입니다. 하지만 전 검정색을 쓰고 싶어 자료를 찾아보니....자료는 많습니다 정답이 없을뿐이지.-_-;;;; 그래서 결국 노가다로 찾았습니다. /*@post-body-color=color:#666666;*/color: #666666;/*@*/ 이부분입니다. 칼라를 #000000으로 바꾸면 이렇게 검정색이 됩니다. 확실이 검정색이 가독성이 높은듯 하군요 ㅎㅎㅎ
자바(java)뿐만 아니라 객체지향에서 중요하면서도 유용한 기능입니다. 1. 오버로딩클래스내에 같은 이름의 메소드를 여러개 만들어 쓰는걸 말합니다. 무조건 같은 이름이면 되는건 아니고 매소드의 매개변수 갯수나 매개변수 타입같은것은 달라야 합니다. 이렇게 하면 사용자 입장에서는 자신에게 맞는 매소드를 적절하게 활용 할수 있고 개발자는 동일한 코드가 반복되거나 비슷한 기능을 하는 메소드가 많아지는 것을 방지 할수 있고 입력된 매개변수를 정형화 할수 있어 좋습니다. 예를 들면 이런거저 public int intTest( int intA, int intB ) { Return intA + intB; } public int intTest( int intA ) { Return intTest(intA, 0); } 위 ..
아무래도 비주얼 스트디오에 익숙해지다보니 자동완성이 바로바로 안떠주는게 너무 불편하다-_-;;;; 어찌됬건 설정만 하면 이클립스도 자동완성이 뜨긴 한다. Window - Preferences - Java - Editor - Content Asist 에서 필요항목 체크 창 - 환경설정 - Java - 편집기 - 컨텐츠 지원 에서 필요항목 체크 하지만 거의 하위 속성,메소드 같은 것들이 있다면 뜨지만 맨바닥에서 뜨진 안는다. 그럴때는 ctrl + space
키보드 후킹을 해봤으니 마우스 후킹을 해봅시다. 연관글 영역 1. 훅(Hook) 설치 마우스 후킹은 키보드 후킹이랑 방식이 같습니다. 단지 훅을 설치할때 'WH_KEYBOARD_LL'대신 'WH_MOUSE_LL'를 사용해야 합니다. // 키보드 hook 설치 hKeyboardHook = SetWindowsHookEx(WH_KEYBOARD_LL, LowLevelKeyboardProc, hInst, 0); // 마우스 hook 설치 hMouseHook = SetWindowsHookEx(WH_MOUSE_LL, LowLevelMouseProc, hInst, 0); 2. 마우스 좌표 얻기 마우스를 후킹 하여 좌표를 얻어옵시다. 이때 사용하는 API는 'GetCursorPos'입니다. (참고 : MS Learn -..
다른 포스팅에서 키보드 후킹을 해보았습니다. 그런데 'Ctrl + Alt + Del'만은 막아지질 않습니다. 연관글 영역 1. 가짜 'GINA'를 이용한 방법 98때는 약간의 꼼수를 써서 막을수 있었는데 NT계열은 그게 불가능합니다. 그래서 자료를 찾다가 찾은것이 가짜'GINA'를 이용한 Ctrl + Alt + Del호출을 막는 방법입니다. (참고 : GINA ) 이 방법은 원래는 OS가 'MSGINA'를 이용한여 'Ctrl + Alt + Del'를 호출하는 것을 자신이 만든 DLL을 통하여 'MSGINA'를 호출하게 한다음 'Ctrl + Alt + Del'가 들어오면 정보를 보내지 않는 방식으로 막는 것입니다. (참고 : http://www.devpia.com/MAEUL/Contents/Detail.a..
키보드 후킹이란 말 그대로 키가 눌렸을 때 그 키의 정보를 가지고 오거나 수정 하는 것을 말합니다. 연관글 영역 0. 키보드 후킹을 하자 흔히 해킹기법으로 잘 알려졌지만 쓰기에 따라서 굉장히 유용한 기능(?)이죠. 특정 키를 막거나 키보드 메크로를 만들거나 할 때 많이 사용합니다. 1. 후킹 시 사용할 함수 작성 먼저 후킹 됐을때 사용할 함수를 정의합니다. 'WinAPI'인 'LowLevelKeyboardProc'를 정의하면 됩니다. (참고 : MS Learn - LowLevelKeyboardProc 함수 ) HHOOK hKeyboardHook; LRESULT CALLBACK LowLevelKeyboardProc(int nCode, WPARAM wParam, LPARAM lParam) { PKBDLLHO..
MSSQL2000에서는 권한설정을 하면 SQL을 기준으로 권한을 주었습니다. 예를 들면 검색권한을 주고싶으면 select 권한을 주는 식으로 필요한 권한을 체크해주는 식이였죠. 그래서 MSSQL2005왔을때 많이 해맸습니다-_-;;; 어찌됫건 MSSQL2005와서 권한 설정의 가장큰 변화는 로그인권한과 데이터베이스 사용권한을 따로 생성해야하는 것인거 같습니다. MSSQL2000때는 로그인권한을 가진 유저를 각DB에 추가시키는 방식으로 권한을 주었지만 MSSQL2005부터는 로그인권한을 가진 유저를 만든후 DB에 유저를 추가시킨다음 만든 로그인과 연결된 권한을 생성하는 방식입니다. C#으로 보자면 인스턴스를 만들어서 접근하는 것과 비슷한거 같습니다. 간단하게 말하자면 로그인하는 계정과 DB를 사용하는 계정..
1. 이게 무슨일이랴......-_-; 열심이 글을 옴기다 알게 된건데..... 링크가 표시가 안나잔아!!!!! 아놔..... 난 센스있고 친절하니까 클릭이라는 문구를 붙여주었지만 이것도 귀찬아 -_-; 그리고 대부분의 사람들은 일반적인 경우의 링크와 같은 그림이라면 링크라는 것을 쉽게 알아차리지만 다른 모양인 경우 인식하는 데에 조금 틈이 생긴다는 것이다. 2. 일반적인 경우로 바꿔보자 .article a:link 를 찾으면 되는데 전체에 2개 있는데 하나는 전반적인 내용인듯한데(잘 모르겠다 ㅡ.-;) 어찌됬건 뒤에 있는거다. .article a:link { color:#2200c1; text-decoration:underline;} .article a:visited { color:#2200c1; te..
관련글 c++ DLL을 C#에서 사용해보자 ( 함수 마샬링 ) c++ DLL을 C#에서 사용해보자 ( 클래스 마샬링 ) *Window XP 32bit 기준입니다.* 머......피치못할 사정으로 c++로 작성된 dll을 써야 된다면.....명복을 크크크크크크크 하지만 어차피 c++ dll은 여러모로 쓸모가 많다 보니 재판매(?)를 어느 정도 고려 할 겸, 역어셈에도 닷넷보다는 안전해 보여서 dll은 c++로 만들어 쓸 때가 있습니다. 근데 이렇게 딴 언어에서 만든 dll을 쓰기 위해서 마샬링이 필요합니다. ㅡ,.ㅡ;;; 일종의 컨버전이라고 생각하면 됩니다. 쉽게 생각하라고 컨버전이라고 한 거지 전혀 다릅니다. 컨버전은 프로그램 자체를 다른 언어에 맞게 변경시키는 것을 의미하고. 마샬링은 다른 언어에서도 ..
1. 검색상자가 왜! 대충 블로그 꾸미기가 다됬나 했더니.... 사이드바에 검색 버튼이 밑에 가있네 ㅡ.-;;;; 2. 수정하기 크기만 조정 할거니 정말 간단하다. searchBox로 검색하면 쉽게 검색이된다. 크기를 130정도주면 짜잔~ 다시 옆으로 붙었다. 이걸로 진짜 블로그 기본 레이아웃 잡기 끝~~~