일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 한국정보보호산업협회기자단
- 동적타이핑
- 마감임박
- Writeup
- package-lock.json
- 디오판투스 알고리즘
- 덧셈 암호
- 확장 유클리드 알고리즘
- 모듈러 연산
- node.js
- pwnable.tw
- arrow function
- 개인정보보호위원회
- 웹 프레임워크
- 백엔드입문
- 가명정보처리
- 한국산업인력공단
- 백엔드
- 개인정보보호교육
- 무료교육
- 개인정보보호
- 포너블
- 유클리드_알고리즘
- package.json
- 국가인적자원개발컨소시엄
- function scope
- 호이스팅
- 개인정보안전성
- 곱셈 암호
- 한국정보보호산업협회
- Today
- Total
목록programming (9)
짱짱해커가 되고 싶은 나
4.6 Object Construction Overloading : many methods have the same name but different parameters. (return type은 상관 없음) the signature of the method : parameter type을 포함한 함수의 이름. Overloading solution : argument type을 보고 적절한 version 선택. data field를 explict하게 초기화 하는 방법 1. declaration을 통해 value 할당 2. initialization box를 통해 value setting - class declaration에는 arbirary code block이 있는데 이들은 class가 construc..

4.1 Introduction to OOP Structured(procedural) programming (set of collaborating procedures) : Program = Algorithms + Data structures 1. algorithm 설계 2. 데이터 저장 방법 찾기 ∴ 데이터를 조작하는 procedures를 먼저 결정하고 데이터 조작을 쉽게 할 수 있는 구조를 결정. -> procedures는 structured programming에서 shared data위에서 동작한다. OOP(object-oriented programming) (set of collaborating objects) -> 데이터를 먼저 집어 넣고 이에 맞는 알고리즘을 찾는다. - 종종 understand..
3.6 String & substring character encoding system에서 code point/code position은 code space를 구성하는 숫자 값이다. Unicode encoding은 1, 114, 112 cod points를 갖고 있다. 0x0~ 0x10FFFF Unicode code space는 17개의 code planes로 나뉘고, 각 플랜은 65,536개의 code points를 지닌다. -> Unicode의 total size = 17 * 65,536 = 1,114,112이다. +) 특정 code space는 다른 인코딩 체계로 인코딩 가능. ex) UTF-8, UTF-16, UTF-32 a) U+0000 ~ U+007F (128) - UTF-8(8bit), UT..

3.1 a simple java program public : 다른 클래스에서 접근이 가능 class : 모든 것은 클래스 내에 포함되어 있어야 한다. FirstSample : 클래스 이름, CamelCase source code의 파일 이름은 class name으로 저장해야 한다. ex) FirstSample.java main : JVM이 처음 실행되는 부분 static : Ch.4에서 다루겠음 System.out이라는 객체가 이것의 함수인 println을 호출. - Java에서 method를 호출하는 snytax : object.method(parameters); 파라미터의 수는 0,1,2 .. parenthese(괄호)는 파라미터가 없어도 필요함. ex) System.out.println(); Na..

1.1 Java : programming platform 자바는 단순한 언어가 아니라 하나의 소프트웨어 베이스 플랫폼이다. ex) graphic, networking, database 등에서 거대한 라이브러리가 재사용이 가능하다. ex) 다른 OS 간 이식성 및 자동 garbage collection 등의 환경 제공 ∴ Java의 구문과(Syntax) 의미(Semantic)는 C++보다 명확. Wriete Once and Run Anywhere 1.2 The White paper White paper : Java 작성자는 실행환경 등을 white paper에 작성함으로써 그들의 성과를 설명. 1. Simple : syntax와 semtantic은 c++보다 더 명확하다. (포인터 산술X : explici..
정수형(char, short, int, long, long long) ex. %d %ld %lld %u %lu %llu %o(8진수) %x(16진수)+) +) signed 정수형의 오버플로우 & 언더플로우: signed - ov) 최소값(음수)부터 다시 시작 un) 최대값(양수)부터 작아짐 unsigned - ov) 0부터 다시 시작 un) 최대값부터 작아짐 실수형(float, double, long double) ex. %f %lf %e %le +) +) 지수 표기법 : 아주 큰 숫자나 아주 작은 숫자를 표기할 때 사용. 실수e+지수, 실수e-지수 (지수가 양수일때 +생략 가능 ex. 3.e5 )..