Bank-End Chronicles

「Memory gets GC’d, but this blog stays committed.」

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번의 탐색이 필요하다는 뜻이며, 로그 시간이라고 부른다. 이진 탐색은 매우 빠른 속도로 데이터를 찾을 수 있지만, 반드시 데이터가 정렬되어 있어야 한다. 예시) 추측게임 ...

1월 18일 (월)

블로그를 이전하다

오늘 한 일 jekyll 블로그를 오픈 하기까지 시간이 좀 걸렸다. post가 있었는데 없어지거나 (??) Utterance라는 댓글 폼을 추가했는데 화면에 드러나지 않는 등 다양한 우여곡절이 있었다. theme을 막상 설치해놓고 보니 너무 심플한 것 아닌가 싶기도 했다. favicon도 찾아서 넣고 이것저것 설정을 바꾸다보니 손 많이...

NodeJS - process객체와 fs모듈

기본 명령어부터 시작

Our First Brush With Node git bash에서 node 실습하기. 커맨드 창에 node를 적으면 node.js가 실행된다 .help : 여러가지 명령어 목록을 보여준다 .exit : node에서 나가기 터미널 명령어 mkdir 폴더명 : make directory touch 파일명 : 파일 만들기 no...

first post

배운 것들을 기록하는 블로그를 이전했습니다. 앞으로 TIL과 기록을 성실히 해보려고 합니다. jekyll 블로그를 오픈하며 도움을 받은 글 쉽고 빠르게 수준 급의 GitHub 블로그 만들기 - jekyll remote theme으로 jekyll 설정