String → Array (문자열 → 배열) split() split() 메서드는 String 객체를 지정한 구분자를 이용하여 여러 개의 문자열로 나눕니다. // String → Array (문자열 → 배열) const str = 'Hello'; const arr = str.split(''); // 배열 ['h', 'e', 'l', 'l', 'o'] Array → String (배열 → 문자열) toString() toString()메서드는 지정된 배열 및 그 요소를 나타내는 문자열을 반환합니다. ※ 배열의 각 요소들이 쉼표(,)로 구분되어 하나의 문자열로 반환 // Array → String (배열 → 문자열): toString() 이용 const arr = ['h', 'e', 'l', 'l', 'o..
Number.MAX_SAFE_INTEGER Number.MAX_SAFE_INTEGER 상수는 Javascript에서 안전한 최대 정수 값을 나타냅니다. 사용 방법 //Number.MAX_SAFE_INTEGER const max = Number.MAX_SAFE_INTEGER;// 9007199254740991 Number.MIN_SAFE_INTEGER Number.MIN_SAFE_INTEGER 상수는 Javascript에서 안전한 최소 정수 값을 나타냅니다. 사용 방법 //Number.MIN_SAFE_INTEGER const min = Number.MIN_SAFE_INTEGER;// -9007199254740991 참고 사이트 Javascript | MDN - Number.MAX_SAFE_INTEGER J..
Math.abs Math.abs() 함수는 주어진 숫자의 절대값을 반환합니다. 사용 방법 기본 사용 방법은 다음과 같습니다. //Math.abs(숫자); Math.abs(5); // 5 Math.abs(-5); // 5 Math.abs([2]); // 2 빈 객체, 하나 이상의 요소를 가진 배열, 숫자가 아닌 문자열, undefined나 빈 매개변수를 받으면 NaN을 반환합니다. //Math.abs(숫자); Math.abs(); // NaN Math.abs({}); // NaN Math.abs([1,2]); // NaN Math.abs('string'); // NaN null, 빈 문자열이나 빈 배열을 제공하면 0을 반환합니다. //Math.abs(숫자); Math.abs(null); // 0 Math...
올림 Math.ceil(value) : value 값을 올림 처리하는 함수 const a = 3.0; const resultA = Math.ceil(a); // 3 const b = 3.2; const resultB = Math.ceil(b); // 4 const c = 3.5; const resultC = Math.ceil(c); // 4 const d = 3.9; const resultD = Math.ceil(d); // 4 내림 Math.floor(value) : value 값을 내림 처리하는 함수 const a = 3.0; const resultA = Math.floor(a); // 3 const b = 3.2; const resultB = Math.floor(b); // 3 const c = 3..
자료형 비교 자료형 설명 Boolean - 기본 자료형 - true와 false의 두 가지 값을 갖는 자료형 Number - 기본 자료형 - 64비트 형식의 IDDD 754 값이며 정수나 부동소수 값을 가지는 자료형 - 몇 가지 상징적인 값 존재 : NaN(숫자가 아님), +무한대(Number.MAX_VALUE로 확인), -무한대(Number.MIN_VALUE로 확인) String - 기본 자료형 - 문자열 값을 가지는 자료형 undefinded - 값을 할당하지 않은 변수의 값 null - 존재하지 않는 값을 가리키는 값 Object - 객체를 가지는 자료형 - 객체는 속성들을 담고 있는 가방(Collection)으로 볼 수 있음 - 대표적인 객체 : Array, Date 자료형 확인: typeof 변..
cheerio 모듈을 이용해서 xml 파일의 내용을 파싱할 때, selector의 content가 없는 경우 text를 제대로 받아오지 못하는 문제가 발생한다. 위와 같은 형식으로 xml이 출력되면 상관없지만 위와 같은 형식으로 selector가 self-closing 되어버리면 text를 제대로 받아오지 못한다. 이럴 경우를 해결하기 위해, cheerio.load 시에 xmlMode를 true로 설정해주면 된다. 다음과 같은 xml 형식의 파일이 있다고 가정하자. 100014 INFO-000 정상처리되었습니다. 홍길동 28 동에 번쩍 서해 번쩍 김철수 31 해당 내용을 제대로 가져오기 위해서는 다음과 같이 설정해주면 된다. //var $ = cheerio.load(html);// 원래 소스 var $ ..
node-cron을 이용한 NodeJS 스케줄러 설정node-cron 기본 개념Cron이란Cron은 유닉스 계열 컴퓨터 운영 체제의 시간 기반 Job 스케줄러입니다. 소프트웨어 환경을 설정하고 관리하는 사람들은 작업을 고정된 시간, 날짜, 간격에 주기적으로 실행할 수 있도록 스케줄링하기 위해 cron을 사용합니다. node-cronnode-cron 모듈은 GNU crontab을 기반으로 하는 node.js용 순수 자바 스크립트의 가벼운 작업 스케줄러입니다. 이 모듈을 사용하면 전체 crontab 구문을 사용하여 node.js에서 작업을 예약할 수 있습니다.node-cron에 대한 자세한 설명은 npm 사이트인 https://www.npmjs.com/package/node-cron에서 확인할 수 있습니다...
강사 : 김호진 강사님 JSP(Java Server Pages) JSP의 개념1. Java Server Pages : 웹 프로그램 작성 언어의 한 종류.2. JSP(Java Server Pages) 는 HTML 내에 자바 코드를 삽입하여 웹 서버에서 동적으로 웹 페이지를 생성하여 웹 브라우저에 돌려주는 언어이다. Java EE 스펙 중 일부로 웹 애플리케이션 서버에서 동작한다.3. JSP(Java Server Pages) 는 동적(Dynamic)인 웹 페이지를 비교적 간단히 만들 수 있는 방법을 제공하는 자바를 기반으로 하고 있는 스크립트 언어(Server Side Script)로 자바 엔터프라이즈 애플리케이션에서 UI(User Interface) 영역을 탐당하고 있다.4. JSP(Java Server ..
강사 : 김호진 강사님 DAO / DTO / VO ○ DAO (Data Access Object) 데이터에 접근을 목적으로 하는 객체.리소스를 매우 크게 소모하는 커넥션 객체를 하나만 두고 여러 사용자가 DAO 인터페이스를 사용하여 필요한 데이터에 접근할 수 있도록 한다.즉, Database 와 연계하여 처리 할 프로그램을 규정화 해 둔 클래스를 말한다. DTO 객체를 만들어 편집 및 조작을 한다. DTO 를 데이터베이스 서버에 저장하기도 하고 DB 서버로부터 레코드를 select 해서 DTO 객체로 변경해 가져오기도 한다. insert, update, delete, select 등 데이터 처리를 주 목적으로 한다. 필요성 모든 데이터베이스에 공통적으로 접속할 수 있는 ODBC가 나왔지만 완벽하진 못했다..
강사 : 김호진 강사님 JDBC (Java DataBase Connectivity) 개념 JDBC (Java DataBase Connectivity) JDBC (Java DataBase Connectivity) 는 자바 프로그램이 DBMS 에 일관된 방식으로 접근할 수 있도록 API 를 제공하는 자바 클래스들의 모임으로 다음의 특징을 가진다.1) JDBC 는 함수 호출용 SQL 인터페이스2) JDBC 는 ANSI SQL-92 표준을 지원3) JDBC 는 공통된 SQL 인터페이스를 바탕--> JDBC 란 데이터베이스에 연결 및 작업을 하기 위한 자바 표준 인터페이스이다.JDBC 구성 응용 프로그램 데이터베이스에 연결을 요청 데이터베이스에 SQL 문을 전송 SQL 문의 결과를 요청 오류가 발생하는 경우 오류..
Work07: 별 찍기
Work05: 작은 수부터 큰 수까지의 합 > 10 ~ 20 까지의 합 : xxx\n\n// ---------------------------------\n\n// 첫 번째 정수 입력 : 100\n// 두 번째 정수 입력 : 20\n\n// >> 20 ~ 100 까지의 합 : xxx\n\npackage com.test;\n\nimport java.io.BufferedReader;\nimport java.io.IOException;\nimport java.io.InputStreamReader;\n\npublic class Work05\n{\n\n\tpublic static void main(String[] args) throws IOException\n\t{\n\t\tBufferedReader br = n..
Work04: 정렬 > 정렬 결과 : 3 77 82\n\npackage com.test;\n\nimport java.io.BufferedReader;\nimport java.io.IOException;\nimport java.io.InputStreamReader;\n\npublic class Work04\n{\n\n\tpublic static void main(String[] args) throws IOException\n\t{\n\t\tBufferedReader br = new BufferedReader(new InputStreamReader(System.in));\n\t\t\n\t\tint[] value = {0, 0, 0};\n\t\t\n\t\t// 임의의 정수 세 개 입력 받음\n\t\tSyste..
- Total
- Today
- Yesterday
- Hyperledger Fabric
- 암브로셔스
- 블록 체인
- 하이퍼레저 패브릭
- Hyperledger Fabric v1.1
- codility
- Hyperledger Indy
- 코딜리티
- 어서와 데이터는 처음이지
- Hyperledger Fabric v1.2
- javascript
- 문제풀이
- Private Data
- 하이퍼레저 페브릭
- 빅데이터 강의
- ambrosus
- 블록체인
- 알고리즘
- 코테
- 빅데이터
- Blockchain
- 빅데이터 기초
- ubuntu
- docker
- 직딩잇템
- 빅데이터 교육
- DOCs
- 하이퍼레저 인디
- 기초 of 기초 데이터 개념
- 코딩테스트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |