
*알고리즘 문제 풀이 스터디를 하며 만든 자료입니다. 개인 공부 기록용으로 올립니다.* Graph 란? 그래프는 정점(Vertex, 또는 노드(Node)라고도 함)과 이들을 연결하는 간선(Edge)로 구성된 비선형 자료구조

모든 경우를 다 살피는 가장 확실한 전략 브루트 포스(Brute Force)란? 만약 무작위의 4자리의 비밀번호를 푸는 문제가 있다면 가장 간단한 방법은 0000~9999까지 모든 경우를 다 탐색하는 것입니다.

사용 조건부터 Top-Down & Bottom-Up 구현까지, 헷갈리는 DP 개념을 정리했습니다. DP(Dynamic Programming)이란? 하나의 큰 문제를 여러 개의 작은 문제로 나누어서 그 결과를 저장하여 다시 큰 문제를 해결할 때 사용

📌 목표Docker를 이용해 MySQL 컨테이너 설치하기DBeaver를 통해 MySQL에 접속할 수 있도록 설정하기개인적인 기록용으로 작성합니다.Docker 공식 홈페이지에서 운영체제에 맞는 버전 설치설치 완료 후, 아래 명령어로 정상적으로 설치되었는지 확인🔹 &
NestJS에서 권한을 세분화하여 관리하는 과정에서 multipart/form-data 형식의 요청을 처리하는 데 문제가 발생했습니다. 이 글에서는 해당 문제를 해결한 과정을 정리해보았습니다.
NestJS에서 Custom Decorator·Guard·Role을 사용해 RBAC를 구현했습니다.
테이블명은 단수형으로 작성해야 할까요. 복수형으로 작성해야 할까요? 테이블명 네이밍 컨벤션에 관련된 논의는 항상 재미있는거 같은데요. 그럼 테이블명은 단수로 쓰는게 좋을까요, 복수형으로 쓰는게 좋을까요?

오늘은 관계형 데이터베이스에 관련된 용어를 알아보겠습니다. 속성(attribute) 테이블에서 열(column) 을 의미합니다. 각각의 열은 이름과 타입을 가지고 있습니다. 필드(Field) , 속성(attribute, 애트리뷰트) , 열(column , 컬럼) 등

깃허브 리드미와 velog, 지금 사용하고 있는 옵시디언(obsidian)이라는 메모앱 등 개발하다보면 마크다운(Markdown)을 많이 쓰게 되어서 정리할 겸 블로그 글을 작성한다.