Archives
All the articles I've archived.
소공 0909 강의
Published: at 오후 04:42강의 정리
Adding LaTeX Equations in AstroPaper blog posts
Published: at 오전 05:58How to use LaTeX equations in your Markdown files for AstroPaper.
How to integrate Giscus comments into AstroPaper
Updated: at 오후 09:07Comment function on a static blog hosted on GitHub Pages with Giscus.
BOJ 백준 19951: 태상이의 훈련소 생활
Published: at 오전 12:55시간 복잡도를 보면서 어떤 알고리즘을 쓸지 잘 생각해 보자
BOJ 백준 2564: 경비원
Published: at 오전 01:53BFS 템플릿은 자다 깨도 5분만에 칠 수 있게 외우자
BOJ 백준 15661: 링크와 스타트
Published: at 오전 12:10와 어렵다 ㅋㅋ...
LeetCode 207: Course Schedule
Published: at 오후 10:37이 문제는 푸는 방법이 엄청 많네요 ㅎㅎ
LeetCode 919: Complete Binary Tree Inserter
Published: at 오전 01:16문제를 꼼꼼히 천천히 읽자...
BOJ 백준 1339: 단어 수학
Published: at 오전 01:01HashMap 자료구조의 O(1)과 List indexing O(1)의 무게는 다르다...
BOJ 백준 2011: 암호코드
Published: at 오후 05:10점화식! 점화식!
BOJ 5525: IOIOI
Published: at 오전 02:42Window마다의 쿼리 시간 복잡도를 어떻게 줄일까...
LeetCode 74: Search a 2D Matrix
Published: at 오후 08:02이분탐색 구현은 암기하고 있도록 하자
BOJ 백준 6593: 상범 빌딩
Published: at 오전 01:28BFS 3차원은 까다롭네요
BOJ 백준 2529: 부등호
Published: at 오전 12:31왜 완전 탐색을 하면 시간 초과가 날까...
왜 Node.js에서 Pino Logger를 이용한 Log I/O는 CPU Usage에 큰 영향이 없을까?
Published: at 오전 12:06Node에 대한 깊은 이해를 해 봅시다...
BOJ 백준 2660: 회장뽑기
Published: at 오후 07:00항상 문제를 읽고 종이와 펜으로 먼저 풀어 보자...
BOJ 백준 1309: 동물원
Published: at 오후 05:16개수를 세다가 이전에 세었던 걸 다시 이용하면 DP를 의심해 보자
LeetCode 438: Find All Anagrams in a String
Published: at 오전 01:34Sliding Window 문제!
BOJ 백준 2841: 외계인의 기타 연주
Published: at 오후 07:41bisect_left, bisect_right의 의미를 잘 생각해 보자...!
BOJ 백준 10159: 저울
Published: at 오후 10:44역방향 그래프를 생각해 보기!!
LeetCode 1438: Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit
Published: at 오전 01:34Sliding Window... Monotonic Queue... 어렵네요 😮
LeetCode 17: Letter Combinations of a Phone Number
Published: at 오후 11:16Python의 기본 내장 라이브러리를 적극 활용하자...
BOJ 백준 1926: 그림
Published: at 오전 01:39백준 1926: 그림 풀이 과정 공유
Ubuntu Server에서 WIFI 연결하기
Published: at 오후 09:14CLI환경에서 WIFI연결하기는 어렵네요...
C언어로 Worker Thread Pool 구현하기
Published: at 오후 07:45Multi Threading 머리 아프다...
LeetCode 64: Minimum Path Sum
Published: at 오후 04:20DP 웰노운인 최소 거리 합 문제를 풀어 보자...
BOJ 백준 랜덤 디펜스
Published: at 오후 09:56백준 랜덤 디펜스 하는법
BOJ 백준 14425: 문자열 집합
Published: at 오후 10:42HashMap 자료구조인 Set을 잘 활용하자!
BOJ 백준 11728: 배열 합치기
Published: at 오전 01:16백준 11728: 배열 합치기 풀이 과정
BOJ 백준 11057: 오르막 수
Published: at 오전 12:35백준 11057: 오르막 수 풀이 과정
BOJ 백준 1912: 연속합
Published: at 오후 11:55백준 1912: 연속합 풀이 과정
BOJ 백준 1940: 주몽
Published: at 오후 09:22백준 1940: 주몽 풀이 과정
BOJ 백준 15666: N과 M (12)
Published: at 오후 08:28백준 15666: N과 M (12) 풀이 과정
BOJ 백준 1699: 제곱수의 합
Published: at 오전 02:57백준 1699: 제곱수의 합 풀이 과정
BOJ 백준 11725: 트리의 부모 찾기
Published: at 오후 11:40백준 11725: 트리의 부모 찾기 풀이 과정
BOJ 백준 15663: N과 M (9)
Published: at 오후 02:53백준 15663: N과 M (9) 풀이 과정
BOJ 백준 15664: N과 M (10)
Published: at 오후 10:38백준 15664: N과 M (10) 풀이 과정
BOJ 백준 1935: 후위 표기식2
Published: at 오후 10:00백준 1935: 후위 표기식2 풀이 과정
BOJ 백준 10819: 차이를 최대로
Published: at 오후 09:09백준 10819: 차이를 최대로 풀이 과정
Programmers: 보호소에서 중성화한 동물
Published: at 오전 01:26Inner Join을 이용해서 푼다...
BOJ 백준 5014: 스타트링크
Published: at 오후 09:34🔗BOJ 5014: 스타트링크 풀이 과정
BOJ 백준 1026: 보물
Published: at 오후 04:10백준 1026: 보물 풀이 과정
BOJ 백준 2230: 수 고르기
Published: at 오후 08:12수 고르기를 다양한 방법으로 풀어 보자...
AtCoder Beginner Contest 346 Up Solve
Published: at 오후 04:20AtCoder Beginner Contest 346 업솔빙...
BOJ 백준 15649: N과 M (1)
Published: at 오후 04:36N과 M (1)을 다양한 방법으로 풀어 보자...
Programmers: 즐겨찾기가 가장 많은 식당 정보 출력하기
Published: at 오후 08:06서브 쿼리 적극 이용하기
Programmers 가장 비싼 상품 구하기 SQL 문제 풀이
Published: at 오후 02:41Aggregate function에 대해 더 공부해 보자...
Programmers 인기있는 아이스크림 SQL 문제 풀이
Published: at 오후 02:17ORDER BY 정렬 순서는 여러 개 지정해 줄 수 있다...
24년도 SW 마에스트로 (소마) 1차 코테 후기
Published: at 오후 07:10SQL 공부를 해 놓을 걸...
Go 스터디한 거 정리
Published: at 오후 06:17this is template
Dynamic Programming
Published: at 오후 09:33동적 계획법(DP)에 대해 알아 보자...
BFS 알고리즘 테크닉
Published: at 오후 11:38PS에서 사용되는 BFS 알고리즘 테크닉 정리
Hammerspoon을 이용하여, Neovim Normal Mode 진입 시, 영문 키보드로 전환하기
Published: at 오후 06:14Hammerspoon이라는 프로그램을 처음 알았다 😮
자주 쓰는 neovim 커맨드 정리
Published: at 오후 05:18neovim 익숙해 지니깐 편한 거 같기도 🤭
Neovim에서 Multiple Cursor 없이 살아 남기
Published: at 오후 09:36vim command의 세계는 알수록 심오하네요...😨
Neovim 설정하기
Published: at 오후 10:33조금 복잡하지만 하고 나면 뭔가 뿌듯...?!
How to add a new Social Icon to AstroPaper
Published: at 오후 06:16How to add a new social icon to AstroPaper
AstroPaper 4.0
Published: at 오전 09:30AstroPaper v4: ensuring a smoother and more feature-rich blogging experience.
How to use Git Hooks to set Created and Modified Dates
Updated: at 오후 06:59How to use Git Hooks to set your Created and Modified Dates on AstroPaper
공부할 만한 CS QnA
Published: at 오전 01:07인터뷰 대비 CS 공부도 틈틈히 하자...
NestJS Prisma Deep Dive
Updated: at 오후 11:45NestJS + Prisma로 Web Backend API 서버 개발하기...
Aqua를 이용해 Ubuntu에 neovim을 설치하자
Published: at 오후 05:01neovim binary 새 버전이 release 되면 제때 업데이트 해주는 aqua를 이용하자
Aqua를 이용하여 Windows에서 rutnime version을 관리하자
Published: at 오후 08:23아 이거 node, python 지원 안 함 ㅋㅋ
MST Kruskal Algorithm
Published: at 오후 11:13MST Kruskal 알고리즘
MST Prim Algorithm
Published: at 오후 11:02MST Prim 알고리즘
Dijkstra Algorithm
Published: at 오후 10:57다익스트라
Huffman Encoding Algorithm
Published: at 오후 10:30허프만 알고리즘
Counting Money Algorithm
Published: at 오후 10:15거스름돈 계산기
Floyd Warshall Algorithm
Published: at 오후 10:07플로이드 와샬 알고리즘
0-1 Knapsack DP
Published: at 오후 10:010-1 냅색 dp로 풀자
bellman ford Algorithm
Published: at 오후 09:56this is template
Maze Algorithm
Published: at 오후 08:53this is template
N-Queen Problem
Published: at 오후 08:28N-Queen 문제
LCS Algorithm
Published: at 오후 08:24LCS 알고리즘에 대해 알아 보자
Josephus Problem Algorithm
Published: at 오후 06:57this is template
Interpolation Search Algorithm
Published: at 오후 06:44보간 탐색
GCD Algorithm
Published: at 오후 06:33유클리드 호제법에 대해 알아 보자
Russian Peasant Multiplication Algorithm
Published: at 오전 02:43러시아 농부 곱셈 알고리즘
AVL Tree
Published: at 오전 02:18AVL Tree에 대해 알아 보자
Binary Search Algorithm
Published: at 오전 03:19이분 탐색에 대해 알아 보자
Topological Sort Algorithm
Published: at 오전 03:05위상 정렬에 대해 알아 보자
DFS and BFS Algorithms
Published: at 오전 02:41DFS와 BFS 알고리즘에 대해 알아 보자
Insertion Sort Algorithm
Published: at 오전 01:49삽입 정렬에 대해 알아 보자.
Cloest Pair Algorithm
Published: at 오전 01:32Closest Pair Algorithm에 대해 알아 보자
Brute Force Job Assignment Problem
Published: at 오후 01:19Brute Force로 Job Assignment Problem을 풀어 보자.
Brute Force Knapsack Problem
Published: at 오후 12:24Brute Force로 Knapscak Problem을 풀어 보자.
Brute Force Traveling Salesman Problem
Published: at 오후 10:46Brute Force로 외판원 순환 문제를 풀어 보자.
Brute Force String Matching Algorithm
Published: at 오후 09:33Brute Force String Matching 알고리즘에 대해 알아 보자.
Sequential Search Algorithm
Published: at 오후 08:11순차 탐색에 대해 알아 보자.
Bubble Sort Algorithm
Published: at 오후 07:29Bubble Sort에 대해 알아 보자.
Selection Sort
Published: at 오후 03:36삽입 정렬에 대해 알아 보자.
Sorting Algorithm
Published: at 오후 03:03삽입, 선택, 버블 정렬 벤치마크를 비교해 보자.
Binary Tree Traversal Algorithms
Published: at 오후 08:57Binary Tree Traversal에 대해 알아 보자.
Merge Sort Algorithms
Published: at 오후 06:25Merge Sort에 대해서 알아보자.
Quick Sort
Published: at 오후 02:35퀵 정렬(퀵 소트)에 대해 알아 보자.
Count to Infinity
Published: at 오후 01:41컴넷 11-28 강의 내용 정리
Red Black Tree Data Structure
Published: at 오전 03:59Red Black Tree에 대해 알아 보자.
Heap Sort Algorithm
Published: at 오전 03:06Heap 정렬에 대해 알아 보자.
LCM(Least Common Multiple) Algorithm
Published: at 오전 02:59최소 공배수 알고리즘에 대해 알아 보자.
[인턴_학사] 2024 동계 DX Core 인재 Academy (채용연계형) 자소서
Published: at 오후 11:34this is template
chapter 7 ICMP
Published: at 오후 12:13ICMP
Chapter 5 Cable Networks
Published: at 오후 11:19Cable Networks
Chapter 5 Telephone Networks
Published: at 오전 03:03Telephone networks
우테코 2차 소감문
Published: at 오후 10:35this is template
OSTEP 40 File System Implementation
Published: at 오후 10:29OSTEP 40장 공부한 거 정리
Powershell Text 변환
Published: at 오후 09:50음...
Cloudinary Upload Setting
Published: at 오후 08:06Cloudinary로 업로드를 어떻게 할까..?
Git Guide
Published: at 오후 07:26git 전략
우테코 1차 소감문
Published: at 오후 01:28우테코 1차 소감문
IP Protocol
Published: at 오후 02:00this is template
Packet Switching
Published: at 오후 01:33packet switching
OSTEP 38 RAID
Published: at 오전 09:31OSTEP 38장 공부한 거 정리
OSTEP 39 Files and Directories
Published: at 오전 09:31OSTEP 39장 공부한 거 정리
IntelliJ Formatter 설정
Published: at 오후 04:00우테코 코딩 컨벤션 설정하기
pyenv-win을 이용해 Windows에서 Python Runtime Version 관리하기
Published: at 오후 05:26windows에서 python runtime version을 manage하자...
Powershell Script를 이용해 Windows에서 JDK Version Manage하기
Published: at 오후 05:22jabba야!!! 업데이트 좀 해!!
jabba를 이용해 Windows에서 JDK 버전 관리하기
Published: at 오후 04:53IntelliJ + WSL 조합이 잘 안 돼서, Windows에 직접 JDK를 설치하자...
IntelliJ가 설치한 JDK 삭제하기
Published: at 오후 03:41흐음....
Multiple Panes로 Windows Terminal Default Profile 시작하기
Published: at 오후 03:25windows terminal을 눌렀을 때 위에는 Powershell, 아래에는 WSL이 나오게 하고 싶었다...
Windows에서 Icon Spacing Issue를 해결하자
Published: at 오전 10:10registry가 문제구나...
Windows Obsidian에서 font 선택 시 멈춤 현상 해결하기
Published: at 오전 12:05너무나 많이 깔린 font들이 문제였다...
IntelliJ와 WSL를 사용할 때 "Preparing WSL build environment..."에서 멈춤 현상 해결하기
Published: at 오후 11:41Windows Defender가 문제였다...
Windows 기본 System 폰트 제외 전부 삭제하는 방법
Published: at 오후 10:04Font가 너무 많아서, Application에서 Font를 로딩할 때 렉이 걸린다...
Windows에서 Font Rendering Issue를 해결하자
Published: at 오전 01:25가끔 어떤 프로그램들을 설치하거나 삭제하고 나면 기본 System Font가 커진다...
Network Layer
Published: at 오후 12:22Network Layer 공부한 거 정리
Virtual LANs
Published: at 오후 12:02VLANs 공부한 것 정리
Ubuntu에 tlp, powertop 그리고 slimbook 설치하기
Published: at 오전 02:43this is template
Hello, World!
Published: at 오전 02:37this is template
Ubuntu 22.04에서 Chromium 기반의 웹브라우저를 돌리면, 멈춘다
Published: at 오전 02:04왜 그럴까....
Hello, World!
Published: at 오전 01:35this is template
GitHub 연결을 위해 SSH Key 생성하기
Published: at 오전 01:33http말고 SSH로 GitHub에 연결하자...
Obsidian Git Plugin의 PATH 환경 변수 오류 해결하기
Published: at 오전 01:32asdf가 문제였다...
Ubuntu Power Off Freezing 현상 해결하기
Published: at 오후 09:34Yoga Slim 7 ProX 14ARH7에 Ubuntu를 처음 설치하면, power off를 했을 때 벽돌이 된다...
Ubuntu 설치 시 Partition 나누기
Published: at 오후 04:01Something Else 옵션으로 들어 가 직접 파티션을 나누자...
Isso를 위해 Docker Compose로 Custom Nginx 띄우기
Published: at 오전 12:25docker compose를 이용해 nginx를 띄워 보자.
블로그에 Isso Comment 추가하기
Published: at 오후 08:22giscus는 GitHub 계정이 없는 사람의 경우 이용할 수가 없다...
computer-network-chapter-5-satellite-network
Published: at 오후 12:59this is template
Chapter 5 Celluar Telephony
Published: at 오후 12:07Celluar Telephony에 대해서 공부한 거 정리
Strassen's Matrix Multiplication
Published: at 오후 02:17행렬 곱셈을 어떻게 해야할까...?
Karastuba Algorithm (카라추바 알고리즘)
Published: at 오후 12:29Large Integers들을 곱할 때는 어떤 알고리즘을 사용해야 할까...?
OSTEP 37 File Disks
Published: at 오전 01:17OSTEP 37장 공부한 거 정리
OSTEP 36 File Devices
Published: at 오후 10:05OSTEP 36장 공부한 거 정리
Ubuntu Server에 Docker Compose 설치하기
Published: at 오후 06:28docker compose plugin 설치하기...
vscode에서 ssh로 remote host에 접속할 때 생기는 오류 정리
Published: at 오후 06:08known_hosts를 수정하자...
Ubuntu Server에 Docker Engine 설치하기.
Published: at 오후 06:00Docker Desktop이 아닌...
Ubuntu Server Wake on LAN 설정하기
Published: at 오후 05:12따로 패키지들을 설치해줘야 한다...
Ubuntu Linux의 apt-get source server를 변경하자.
Published: at 오후 04:09mirror.kakao.com이 빠르구나...
Ubuntu Linux에 neofetch 설치하고, zshrc에서 설정하기
Published: at 오후 11:02terminal을 킬 때 마다 멋있게 보이면 좋을 것 가탇.
git config 최초 설정
Published: at 오후 10:16git config 최초 설정하는 방법
Ubuntu Linux에 asdf를 설치하고, ohmyzsh에 asdf plugin을 추가하자.
Published: at 오후 08:30zsh의 framework의 세계는 엄청나다.
zsh에 ohmyzsh을 설치하자.
Published: at 오후 05:34기본 zsh은 너무 앙상하다.
Ubuntu Linux에 zsh을 설치하고, default shell을 zsh로 바꾸자.
Published: at 오후 04:39bash은 못 생겼다.
Ubuntu Linux에서 System Locale 변경하기
Published: at 오후 03:25Error Message는 영어로만 나오게 할 수 없을까?
Windows에 WSL을 설치하자
Published: at 오후 02:39WSL 설치하는 과정을 담았다.
Windows에서 WSL을 완전히 삭제하자.
Published: at 오후 01:07WSL에서 오류가 많이 난다...
내 블로그에 구현해야 할 기능 to-do-list
Published: at 오전 01:07시간 나면 틈틈이 구현할 예정
Windows의 "디스플레이 연결이 제한될 수 있습니다" 오류를 해결하자.
Published: at 오전 12:18Yoga Slim 7 ProX 14ARH7은 전설이다...
Chapter 4 Bluetooth
Published: at 오전 11:59Bluetooth 공부한 거 정리
Data Communications and Networking Chapter 4 LANs Wireless LAN MAC Sublayer
Published: at 오전 04:19Wireless LAN MAC Sublayer 공부한 거 정리
Data Communications and Networking Chapter 4 LANs WIFI
Published: at 오전 03:25this is template
Data Communications and Networking Chapter 4 LANs 10 Gigabit Ethernet
Published: at 오전 02:2310 Gigabit Ethernet 공부한 거 정리
Data Communications and Networking Chapter 4 LANs Gigabit Ethernet
Published: at 오전 02:00Gigabit Ethernet 공부한 거 정리
Data Communications and Networking Chapter 4 LANs Fast Ethernet
Published: at 오전 01:33Fast Ethernet 공부한 거 정리
KaTex와 remark-math를 이용해 astro markdown page에서 수식을 렌더링하자.
Published: at 오후 05:14rehype-katex와 remark-math package를 프로젝트에 추가하고, 적용하는 과정을 담았습니다.
Data Communications and Networking Chapter 4 LANs Standard Ethernet
Published: at 오전 01:18Standard Ethernet 공부한 거 정리
Data Communications and Networking Chapter 4 LANs Ethernet
Published: at 오전 12:04Ethernet 공부한 거 정리
WSLg에 한글 입력 설정하기.
Published: at 오후 09:53WSLg에서 한글 폰트 렌더링이 잘 안되고, 입력이 안된다... 해결하자.
노트북 BSOD 원인을 분석하자.
Published: at 오후 08:07대체 내 노트북은 왜 이러는 걸까..?
Hello, World!
Published: at 오전 03:24this is template
Astro Paper의 slugify를 내 입맛에 맞게 수정하다.
Published: at 오전 01:50slugify.ts를 수정하고, 관련된 코드를 수정한 과정을 담았습니다.
Ubuntu Linux에 neovim appimage 설치하기
Published: at 오전 03:44Ubuntu에 neovim appimage를 설치하고, 작동하는 과정을 담았습니다.
Ubuntu Linux에 FUSE 설치하기
Published: at 오전 03:25Ubuntu Linux에서 FUSE를 설치하는 과정을 담았습니다.
Ubuntu Linux에서 pacakge 삭제하기
Published: at 오전 02:07Ubuntu Linux에서 package를 완전 삭제하는 과정을 담았습니다.
vscode에 neovim extension 설치하기
Updated: at 오전 10:40vscode에 neovim extension 설치 과정을 담았습니다. 🧑🏻💻
OSTEP 33 Event-based Concurrency
Published: at 오전 03:52OS:TEP 33장 공부한 거 정리
OSTEP 32 Concurrency Bugs
Published: at 오전 12:33OS:TEP 32장 공부한 거 정리
AstroPaper 3.0
Published: at 오전 10:25AstroPaper Version 3: Elevating Your Web Experience with Astro v3 and Seamless View Transitions
OSTEP 31 Semaphores
Published: at 오전 03:11OS:TEP 31장 공부한 거 정리
OSTEP 30 Condition Variables
Published: at 오전 01:39OS:TEP 30장 공부한 거 정리
WSL에 font를 설치하자
Published: at 오전 02:09WSL에 font를 설치하는 과정을 담았습니다.
Windows에서 NVM으로 Node 버전 관리하기
Published: at 오전 02:52registry가 문제구나...
OSTEP 26 Concurrency and Threads
Published: at 오전 02:44OS:TEP 26장 공부한 거 정리
Linux에서 pandoc을 이용해 md을 pdf로 변환하자.
Published: at 오후 11:12pandoc을 설치해서, md를 pdf로 변환하는 과정을 담았습니다.
WSL에 Google Chrome을 설치하자
Published: at 오후 10:50WSL에 Google Chrome을 설치하는 과정을 담았습니다.
Astro Paper Theme를 Github Pages에서 Deploy하자
Published: at 오후 04:10Astro Paper Theme을 Github Pages에 배포하는 과정을 담았습니다.
How to add an estimated reading time in AstroPaper
Updated: at 오후 02:53How you can add an 'Estimated Reading time' in your blog posts of AstroPaper.
How to update dependencies of AstroPaper
Published: at 오후 03:33How to update project dependencies and AstroPaper template.
AstroPaper 2.0
Published: at 오후 03:57AstroPaper with the enhancements of Astro v2. Type-safe markdown contents, bug fixes and better dev experience etc.
Dynamic OG image generation in AstroPaper blog posts
Published: at 오전 04:59New feature in AstroPaper v1.4.0, introducing dynamic OG image generation for blog posts.
Predefined color schemes
Updated: at 오전 09:09Some of the well-crafted, predefined color schemes for AstroPaper blog theme.
Customizing AstroPaper theme color schemes
Published: at 오후 03:20How you can enable/disable light & dark mode; and customize color schemes of AstroPaper theme.
Adding new posts in AstroPaper theme
Updated: at 오전 09:12Some rules & recommendations for creating or adding new posts using AstroPaper theme.
How to configure AstroPaper theme
Updated: at 오후 01:05How you can make AstroPaper theme absolutely yours.
How to connect AstroPaper blog with Forestry CMS
Published: at 오전 05:17Step by step process of connecting Astro-Paper blog theme with Forestry Headless CMS.
Tailwind Typography Plugin
Published: at 오전 02:05EXAMPLE POST: About Tailwind Typography Plugin and how you can use it effectively.
How Do I Develop My Terminal Portfolio Website with React
Published: at 오전 03:42EXAMPLE POST: Developing a terminal-like website using ReactJS, TypeScript and Styled-Components. Includes features like autocomplete, multiple themes, command hints etc.
How Do I Develop My Portfolio Website & Blog
Published: at 오전 01:55EXAMPLE POST: My experience about developing my first portfolio website and a blog using NextJS and a headless CMS.