● 문제 상황 개발 환경에서는 서버 재기동 없이 변경사항을 바로 적용하기 위해 nodemon을 사용했는데, 실행 시 다음과 같은 오류가 발생했다. $ npm run dev > ui-project@1.0.0 dev > nodemon --watch 'client/**' --exec ts-node server/index.ts [nodemon] 2.0.15 [nodemon] to restart at any time, enter `rs` [nodemon] watching path(s): client/** [nodemon] watching extensions: ts,json [nodemon] starting `ts-node server/index.ts` [nodemon] Internal watch failed: E..
Array.reduce() ● 기본 정리 배열의 각 요소에 대해 주어진 리듀서(reducer) 함수를 실행하고, 하나의 결과값을 반환합니다. arr.reduce(callback[, initialValue]) callback : 배열의 각 요소에 대해 실행할 함수. 다음 네 가지 인수를 가짐 accumulator : 누산기. 콜백의 반환값을 누적. 콜백의 이전 반환값 또는, 콜백의 첫 번째 호출이면서 initialValue를 제공한 경우에는 initialValue의 값임 currentValue : 처리할 현재 요소 currentIndex (Optional) : 처리할 현재 요소의 인덱스. initialValue를 제공한 경우 0, 아니면 1부터 시작 array (Optional) : reduce()를 호출..
Array의 요소(element)를 swap하는 방법 Array에서 두 요소(element)를 서로 바꾸고 싶을 경우, swap을 해야 하는데 javascript에는 별도의 swap 메서드가 없기 때문에 직접 사용해야 한다. 예를 들어, arr = [1, 2, 3, 4, 5] 배열에서 arr[1]과 arr[2]의 값을 서로 바꿔 [1, 3, 2, 4, 5]가 되도록 만들어보자. ● temp 변수 사용 가장 기본적인 방법이 temp 변수를 사용하는 것이다. const arr = [1, 2, 3, 4, 5]; let temp = arr[1]; arr[1] = arr[2]; arr[2] = temp; console.log(arr); // [1, 3, 2, 4, 5] ● 구조 분해 할당 사용 구조 분해 할당 구..
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..
올림 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 변..
Elasticsearch 및 Kibana 기본 설정은 다음 문서를 참조합니다. https://miiingo.tistory.com/216 [Monitiring Tool] Elastic Stack(Filebeat, Logstash, Elasticsearch, Kibana) 구성 실습 사전 조사 Elastic Stack이란? 사용자가 서버로부터 원하는 모든 유형의 데이터를 가져와서 실시간으로 해당 데이터를 검색, 분석 및 시각화 할 수 있도록 도와주는 Elastic의 오픈소스 서비스 제품 Elastic Stack.. miiingo.tistory.com APM이란? APM(Application Performance Management)은 웹 어플리케이션, 서버 시스템 등의 성능을 관리하는 솔루션입니다. 어플리케..
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 $ ..
- Total
- Today
- Yesterday
- 빅데이터 기초
- 하이퍼레저 페브릭
- ambrosus
- Hyperledger Indy
- 빅데이터
- 알고리즘
- 하이퍼레저 패브릭
- Blockchain
- 코테
- 암브로셔스
- 직딩잇템
- 블록체인
- 기초 of 기초 데이터 개념
- 하이퍼레저 인디
- codility
- DOCs
- 문제풀이
- Hyperledger Fabric
- 코딩테스트
- 빅데이터 강의
- Private Data
- javascript
- 빅데이터 교육
- ubuntu
- 코딜리티
- 블록 체인
- docker
- 어서와 데이터는 처음이지
- Hyperledger Fabric v1.2
- Hyperledger Fabric v1.1
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |