programming(181)
-
[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 -
디스크관리(기본디스크, 동적디스크)
## 기본 디스크 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 -
Document.all , document.getElementById ,
[정확히 알고 넘거가기 위해......스크랩포스팅] document.all 은 모든 태그 요소들을 스캔합니다. IE가 성능이 느린 이유 중 하나가 바로 document.all 이죠. 속성인 이상 여러번 스캔을 하고, 동적으로 DOM 이 변경되도 동작하기 때문에 다른 브라우저는 순식간에 레이아웃 잡히는데 IE만 유독 눈에 띄게 이상한 레이아웃 잡다가 이제서야 레이아웃 잡는 경우도 바로 이 document.all 덕분이죠. 그래서 제가 ECMAScript 5 표준으로 document.all 을 살린다면 이런 식이 되겠습니다. Object.defineProperty(document, "all", { get: function(){ var dup = {}; return (function(all){ for(var ..
2016.04.05 -
escape() 함수와 unescape() 함수
escape() 함수와 unescape() 함수escape() 함수는 알파벳과 숫자 및 * , @, - , _ , + , . , / 를 제외한 문자를 모두 16진수 문자로 바꾸어 줍니다. 이 함수는 쉼표와 세미콜론 같은 문자가 쿠키문자열과의 충돌을 피하기 위해 사용됩니다. 이렇게 16진수 문자열로 변환된 문자열은 unescape() 함수로 다시 되돌려줄 수 있습니다 결과 값 : abc%20%uAC00%uB098%uB2E4%20123%20A%20%uAC00%201 영어 알파벳과 숫자, 그리고 *@-_+./를 제외한 문자는 모두 escape() 함수를 이용하면 16진수 문자열로 변환될 수 있고, 변환된 문자열을 unescape() 함수를 이용해 다시 원상태로 복구 시킬 수 있습니다 아래 URL 에서 esca..
2016.04.05 -
접근제한자 private protected public...
private : 내부에서만 접근을 허용 protected : 내부에서의 접근과 함께 파생 클래스에서만 접근을 허용 public : 내부 및 파생 클래스에서의 접근뿐만 아니라 외부에서도 접근을 허용한다. internal : 동일한 어셈블리 내에서는 public에 준한 접근은 허용한다. 다른 어셈블리에서는 접근할 수 없다. internal protected : protected와 internal의 조합으로, 동일 어셈블리 내에서 정의된 파생 클래스까지만 접근을 허용한다. (protected internal로도 지정 가능)
2016.04.04