본문 바로가기

분류 전체보기30

[Eclipse]이클립스 단축키 모음(Eclipse Shortcut Keys) 이클립스 단축키 모음 Eclipse 단축키 확인 및 변경 Eclipse의 모든 단축키는 Window >> Preferences >> General >> Keys 메뉴에서 확인 및 변경이 가능하다. 그 동안 다른 툴에서 자신의 손에 익숙한 단축키들이 있다면 이 메뉴에서 단축키들을 변경하는 것이 가능하다. 1. Java Editor 단축키 Ctrl + shift + B : 현재 커서위치에 Break point설정/해제 Ctrl + Shift + F : 소스코드 자동 정리 Ctrl + Shift + G : 현재 커서가 위치한 특정 메써드나 객체, 필드를 Reference하고 있는 곳을 찾는다. Ctrl + Shift + J : 검색할 단어를 입력하면서 실시간으로 거꾸로 검색 Ctrl + Shift + K : .. 2022. 1. 20.
[HTML] <a> 태그 download 속성 HTML5 anchor 태그에서 download 속성 사용하기 사용자가 해당 링크를 클릭 할 때 download 속성을 두면 링크된 파일을 무조건 다운로드합니다. 다운로드 다운로드 하는 파일명 바꾸기 download 속성은 옵션으로 다운로드 후 저장될 파일의 이름이됩니다. 허용되는 값에는 제한이 없으며 브라우저는 올바른 파일 확장자를 자동으로 감지하여 파일 (.img, .pdf, .txt, .html 등)에 추가합니다. 값을 생략하면 원래 파일 이름이 사용됩니다. 아래 코드는 sample.jpg 대신에 test.jpg 파일명으로 다운로드 됩니다. 다운로드 지원 브라우저 크롬 : 14.0* 익스플로러 18.0 파이어폭스 : 20.0* 사파리 : 10.1 오페라 : 15.0 * Chrome 65 이상 및 F.. 2022. 1. 20.
[Linux] 리눅스 우분투(Ubuntu) Oracle Java JDK 설치 #리눅스 우분투(Ubuntu) Oracle Java JDK 설치 1. 자바 설치 확인 리눅스 시스템에 현재 설치된 자바의 버전을 확인한다. $ java -version $ sudo apt-get install openjdk-8-jre 2. OpenJDK 제거 만약 기존에 설치된 OpenJDK가 설치된 경우 제거한다. $ sudo apt-get purge openjdk* 3. repository 추가 $ sudo apt-add-repository ppa:webupd8team/java 4. repository index 업데이트 $ sudo apt-get update 5. JDK 설치 $ sudo apt-get install oracle-java8-installer 6. 자바 설치 확인 $ java -ver.. 2022. 1. 19.
[윈도우 프로그래밍] Hooking & Filter Driver 1. Hooking(후킹) 이란? 운영체제나 응용 소프트웨어 등의 각종 컴퓨터 프로그램에서 소프트웨어 구성 요소 간에 발생하는 함수 호출, 메시지, 이벤트 등을 중간에서 바꾸거나 가로채는 명령, 방법, 기술이나 행위를 말한다.[참고 : 위키백과] 운영체제, 응용프로그램 또는 기타 소프트웨어 구성 요소의 동작을 변경하거나 보강하는데 사용되는 다양한 명령, 방법, 기술이나 행위를 말한다. * 간섭된 함수 호출, 이벤트, 메시지를 처리하는 코드를 '후크'라고 부릅니다. ['갈고리로 중간을 낚는다.'] 결론적으로 후킹은 '갈고리처럼 특정 함수 코드를 가로채서 원하는 행위를 한 후 원래의 코드로 돌려주는 기법'을 뜻합니다. 따라서 후킹은 다양한 변조가 가능한 기술로 해커들이 오래전부터 자주 사용하는 기법이라고 할.. 2022. 1. 19.