Curious Y

「Stay curious, keep learning and keep growing.」

1월 25일 (월)

node.js를 알아가다

오늘 한 일 node.js강의를 들었는데, 오늘 굉장히 중요한 부분을 배웠다. get, post, delete, update. route의 개념도! 진도는 느리게 나가고 있지만 점점 더 재밌어진다. 빨리 프로젝트를 하고 싶다.

NodeJS - express

express에 대해서

Creating Servers With Express Express node 패키지로, 자체적인 최소한의 기능을 갖춘 라우팅 및 미들웨어 웹 프레임워크. request를 들을 수 있는 서버를 만든다. request를 parse할 수 있다. 그리고 request들을 특정한 route로 match시킨다. http response를 만들...

codewars - filter(Boolean)과 정규표현식

정규표현식에 대해서

문제 Polycarpus works as a DJ in the best Berland nightclub, and he often uses dubstep music in his performance. Recently, he has decided to take a couple of old songs and make dubstep remixes from ...

1월 23일 (토), 1월 24일 (일)

custom hook을 알아가다

오늘 한 일 react의 커스텀 Hooks를 배웠다 codewars에서 자바스크립트 문제를 풀기 시작했다. 프로그래머스 문제는 아직 내게 어렵고, 조금 더 단계가 세분화된 codewars에서 level6 문제를 풀기 시작했다. 첫 번째 문제부터 정규표현식의 필요성을 깨닫는 중. 정규표현식은 왜 익숙해지지 않을까!

1월 22일 (금)

node.js가 궁금하다

오늘 한 일 node.js강의를 들었다. export와 module.exports의 차이를 몰랐는데 알게되었다. 외국어를 분류해주는 npm이 있다는 것도 새롭게 알게 되었다. npm에는 색을 바꿔주는 패키지, 조크를 랜덤으로 보여주는 패키지 등등 정말 다양한 패키지가 있다.

1월 21일 (목)

useReducer가 뭘까

오늘 한 일 hooks의 useReducer에 대해서 배웠는데 잘 이해되지 않는다… 다시 볼 것

1월 20일 (수)

사소한 css 문제를 해결하다

오늘 한 일 React.memo와 useCallback 사용법을 알게되었다. React프로젝트의 scss ‘4. tab이 마우스오버 효과가 들어가 있는 것’ 문제 해결. React Bootstrap에 들어있는 tab border효과 때문에 hover시에 border가 생겼다. hover효과를 빼면 home탭에 gre...

1월 19일 (화)

알고리즘을 알아가다

오늘 한 일 React강의 중 useMemo에 대해 이해했다. useEffect가 쉬우면서도 어려워서 다시 문서를 읽고 있다. 라이프사이클을 알아야 하는 것 같다. CS50의 알고리즘 강의를 다시 듣고 있다. 프로그래머스 문제 중 첫 번째가 해쉬이길래 해쉬 테이블부터 들어봤는데, 해쉬는 배열과 리스트를 알아야 해서 배...

NodeJS - require, npm

모듈에 대해서

Exploring Modules require 모듈을 가지고 오는 방법 require() app.js 1 const math = require("./math"); 모듈을 절대 경로로 찾을 때는 모듈 이름을 ‘/’로 시작하면 된다. 예를 들어, require(‘home/marco...

알고리즘 - 이진탐색

이진탐색에 대해서

binary search 주 원리 : 현재 머물러있는 합리적 추측 범위를 계속 파악하는 것. O(log n)번 만에 인덱스를 찾을 수 있다. 최대 log n번의 탐색이 필요하다는 뜻이며, 로그 시간이라고 부른다. 이진 탐색은 매우 빠른 속도로 데이터를 찾을 수 있지만, 반드시 데이터가 정렬되어 있어야 한다. 예시) 추측게임 ...