Archive

keep hungry keep foolish
2022

[JavaScript] Closure의 개념과 활용

Closure


2021

requestAnimationFrame으로 애니메이션 구현하기

requestAnimationFrame


[React] useCallback과 React.memo

React, useCallback, memo


[React] react router dom 사용하기

React, Router


[React] 컴포넌트 리스트와 key 속성

React, key


이벤트의 버블링(bubbling)과 캡쳐링(capturing)

event, bubbling, capturing


[Javascript] this

js this


[Javascript] 스코프(scope)

js scope


[Javascript] 프로토타입(Prototype)

js prototype


[프로그래머스 위클리 챌린지 3주차] 퍼즐 조각 채우기 - C++

weekly challenge 3


[Linux] 리눅스의 권한(Permission) - chmod, chown

linux, permission, chmod, chown


SSH KEY 설정하기 - mac

ssh key 설정으로 접속 시 비밀번호 입력 생략하기


VirtualBox에서 SSH 네트워크 설정

virtual box, ssh, network


[백준] 11403번 경로찾기 - C++

플로이드 워셜


[코딩테스트] 2021 네이버 신입공채 코딩테스트 후기

coding test, naver


[백준] 1916번 최소비용 구하기 - C++

다익스트라


[백준] 13549번 숨바꼭질 3 - C++

다익스트라


[2021 KAKAO BLIND RECRUITMENT] 메뉴 리뉴얼 - C++

Programmers, kakao


배열에 비동기 작업을 수행하기

Asynchronous process in Array


Serverless framework를 사용하여 AWS Lambda 함수 배포하기

Aws Lambda, Serverless


[Data Structure] 우선순위 큐와 힙 - C++

priority queue, heap


[MySQL] MySQL 기본

CRUD, JOIN


[NestJs] Heroku로 NestJs 배포 시 config 값 설정

NestJs heroku deploy


[React] React 에서 proxy 설정이 먹히지 않을 때

React proxy error


[NestJs] NestJS에서 CORS 해결하기

NodeJs, Typescript


[Project] Random Trump Card - C++

react, typescript project


[Algorithm] Merge Sort (병합 정렬) - C++

Sort


[Leetcode] 22. Generate Parentheses - C++

Recursion


[Leetcode] 64.Minimum Path Sum - C++

DP


[JavaScript] 12가지 유용한 배열 함수 - Array APIs

Array method


[JavaScript] Logical Operator - or(||), and(&&), equality(===), not(!)

operator


[JavaScript] Data types - let, var, hoisting

데이터 타입


[Algorithm] Quick Sort (퀵 정렬) - C++

Sort


[프로그래머스] 문자열 압축 - C++

level2


[프로그래머스] 카카오프렌즈 컬러링북 - C++

level2


[프로그래머스] 프린터 - C++

level2


2020

[Algorithm] Bubble Sort (버블 정렬) - C++

Sort


[Algorithm] Insertion Sort (삽입 정렬) - C++

Sort


[Algorithm] Selection Sort (선택 정렬) - C++

Sort


[2018 KAKAO BLIND RECRUITMENT] [1차]프렌즈4블록 - C++

level2


[2019 KAKAO BLIND RECRUITMENT] 뉴스 클러스터링 - C++

level2


[프로그래머스] 소수 만들기- C++

level2, 에라토스테네스의 체


[2019 KAKAO BLIND RECRUITMENT] 오픈채팅방- C++

프로그래머스


[프로그래머스] 튜플- C++

level 2


[프로그래머스] 땅따먹기- C++

level 2, DP


[프로그래머스] 다음 큰 숫자- C++

level 2, 비트마스크


[프로그래머스] 가장 큰 정사각형 찾기- C++

level 2


[프로그래머스 [월간 코드챌린지 시즌1]] 쿼드압축 후 개수 세기- C++

level 2


[백준] 1932번 정수 삼각형 - C++

DP, 다이나믹 프로그래밍


[백준] 2579번 계단 오르기 - C++

DP, 다이나믹 프로그래밍


[백준] 1149번 RGB거리 - C++

DP, 다이나믹 프로그래밍


[백준] 9095번 1,2,3 더하기 - C++

DP, 다이나믹 프로그래밍


[Node.js] json web token 기반의 Auth 구현

jsonwebtoken


[Node.js, MongoDB] 회원가입 기능 구현하기

router, schema


[Node.js] MongoDB 연결하기

mongoose


[Swift] Optional - 2

Optional Binding, Chaining an the Nil Coalescing Operator


[Swift] Optional - 1

?!


[iOS] MVC 패턴

Model, View, Controller


[iOS] 버튼 클릭 시 sound 효과 설정 - Swift

Play sound when press a button


[iOS] Change button title - Swift

setTitle


concurrently package를 이용한 React, Node.js 개발 설정

React 서버와 Node.js 서버 동시 실행


[Node.js] address already in use 에러 해결하기

macOs, Linux 해결방법


Node.js Express 로 서버 구축하기

create http server


[iOS] Alignment Constraints - Swift

Auto Layout and Responsive UIs


[iOS] Pinning Constraints - Swift

Auto Layout and Responsive UIs


[React] react-router-dom 사용하기

BrowserRouter,Route,Link,Switch


[Algorithm] 최대공약수와 최소공배수 - C++

유클리트 호제법


[Project] corona tracker - React

react project


[Project] Tinder Clone - React

MERN stack


[React] 프로젝트를 Github pages로 배포하기

react, deploy


[프로그래머스] 모의고사 - C++

level 1


[프로그래머스] 스킬트리 - C++

level 2


[백준] 15686번 치킨배달 - C++

구현, 브루트포스


[백준] 15685번 드래곤커브 - C++

구현, 시뮬레이션


[백준] 15684번 사다리조작 - C++

구현, 백트래킹, 브루트포스


[백준] 15683번 감시 - C++

구현, 시뮬레이션, 브루트포스


[Project] Simple Movie App - React

Responsive Web


[Project] YOLO v5 face detection of Son - Python

deep learning, computer vision


[백준] 14891번 톱니바퀴 - C++

구현, 시뮬레이션, deque


[백준] 14890번 경사로 - C++

구현


[Project] YOLO v5 mask detection - Python

deep learning, computer vision


[백준] 14499번 주사위 굴리기 - C++

시뮬레이션, 구현


[Project] Chrome extension Todo App - React

chrome new tab, todo


[백준] 3190번 뱀 - C++

Queue, 구현


[백준] 12100번 2048(easy) - C++

브루트 포스, 구현


[백준] 10830번 행렬 제곱 - C++

수학, 분할정복


[백준] 1043번 거짓말 - C++

Union Find


[백준] 2096번 내려가기 - C++

DP


[백준] 2638번 치즈 - C++

BFS, 구현


[DLCV] Faster R-CNN

Deep Learning, Computer Vision


[DLCV] Fast R-CNN

Deep Learning, Computer Vision


[DLCV] SPP(Spatial Pyramid Pooling) Net

Deep Learning, Computer Vision


[DLCV] R-CNN

Deep Learning, Computer Vision


[DLCV] Region Proposal(영역 추정) - Selective Search 기법

Deep Learning, Computer Vision


[백준] 17144번 미세먼지 안녕! - C++

시뮬레이션, 구현


[백준] 1918번 후위표기식 - C++

Stack


[Algorithm] 에라토스테네스의 체 - C++

Sieve of Eratosthenes


[백준] 2407번 조합 - C++

DP


[백준] 2263번 트리의 순회 - C++

트리, 분할정복


[DLCV] 정밀도(Precision)와 재현율(Recall)

Deep Learning, Computer Vision


[DLCV] IoU (Intersection over Union)

Deep Learning, Computer Vision


[DLCV] NMS (non-max suppression)

Deep Learning, Computer Vision


[백준] 11660번 구간 합 구하기 5 - C++

동적 프로그래밍, DP


[백준] 1753번 최단경로 - C++

다익스트라, 트리


[백준] 1167번 트리의 지름 - C++

DFS, 트리


[백준] 16236번 아기상어 - C++

BFS, 우선순위 큐


[백준] 14500번 테트로미노 - C++

브루트포스,DFS


[백준] 9019번 DSLR - C++

BFS


[백준] 9375번 패션왕 신해빈 - C++

map, 집합


[React] 리액트 Hooks - useState

Hooks의 useState


[백준] 5525번 IOIOI - C++

문자열


[백준] 1992번 쿼드트리 - C++

분할정복, 재귀


[백준] 18870번 좌표 압축 - C++

vector, unique함수


[Algorithm] 이분탐색 - C++

binary search (이분 탐색)


[백준] 11723번 집합 - C++

비트마스크


[백준] 7662번 이중 우선순위 큐 - C++

Multiset


[백준] 2630번 색종이만들기 - C++

분할정복, 재귀


[백준] 1074번 Z - C++

분할정복, 재귀