- Today
- Total
목록Programming/기타 / 알고리즘 (19)
내 머릿속 데이터베이스
Alt + Shift + W 태그 자동으로 둘러싸기, 두르자마자 타이핑하면 다른 태그 입력가능 Ctrl + Shift + ; 둘러싼 태그 지우기(단 Emmet플러그인이 설치되어있어야 함) Ctrl + D 같은 값 선택해서 동시에 수정하기 Alt + . 닫는 태그 자동으로 입력하기 Ctrl + Shift + ↕ 행 이동 Ctrl + Shift + / 주석태그 자동으로 입력 Ctrl + Shift + J 선택한 태그 영역 자동으로 블록 설정 Ctrl + Shift + [ 접기 Ctrl + Shift + ] 펴기 Ctrl + K, Ctrl + T 태그의 속성요소만 접기 Ctrl + K, Ctrl + J 모두 펴기 Ctrl + K, Ctrl + C 커서 있는 곳으로 화면 스크롤 Alt + Shift + 1 창 ..
출처 : 캐플의 꿈꾸는 블로그(http://cappleblog.co.kr/503) 자동 TRIM 기능의 작동 여부 확인/설정 프로그램과 배치 파일 현재 윈도우에서 SSD 를 위한 자동 TRIM(트림) 기능을 사용 중인지 바로 확인하고, 동시에 기능을 켜고 끌 수 있는 간단한 프로그램과 배치 파일입니다. 참고로 자동 TRIM 기능은 윈도우 7, 윈도우 8 에서만 지원(동일 커널의 서버 윈도우 포함)하기 때문에 그 이전의 윈도우에서는 사용할 수 없습니다. 배치 파일과, 실행 프로그램 두 가지로 준비해보았습니다. 취향껏 받으세요. [프로그램은 윈도우 7 에 기본 포함된 닷넷 3.0 버전을 기준으로 제작하여 윈도우 7 에서는 곧바로 사용 가능합니다. 윈도우 8 은 닷넷의 설치 여부에 따라 닷넷을 먼저 설치해야 ..
출처 : 텀즈(http://www.terms.co.kr/DDS.htm) DDS[디디에스]는 DAT (Digital Audio Tape) 기술로부터 진화된 테이프 상에 컴퓨터 데이터를 저장하고 백업하는 형식이다. DAT는 CD 음질의 오디오를 녹음하기 위해 만들어졌다. 1989년에 소니와 휴렛팩커드는 DAT 테이프 카트리지를 사용하여 데이터를 저장하기 위한 DDS 형식을 정의하였다. DDS 형식을 따르는 테이프는 DAT 또는 DDS 테이프 드라이브 둘 모두에 의해 재생될 수 있다. 그러나, DDS 테이프 드라이브는 DAT 테이프 상의 오디오를 잡아낼 수 없기 때문에 DAT 테이프를 재생할 수 없다. DDS는 4mm 테이프를 사용한다. DDS 테이프 드라이브는 기록을 위해 나선형으로 스캐닝하는 방법을 사용하..
http://blog.naver.com/esoteric_/110083909643 포스트에서 input 함수에 대한 설명이 있는데 잘못 된 것 같아 글을 끄적끄적 C언어의 scanf와 유사함. Out = input('input','s') -- 1 Out = input('input') -- 2 1. 실행 시 'input'은 출력문이다. 입력이 들어 올때까지 대기함. 입력이 들어오면 Out으로 반환함. 2. 2의 경우 workspace에 있는 변수가 있다면 그 변수를 이용해 결과를 출력할 수 있음. ex) workspace variable.. a=1, b=2 input함수 입력이..a+b라면.. 3을 출력함. [출처] [Matlab] input함수|작성자 고슴도치 input 함수의 2번째 인자값인 's'는 s..
NHN에서 제공하는 나눔 코딩용글꼴도 써보고 했지만 별로였고 딱히 맘에드는게 없었다가 BitStream의 Veramono 폰트를 한번 써 봤는데 상당히 좋은듯 하다. 폰트 자체가 ClearType 폰트인듯 하다. 알파벳 O와, 숫자 0의 구분이 확실하고, 문자들의 크기도 일정하고, a와 o 의 구분도 확실하다. 쓰다보니까 너무 괜찮아서 쓰는 프로그램 모두 이 폰트로 바꿔놨다 ^^;;;
요즘 이상하리만큼 많은 사람들이 리버스엔지니어링 에 관심을 보인다. 리버싱이란 리버스 엔지니어링의 준말로 우리말로는 역공학 정도가 된다. 남이 만든 것을 역으로 분석하는 것이라고 생각하면 된다. 소스 코드를 컴파일하면 컴퓨터가 이해하는 바이너리 코드가 생성된다. 우리는 이러한 작업을 하는 사람들을 개발자라 부른다. 리버싱은 이렇게 생성된 바이너리 코드로부터 소스 코드를 유출해내는 기술을 말한다. 이런 작업을 하는 사람들을 우리는 리버스엔지니어링 라 부른다. 이렇게 관심을 끌고 있는 기술인 만큼 주변에서 리버스엔지니어링 을 공부하는 사람을 찾는 것은 어렵지 않다. 하지만 공부를 하는 사람에 비해서 리버싱을 배웠다고 느끼는 사람은 적다. 그들이 실패하는 이유는 잘못된 학습 방식에 기인한 경우가 많다. 보통의..
자료 출처 : http://cafe.daum.net/TerranGirL The Base knowledge of Reverse Engineering. 이번글에서는 RE를 하는데에 있어서의 기초 지식인 어셈블리어,논리연산,레지스터에 대해 간단하게 다룹니다. 1.어셈블리어 Push : sp 레지스터를 조작하는 명령어중의 하나이다. 스택에 데이터를 저장하는데 쓰인다. ex:) Push eax : 스택에 Eax의 값을 스택에 저장한다. ex:) Push 20 :즉석값인 20을 스택에 저장한다. ex:) Push 401F47 : 메모리 오프셋 401F47의 값을 스택에 저장한다. Pop : 이또한 sp 레지스터를 조작하는 명령어중 하나이다. 스택에서 데이터를 꺼내는데 쓰인다. ex:) Pop eax :스택에 가장 ..
MP4 (MPEG-2 AAC) MP4는 MP3과 성격이 비슷하면서도 뿌리가 다르다. MP4의 공식 명칭은 MPEG-2 AAC(Advanced Audio Coding)로 MPEG-2 NBC(Non Backwards Compatibility)라고도 부른다. 이처럼 복잡해 보이는 이름이 MP4로 탈바꿈한 것은 사용자들의 이해를 돕기 위해서이다. MPEG-2 AAC는 이름부터 길며, MP3과는 다른 파일처럼 오해할 수 있어 국내의 모 기업에서 인터넷 서비스를 시작하면서 붙인 이름이다. 공식 이름은 아니지만 친근감 있고 MP3의 상위 버전처럼 느껴진다. MPEG-2 AAC(이하 AAC라고 한다)는 MP3처럼 압축된 오디오 테이터이지만 탄생 배경은 틀리다. 이름에서 알 수 있듯이 MPEG-1이 아닌 MPEG-2에서..
출처를 알수 업지만 과거에 어디선가 구했던 '넥슨 입사문제' 이게 진짠지 신빙성은 없지만. 문제가 어려워서 한번 같이 풀어보고 싶어 올려봅니다. *** 아래 4문제를 풀어,12월09일(금) 오후 2시까지 nexojs@nexon.co.kr로 전달 해주시면 됩니다. 기한내 미 제출시, 자동으로 탈락처리 됩니다. ========================== 과제물================================================ 다음 네 문제는 컴퓨터로 알고리즘을 작성하여 풀 수 있는 문제입니다. (프로그래밍 언어는 C++ 또는 C를 사용하셔야 합니다.) 네 문제 모두 단답형이므로, 풀이 과정이나 설명을 적을 필요는 없고, 답을 적고 작성한 프로그램 소스 파일을 첨부해서 보내주시면 됩니..