0409 · 개발1월 28일mockapi.io 사용법| 서론 안녕하세요, 팡일입니다. 오늘은 목업데이터를 api로 제공해주는 서비스인 'mockapi.io'의 사용법에 대해서 공유해보려고 합니다. 현재 진행중인 사이드 프로젝트에서 백엔드 환경 연결이 이루어지지 않아, json-server를 사용해왔었…웹개발 · 프론트엔드 · 개발
0407 · 개발1월 25일[checky] React + Vite에서 초기 로딩 느려서 뜯어본 이야기| 서론 안녕하세요, 팡일입니다. 오늘은 checky 서비스의 초기 로딩 속도를 개선했던 경험을 공유해보려고 합니다. 기능은 잘 돌아가는데 첫 진입이 묘하게 무겁게 느껴졌습니다. 그래서 별 생각 없이 vite build를 돌려봤더니, 이런 경고가 보…웹 개발 · 개발 · 웹 서비스
0303 · 개발10월 12일[알고리즘] 브루트포스| 브루트포스란? 브루트포스(Brute Force)는 말 그대로 '무식하게(force)' '모든 경우를 다 시도(brute)'하는 알고리즘이다. 가장 단순하지만, 가장 확실한 방법이기도 하다. 예를 들어, 비밀번호가 3자리 숫자라면 000부터 999…프로그래밍 · 개발 · 알고리즘
0254 · 개발7월 27일[알고리즘] 개발자가 알아야 할 핵심 알고리즘 10선 (공유용)1. 정렬 (Sorting) Quick Sort: 피벗을 기준으로 작은 값과 큰 값을 나누어 재귀적으로 정렬하는 방식. 평균 시간복잡도 O(n log n). Merge Sort: 리스트를 반으로 나누고 정렬한 후 합치는 방식. 안정 정렬이며, 항상 …프로그래밍 · 개발 · 알고리즘
0246 · 개발7월 21일[알고리즘] 그래프란?그래프란? 그래프는 여러 개의 점(정점)과 선(간선)으로 이루어진 자료구조이다. 현실 세계에서 사람과 사람의 관계, 도로 지도, 지하철 노선도 등을 그래프로 표현할 수 있다. 간단히 말하면, “노드끼리 연결된 관계를 표현하는 자료구조”이다. 그래프 …프로그래밍 · 개발 · 알고리즘
0234 · 개발7월 15일[알고리즘] DP란?DP란? Dynamic Programming(DP, 동적 프로그래밍)은 복잡한 문제를 하위 문제로 나누어 해결한 뒤, 그 결과를 저장하여 중복 계산을 피하는 알고리즘 기법이다. -> 간단히 말하면, "한 번 계산한 값은 다시 계산하지 않도록 저장해두…프로그래밍 · 개발 · 알고리즘