03.12
Jinja2 개념, 초기 환경설정, 기초 활용법
[인 더 정글] Jinja2, 이것만 알고 가기
Jinja2 소개Jinja2는 서버에서 완성된 HTML을 만들어 넘겨주는 서버 사이드 렌더링(SSR)에 사용되는 Python 기반의 템플릿 엔진인데요. 보통 Flask 같은 웹 프레임워크에서 HTML을 동적으로 생성하고자 할
just-live.tistory.com
Jenkins 개요 - CI/CD 자동화 구축 도구
03.13
JWT 개념, 구조, 동작 원리
[인 더 정글] JWT, 이것만 알고 가기
JWT, 전체적인 개념과 특징 알아보기JWT(JSON Web Token)는 인증과 인가를 위한 토큰 형태의 도구입니다. 사용자가 가입된 서비스 사용자인지 확인하고, 특정 기능을 사용할 권한이 있는지를 판단하기
just-live.tistory.com
03.14
32Bit 시스템과 64Bit 시스템의 차이
[CS기초] 32비트 vs 64비트 차이점
컴퓨터에서 32비트와 64비트는 CPU의 레지스터 크기를 의미하는데요.레지스터 크기가 커지면 한 번에 더 많은 데이터를 처리할 수 있으며, 이는 성능과 메모리 주소 지정 능력에 직접적인 영향을
just-live.tistory.com
알고리즘 문제 풀이(BOJ 1065 1074 1181 1914 2309 2468 2628 2750 2751 9020 9663 10819 10971 10989)
03.16
배열, 문자열 개념 정리
[CS기초] 배열(Array), 문자열(String)
배열 (Array)메모리의 연속된 공간에 저장되는 자료구조배열의 특징연속된 메모리 구조로 인해 캐시 적중률이 높음추가적인 메모리 소모가 거의 없음배열의 연산 시간 복잡도임의의 위치에서 접
just-live.tistory.com
반복문 / 재귀함수 개념 정리
[CS기초] 반복문(Loop), 재귀 함수(Recursion Function)
반복문 (Loop)일정한 코드를 특정 횟수만큼 또는 특정 조건을 달성할 때까지 반복하는 구문특정 횟수만큼 반복 → for 문특정 조건을 만족할 때까지 반복 → while 문, do-while 문 재귀 함수 (Recursion F
just-live.tistory.com
빅 오 개념 정리
[CS기초] 알고리즘 복잡도(Big-O Notation)
Big-O 표기법알고리즘의 성능을 분석할 때에는 시간 복잡도와 공간 복잡도를 고려해야 하는데요. 이를 표현하는 대표적인 방법이 Big-O 표기법입니다.알고리즘의 실행 시간 또는 메모리 사용량이
just-live.tistory.com
알고리즘 문제 풀이(BOJ 17478)
03.17
정렬 개념 정리(병합정렬, 퀵정렬 등) (+ 퀵 정렬이 정렬 라이브러리에서 각광받는 이유)
https://just-live.tistory.com/entry/CS%EA%B8%B0%EC%B4%88-%EC%A0%95%EB%A0%AC
[CS기초] 정렬(Sort)
정렬 알고리즘 개요정렬 알고리즘은 데이터를 특정 기준에 따라 순서대로 정렬하는 방법을 의미합니다. 정렬 알고리즘에는 다양한 정렬 방식이 존재하는데요. 시간 복잡도와 공간 복잡도, 사용
just-live.tistory.com
중복이 있을 때와 없을 때 순열, 조합에 대한 백트래킹
[알고리즘] 백트래킹 기본 예제 코드(순열, 조합)
백트래킹으로 순열, 조합 구하기백트래킹은 탐색 과정에서 불필요한 경로를 미리 차단하여 효율적으로 해를 찾는 기법인데요. 이를 활용하면 순열과 조합을 생성할 때, 가능한 모든 경우를 탐
just-live.tistory.com
알고리즘 문제풀이(BOJ 1065 1941 2869 6603 10971 14502 14888 15649 15650 15651 15652 15684 18352 18405)
03.18
데이터, 컴파일 과정, 하드웨어 구조 및 동작 원리 정리 (+CPU 구성요소와 역할)
[컴퓨터구조] 기초 개념: 데이터, 컴파일 과정, 하드웨어 구조 및 동작 원리
데이터와 컨텍스트 개념비트 집합(Bit Set) : 0과 1의 집합컨텍스트(Context, 문맥) : 비트를 해석하는 방식. 명령어나 코드의 타입, 형식 등에 존재데이터(Data) : 컨텍스트가 부여된 비트 집합컨텍스트
just-live.tistory.com
완전탐색 정리
[CS기초] 완전 탐색(Brute Force)
완전 탐색 (Brute Force) 개요완전 탐색은 가능한 모든 경우의 수를 탐색하여 정답을 찾아내는 알고리즘인데요. 직관적이고 단순하지만, 경우의 수가 많아지면 시간 효율이 나빠질 수 있습니다. 완
just-live.tistory.com
알고리즘 문제풀이 (BOJ 1941 16234 16987 18428)
03.19
정수론 정리
https://just-live.tistory.com/entry/CS%EA%B8%B0%EC%B4%88-%EC%A0%95%EC%88%98%EB%A1%A0Number-Theory
[CS기초] 정수론(Number Theory)
정수론 개요정수론은 정수의 성질 또는 정수가 등장하는 경우들을 연구하는 학문으로, 수학 체계에서 원점이자 정점 그 자체라고 할 수 있는데요. 기초 수준에서는 정수 그 자체보다는 자연수,
just-live.tistory.com
중간정리 - 1주차
https://just-live.tistory.com/entry/%EC%A4%91%EA%B0%84%EC%A0%95%EB%A6%AC-1%EC%A3%BC%EC%B0%A8
[중간정리] 1주차 - 재귀 함수, 피보나치 수열, 퀵 정렬, CPU의 PC/ALU
재귀 함수재귀 함수의 장단점장점코드가 직관적이고 간결해 이해하기 쉽다.단점호출 시 추가적으로 메모리를 사용해 메모리 소비가 많고, 과도한 호출 시 스택 오버플로우가 발생할 수 있다.반
just-live.tistory.com