목록All Categories 73
Formoat's Open Blog
미작성

참고도서 최호성 - 이것이 C++이다 (한빛미디어) 1. 입출력 1) std::cout std 네임스페이스에 속한 cout 객체는 iostream 클래스의 인스턴스로 printf() 함수와 같이 자료형을 명시해주지 않아도 그냥 출력하고싶은 데이터를 cout으로 보내면 알아서 자료형을 찾아서 출력해준다. 2) std::cin cout과 마찬가지로 자료형을 명시하지 않아도 되며, cout과 반대로 입력방법을 제공한다. #include "pch.h" #include #include int main() { int value; std::string str; std::cin >> value; std::cin >> str; std::cout

BOM(Browser Object Model) 브라우저 객체 모델(BOM)은 자바스크립트가 웹브라우저와 소통하기 위해서 만들어진 모델이다. 웹브라우저의 창, 프레임 등을 추상화해 프로그래밍으로 제어할 수 있도록 제공하는 수단으로 전역객체인 Windows객체의 프로퍼티, 메소드들을 이용해 제어를 하게된다. • window : 메인 브라우저 윈도우 • window.navigator : 브라우저에 대한 정보(버전정보 etc) • window.screen : 사용자 화면 • window.history : 현재 url • window.frames : 브라우저 윈도우를 차지하고 있는 프레임들 • window.document : 메인 브라우저에 표시된 HTML 문서 ## 자주 사용할 수 있는 객체들 ## 1. 커뮤니..

자바스크립트 객체 생성 방법 1. 리터럴 표기(literal notation)를 이용한 방법 2. 기본객체(Object)의 생성자 함수를 이용한 방법 2. 생성자 함수(constructor function)를 이용한 방법 1. 리터럴 표기(literal notation)를 이용한 방법 - 각각의 프로퍼티는 이름과 값을 콜론(:)으로 연결하고, 쉼표(,)를 사용해 다른 프로퍼티와 구분 var object = { id : 'hyssop', password : '12345', gender : 'male', func : function(){ ... } } 2. 기본객체(Object)의 생성자 함수를 이용한 방법 - Object 객체를 생성하고 이후에 객체에 프로퍼티를 추가하는 방식 var object = new..

1. 수행해야할 로직을 미리 만들어두고 호출하여 사용하는 방식 2. 반복되는 작업들을 미리 함수로 만들어두고 필요한 곳에서 호출해서 사용 # 함수 생성 function 함수명 ( 인자 … ) { return 구현부 } 함수명 = function ( 인자 … ) { return 구현부 } # 익명 함수 (function 함수명 ( 인자 … ) { return 구현부 } ) ( ); - 함수를 구현함과 동시에 바로 실행 # 미리 정의된 전역 함수 1. eval() : 문자열로 표현되어있는 자바스크립트 코드를 인자값으로 받아 실행 2. isFinite() : 인자값이 유한한 수인지 검사 맞다면 true 틀리면 false 3. isNaN() : 인자값이 Nan인지 검사 4. parseFloat() : 문자열을 ..
1. 같은 배열에 있는 요소들의 타입의 서로 다를 수 있다. 2. 배열 안에있는 요소가 비어 있을 수 있다. 3. Array객체를 사용한다. # 배열 생성 var arr = [요소1, 요소2, 요소3 ... ] var arr = Array(요소1, 요소2, 요소3 ... ) var arr = new Array(요소1, 요소2, 요소3 ... ) # 요소 추가 arr.push(추가할 요소) // 배열의 마지막에 요소를 추가 arr.unshift(추가할 요소) // 배열의 0번 인덱스에 요소를 추가 arr[arr.length] = 추가할 요소 // 배열의 마지막에 요소를 추가 arr[index] = 추가할 요소 // 지정한 인덱스에 요소를 추가 arr = arr.concat([요소1, 요소2, 요소3 .....

1. page 지시어의 errorPage 속성을 이용하는 방법 2. web.xml 파일을 이용한 방법 web.xml 파일의 태그를 이용해 에러 처리를 할 수 있으며, 코드별 처리방법과 예외 타입별 처리방법이 존재한다. 404 /error/error404.jsp 500 /error/error500.jsp java.lang.NullPointerException /error/errorNull.jsp 3. 주요 상태 코드 200 : 정상 코드 400 : 클라이언트의 요청 구문이 잘못됬을 때 401 : 접근 금지 응답, 관리자 페이지 등 접근 권한이 없는 페이지에 접근할 때 404 : 지정된 url을 처리하기 위한 자원이 존재하지 않음 405 : 요청된 메소드가 허용되지 않을 때 (get, post) 500 : ..