• 2020 부스트캠프 챌린지 중간점검 및 후기

    이 문구가 너무 마음에 든다. 후기는 생각의 흐름으로 적는 것이니 가볍게 참고만 하길 바란다. 사실 오늘 미션 제출을 못해서 멘붕이 온 김에 적기로 했다 ㅎㅎ 🧚‍♀️나를 바꾸는 시간 맨 처음 부스트캠프에 합류했을 때 들었던 이야기는 말랑말랑한 생각을 가진 개발자가 되라는 것이었다. 하나의 관점이 아닌 여러 관점에서 문제를 바라보고 이해할 수...


  • mocha 이 시스템에서 스크립트를 실행할 수 없으므로 에러뜰 때 해결법

    Node js 환경에서 mocha를 통해 Unit Test를 하려다가 이런 오류를 만났다. mocha : 이 시스템에서 스크립트를 실행할 수 없으므로 어쩌고 저쩌고… 이럴 땐 다음과 같은 방법을 써보도록 하자. PowerShell 관리자 권한으로 실행 Execution Policy 바꿔주기 명령어는 Set-ExecutionPolicy RemoteSigned 이다. 바뀐 것 확인하기 명령어는 Get-ExecutionPolicy 이다. 바뀐 것을 확인할 수 있다....


  • 자바스크립트(JavaScript) 자료구조 Queue 구현해보기

    자바스크립트를 공부하면서 간단하게 구현해본 Queue 코드를 공유합니다. class Queue { constructor() { this.head = null; this.tail = null; this.count = 0; } empty(){ if(!this.count) return 1; else return 0; } push(element){ if(this.tail === null){ this.head = element; this.tail = element; } else{ this.tail.next = element; this.tail = element; } this.count++;...


  • 자바스크립트(JavaScript) 자료구조 Deque 구현해보기

    자바스크립트를 공부하면서 간단하게 구현해본 Deque 코드를 공유합니다. class Deque { constructor() { this.head = null; this.tail = null; this.count = 0; } empty(){ if(!this.count) return 1; else return 0; } push_front(element){ if(this.head === null){ this.head = element; this.tail = element; } else{ let curr = this.head; element.next = curr; curr.prev...


  • 자바스크립트(JavaScript) 값복사와 참조복사(깊은복사, 얕은복사)

    자바스크립트를 배운지 얼마 안됐다 보니 치명적인 실수를 저질렀다. 결론부터 이야기 하자면 값복사와 참조복사의 차이점을 알지 못해 저지른 실수이다. 값복사(깊은 복사) 값 복사란 말 그대로 다른 변수의 값을 복사해 오는 것이다. 코드를 보자. let a = 100; let b = a; a = 101; console.log(a); //출력 : 101 console.log(b); //출력 :...