이론학습(150)
-
자바스크립트의 정의, 특징, 장단점, 구조, 실행위치
자바스크립트의 정의 클라이언트쪽에서 독립적으로 실행되는 프로그램을 작성하기 위한 스크립트 언어 넷스케이프 사의 브랜든 아이히Brendan Eich에 의해 모카라는 이름으로 만들고 이후 라이브 스크립트라는 이름으로 개발 썬마이크로시스템사와 공동으로 라이브스크립트를 확장한 JavaScript 탄생 자바스크립트의 특징 - 웹 문서(HTML)에 삽입해서 사용하는 스크립트 언어 - 웹 브라우저에서 웹 문서를 실행할 때 프로그램 코드가 해석됨 - 컴파일 과정을 거치지 않는 인터프리터 언어의 형태이기 때문에 비교적 자료형 조사를 철저하게 하지 않음 - 객체 지향적 특성을 모두 가지고 있다고 말할 수는 없지만 객체를 정의하여 사용할 수는 있음. 자바스크립트의 장점 및 단점 장점 - 자바스크립트는 HTML 파일 내에서 ..
-
정규표현식의 메타 문자 종류
정규표현식의 메타 문자 종류 메타문자 의미 . · 임의의 한 문자 · 뉴라인(\n) 을 제외한 모든 문자를 의미 ^ · 행 머리(문자열의 처음, 라인의 처음을 의미) · ^ 문자는 패턴의 시작을 알림 · ^ 문자만 패턴의 앞에 올 수 있습니다. · 문자 클래스 내에 ^ 메타 문자가 사용될 경우에는 반대(not)라는 의미를 가집니다. · re.MULTILINE 을 사용할 경우에는 여러줄의 문자열 각 라인의 처음과 일치해야 합니다. $ · 행 꼬리(문자열의 마지막, 라인의 끝을 의미) · $ 문자는 패턴의 끝을 알림 · 문자열에서 패턴의 마지막 문자는 반드시 $ 문자로 끝나야 합니다. · ^ 메타문자와 반대 \s · 공백 문자 · 공백문자는 공백, 탭, 줄바꿈, 리턴키 값을 포함합니다. · 화이트 스페이스를..
-
매크로 상수 - 매크로 상수의 정의, 매크로 상수의 해제, 매크로 상수의 장점
매크로 상수의 정의 #define PI 3.14 전처리기 지시자 #define 매크로 상수를 선언하기 위해서 #define를 지정 매크로 상수 이름 PI 매크로 상수의 이름을 지정 치환값 3.14 매크로 상수에 치환되는 값 지정 매크로 상수의 장점 · 프로그램 수정이 용이합니다. · 숫자 대신에 직관적인 의미를 갖는 이름을 부여할 수 있습니다. · 변수와 달리 추가적인 메모리 공간을 요구하지 않습니다. · 코드에 등장하는 상수들을 한곳에 모아서 관리할 수 있습니다. 매크로 상수의 해제 #undef PI 전처리기 지시자 #undef 매크로의 선언을 해제하기 위해서 #undef를 지정 해제할 매크로 이름 PI 해제할 매크로 이름 지정(미리 정의된 매크로 상수)
-
확장 특수 출력 문자(escape sequence), escape character(이스케이프 문자)
확장 특수 출력 문자(escape sequence) · ≒ 이스케이프시퀀스 · ≒ escape character(이스케이프 문자) · 역슬래시(\) 기호가 붙은 특수한 기능을 하는 문자 리터럴 · 문자열안에서 특별한 의미로 해석되는 문자 구분 의미 '\a' · 경고음 출력 '\n' · 줄 바꿈, · 개행(new line) '\t' · 수평 탭으로 일정한 간격 띄우기 · 탭(tab) '\b' · 백스페이스로 뒤로 한 칸 이동 · backspace '\r' · 동일한 줄의 맨 앞 칸으로 커서 이동 · carriage return '\f' · 출력 용지를 한 페이지 넘김 · form feed(폼 피드) '\\' · \(역슬래시)문자 출력 '\'' · ' (작은 따옴표)문자 출력 · single quote '\..
-
조건부 확률(Conditional probability)
조건부 확률(Conditional probability) 사건 A가 일어났다는 가정하의 사건 B의 확률을 의미합니다. the probability of an event(A), given that another(B) has already courred. 사건 A가 주어졌을 때 조건부 확률은 P(B|A)와 같이 표시하고, 다음과 같이 정의합니다. 이 확률은 P(A) >0일때만 정의가 됩니다. A와 B가 서로 영향을 주지 않는 경우 두 사건 A, B가 P(A∩B)=P(A)*P(B)를 만족하면 서로 독립이라고 합니다. 두 사건 A, B가 독립이라면 P(B|A) = P(B)가 됩니다. 따라서 사건B의 확률은 A가 일어났다는 가정하에서의 B의 조건부확률과 동일합니다. 즉, 사건 B의 확률은 사건 A가 일어났는지 여..
-
기본 자료형의 종류(Primitive Data Types)
기본 자료형의 종류(Primitive Data Types) 자료형 타입 (Type) 크기 (Bit depth) 기본값 (Default value) 표현 범위 (Value range) 논리형 boolean 1byte false true 또는 false (0또는 1아님) 문자형 char 2byte \u0000 0~65,535 정수형 byte 1byte 0 -128~127 정수형 short 2byte 0 -32,768~32,767 정수형 int 4byte 0 -2,147,483,648~2,147,483,647 정수형 long 8byte 0 -9,223,372,036,854,775,808~9,223,372,036,854,775,807 실수형 float 4byte 0.0 -3.4E38~+3.4E38 실수형 dou..