전체 글(366)
-
debug, realse 모드 차이점
● Debug 모드- 실행파일에 디버깅 정보를 포함하여 언제든지 디버깅할 수 있습니다. Release 모드 보다 더 큰 메모리를 사용합니다. 디버그에 필요한 정보들을 실행 시 계속 체크하여 그 만큼 속도가 저하됩니다. ●Relaese 모드- 디버그에 대한 정보가 없으며, 코드를 최적화하여 실행파일 크기를 최대한 줄여줍니다. 초기화를 하지 않으며, 같은 문자열 상수라도 서로 다른 공간에 할당됩니다.속도와 크기, 메모리 사용면에서 디버그 보단 좋으며, 순수한 코드 자체의 기능만 담긴 파일입니다. 더 이상 문제점이 없을 때 빌드해주는 것이 좋습니다. Debug 빌드와 Release 빌드 결과의 차이가 나는 경우, 디버그 모드 특성상 실제 코드외에도 디버그정보가 들어가는 영역이 많아서 메모리 침범을 일으키는 버..
2016.04.13 -
[Javascript] 클로저(Closure)
클로저란? 함수 내부에 만든 지역변수가 사라지지 않고 계속해서 값을 유지하고 있는 상태를 말합니다. function 외부(){var 변수;function 내부(){ 변수 사용;}} function Sum(){ var num = 0; function AddSum(){ num++; return num; } return AddSum;}var test = Sum(); alert(test());alert(test());alert(test()); 출력123 function cTest(a) { return function(b) { return a + b; }} var test = cTest(1);alert(test(2)); 출력3 클로저의 참조를 제거하고 GC(Garbage Collection)하려면 명시적으로 te..
2016.04.12 -
[Javascript] 콜백함수
콜백 함수 function 함수이름(callback){ ****** callback(결과);} 콜백함수는 주로 함수 내부의 처리 결과값을 함수 외부로 내보낼 때 사용합니다.일종의 return문과 비슷한 기능으로 생각하면 됩니다. function callFunction(callback) { var Num1 = 1; var Num2 = 1; var result = Num1+ Num2; alert('1. callFunction 실행'); if (typeof callback === 'function') { alert('2. callback 시작') callback(result); } } callFunction에서 실행 된 후 인자값으로 받은 callback을 실행합니다.넘겨받은 callback이 함수이기 때문에..
2016.04.12 -
키보드 오른쪽 Alt, Ctrl 한/영키, 한자키 입력 가능하게
레지스트리 변경으로 우측 ALT , CTRL 한영, 한자키 사용 출처 : http://toycamera.tistory.com/1845
2016.04.07 -
디스크관리(기본디스크, 동적디스크)
## 기본 디스크 vs 동적 디스크 기본 디스크 - 파티션으로 구분 - 4개의 주 파티션 또는 3개의 주 파티션과 1개의 확장 파티션(MBR) - 여러 개의 물리적 디스크를 하나의 논리 디스크로 구성 불가능 - 디스크 오류 발생시 복구를 지원하지 않는다. 동적 디스크 - 볼륨으로 구분 - 여러 개의 물리적 디스크를 하나의 논리 디스크로 구성 가능 - 볼륨 수에 제한이 없다 - 디스크에 오류 발생시 복구를 지원하는 디스크 구조를 만들 수 있다.(Raid-1, Raid-5) ## 동적디스크 볼륨 ** 단순 볼륨 ** - 동적 디스크에서 사용 가능 - 하나의 디스크 공간을 나눈다. - 볼륨 수에 제한은 없다. - 확장 및 축소 가능 - 기본 디스크의 주 파티션과 같은 역할을 한다. - 운영체제 설치 가능 시작..
2016.04.06 -
디스크관리
## 디스크 관리 1. 기본디스크 1) MBR 2) GPT 2. 동적디스크 1) MBR 2) GPT MBR & GPT MBR 부팅 가능 파티션 개수 : 4 디스크당 최대 크기 : 2TB 하드용량이 2TB 이상이면 GPT를 사용해야 함. GPT 부팅 가능한 파티션 개수 : Windows 128개 디스크당 최대 크기 : 9.4 ZB 메인보드가 GPT 부팅인식을 해야 사용 가능 # 디스크관리 실행 방법 1. 시작 - 실행 - diskmgmt.msc(디스크 관리) 2. 시작 - 실행 - compmgmt.msc(컴퓨터 관리) - 저장소 - 디스크 관리 3. 서버관리자 - 저장소 - 디스크 관리 4. 시작 - 실행 - cmd - diskpart ## list disk : 현재 디스크 목록 출력 ## select d..
2016.04.06