일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래머스 알고리즘 공부
- 책을알려주는남자
- 화장품
- algorithmTest
- 알고리즘트레이닝
- 지혜를가진흑곰
- 성분
- 독후감
- 다독
- 경제
- JavaScript
- algorithmStudy
- C
- 독서
- 주식
- 투자
- 백준알고리즘
- Java
- 프로그래밍언어
- 알고리즘공부
- 책알남
- algorithmtraining
- 채권
- C++
- 재테크
- 자바스크립트
- 자바
- 알고리즘 공부
- 돈
- 서평
- Today
- Total
목록분류 전체보기 (565)
탁월함은 어떻게 나오는가?
통화정책방향 요약 1) 금리는 현수준(3.5%)유지, 물가상승률이 점차 낮아지고 있지만 목표수준(2%)를 상회하므로 지켜보면서 금리수준 변경 2) 미국의 견고한 고용과 물가 지표 이후 미국 최종 금리가 높아질 수 있다는 인식이 확대로 인해 장기시자금리 상승이 발생했다. 앞으로 글로벌 이슈들에 영향을 받을 것으로 보인다. 3) 국내경제는 수출 감소 소비 회복 약화로 인해 성장세가 둔화가 지속된다. 금면 성장률은 전망치(1.7%)를 하회하는 1.6%로 전망된다. 4) 대한민국 소비자 물가는 전기요금 인상, 가공식품 가격 인상으로 인해 전월 5.0%보다 높은 5.2%의 상승률을 보였다. 주요 선진국에 비해서 둔화 속도가 완만할 것이다. 5) 금융외환시장은 미국 긴축 기조 강화 가능성이 높아지며 원달러 상승하였..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/SLTRP/btr0ri8LBnq/DOskLLJwpBiSMedDJlNdXk/img.png)
Object 생성자 함수 생성자 함수(constructor)란 new 연산자와 함께 호출하여 객체(인스턴스)를 생성하는 함수를 말한다. 생성자 함수에 의해 생성된 객체를 인스턴스(instance)라 한다. 자바스크립트는 Object 생성자 함수이외에도 String, Number, Boolean, Fucntion, Array, Date, RegExp, Promise 등의 빌트인(built-in)생성자 함수를 제공한다. 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 32 33 34 // String 생성자 함수에 의한 String 객체 생성 const strObj = new String('Lee'); co..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/EvB9b/btrZQdleRRD/P6mAKE15XhqGtTtURozAMk/img.png)
문제점: 네스트js로 가드(Guard)를 사용하고 있었다. 필자는 컨트롤러 라우터단에서 사용했다. 하지만, @UseGuards를 사용할 때 갑자기Cannot read properties of undefined (reading '__garde__') 발생했다. 필자는 DDD를 적용했기 때문에 모든 컨트롤러단이 각 ts파일로 나눠져있다. 그래서 에러가 발생해 컨트롤러단으로 이동도해보고 여러가지를 시도했지만, 그럼에도 불구하고 에러가 지속적으로 발생하는 파일만 발생하는 현상을 겪었다. 필시 여러가지 테스트를 진행해보면서 가드쪽에서 문제가 발생하는 것이 아니라고 판단을 했다. 왜냐하면 가드가 문제라면 글로벌, 컨트롤러, 라우터 단에서 모두 에러를 발생했어야 했기 때문이다. 그렇게 여러번 삽질을 하게 되었다. 해..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/csOvB8/btrZJ2EPAIf/VAuaGXhoairEiO2mbs0850/img.png)
내일의 금맥(Tomorrow s Gold) : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 내일의 금맥의 저자 마크 파버(Marc Faber)는 홍콩에 본부를 둔 펀드운용 및 투자자무 회사 마크파버 리미티드의 창립자 겸 회장이다. 그는 1987년 미국 뉴욕증시의 블랙먼데이, 1990년대 일본 경제거품 붕괴, 1997년 아시아 금융위기에 대해서 사전에 대해 경고해, 국제금융계에서 '비관적 사태를 미리 알아맞히는 사람' 이라는 뜻의 '닥터 툼 앤 글룸(Dr. Doom and Gloom)'이라는 별명을 얻었다. 스스로는 통념을 거슬러가면서 독자적인 투자 판단을 하는 '반대방향 투자자(Contrarian)'로 자처한다. 그런 그는 과연 어떤한 철학을 가졌으며, ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bBZyPX/btrZGgIJIPP/TaqWKOlM7qZT3sPGulGknK/img.png)
프로퍼티 어트리뷰트에는 내부 슬롯(internal slot)과 내부 메서드(internal method)가 존재한다. 내부 슬롯과 내부 메서드는 자바스크립트 엔진에서 실제로 동작하지만 개발자가 직접 접근할 수 있도록 외부로 공개된 객체의 프로퍼티는 아니다. 즉, 일부 내부 슬롯과 내부 메서드르 제외하고는 직접적으로 접근하거나 호출할 수 있는 방법은 제공하지 않는다. 자바스크립트 모든 객체는 [[Prototype]]이라는 내부 슬롯을 갖는다. 객체안에 [[Prototype]]이 존재하면 접근할 수 있을것 같지만 접근 불가능하다. 단, __proto__ 통해서 간접적으로 접근할 수 있다. 1 2 3 4 5 6 const obj = {}; // 내부 슬롯은 자바스크립트 엔진의 내부 로직이므로 직접 접근할 수 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/mIS9e/btrYI5bp5Lc/VN3fy1aLV4KFbQQin2btvk/img.png)
자바스크립트의 함수는 가장 중요한 핵심 개념이다. 스코프, 실행 컨텍스트, 클로저, 생성자 함수에 의한 객체 생성, 메서드, this, 프로토타입, 모듈화 등이 모두 함수와 깊은 관련이 있다. 함수 정의 방법 함수는 함수 정의(function definition)를 통해 생성한다. 자바스크립트의 함수는 다양한 방법으로 정의할 수 있다. 밑에 방식을 제외하고도 다양한 방법이 있지만, 대표적으로 사용하는 2가지이다. 1 2 3 4 // 함수 선언문으로 함수 정의 function add(x, y) { return x + y; } cs 1 2 3 4 5 6 7 8 // 화살표 함수 정의 const add = (x, y) => { return x + y; } // 화살표 함수 간결한 방식 정의 const add ..
유닛테스트 테스트 구조 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 describe('UsersExistsNicknameUseCase', () => { let service: UsersExistsNicknameUseCase; beforeEach(async () => { const module: TestingModule = await Test.createTestingModule({ providers: [ UsersExistsNicknameUseCase, PrismaService, { provide..
1 warning: in the working copy of 'loan/nestjs-back/.idea/workspace.xml', LF will be replaced by CRLF the next time Git touches it cs 맥과 윈도우로 작업을 깃으로 병행할 때 생기는 Whitespace 에러이다. 유닉스 시스템에서는 한 줄의 끝이 LF(Line Feed)로 이루어지는 반면, 윈도우에서는 줄 하나가 CR(Carriage Return)와 LF(Line Feed), 즉 CRLF로 이루어지기 때문이다. 따라서 어느 한 쪽을 선택할지 Git에게 혼란이 온 것이다. 유닉스 OS를 사용한다면 ... CRLF will be replace by LF ... 에러, 윈도우 OS를 사용한다면 ... LF ..