어쩌다보니 sw 사관학교 정글 과정에 합격하게 되었다.평소에도 개발 블로그를 써야하지 마음만 먹었지만개발 블로그는 커녕 개발도 안 하는 날만 계속 되었는데입소를 계기로 꾸준히 써봐야지
입소하자마자 정신없이 사람을 잠 못 재우는 웹 프로젝트 과제가 끝나고, 내가 이정도까지 풀게 될 줄 몰랐을 알고리즘 문제를 풀던 와중...짧은 시간이지만 지금까지 느껴졌던 소회와 앞으로의 마음가짐등을 정리하고 싶어서 글을 써본다.입소한 후 첫 3일, 조원들과 함께 만들
1장을 읽으며 나름대로 요약해봤습니다.
다양한 자료형을 하나로 묶을 수 있는 복합 자료형으로 다양한 형태의 데이터를 처리할 때 기본으로 사용된다. 기본 타입만으로는 나타낼 수 없는 복잡한 데이터를 표현할 수 있다.C에서 배열은 배열 내의 값들의 데이터 타입이 같아야 하기 때문에 다양한 데이터 타입을 한번에
프로그램에 필요한 저장 공간은 프로그램을 작성할 때, 변수나 배열 선언을 통해 확보된다. 하지만 때로는 프로그램 실행 중에 저장 공간을 할당해야 할 수도 있다. 이때 사용한 저장 공간은 실행 중에 재활용을 위해 반납해야 한다. 이렇게 프로그램 실행 중에 저장 공간을 할
가장 유명하고 많이 사용되는 균형이진탐색트리1\. node는 red / black으로 이루어져야 함.2\. root node는 black.3\. leaf node(NIL 또는 NULL node) 역시 black.4\. red node의 자식은 무조건 black node
알고리즘 주간이 끝나고 C로 Red-Black Tree를 구현해야 하는 과제가 찾아왔다.
레드 블랙 트리의 삽입과정에 대하여 정리해봄
링커에 대해 요약해보았다.
예외적인 제어 흐름에 대해서 정리해봄
동적 메모리 할당에 대해 정리해봄
RB tree의 삭제에 대해서 정리해 봤습니다.
메모리 단편화, 메모리 할당 정책, 시스템 콜, sbrk/mmap묵시적 / 명시적 동적 메모리 할당기sbrk, padding할당기 요구사항과 목표내부/외부 단편화묵시적 가용 리스트 - 힙 블록할당한 블록 배치즉시 연결/지연 연결경계 태그묵시적 / 명시적 가용 리스트순서
매크로 함수와 경계태그의 유용성에 대해 정리해봄
묵시적 가용 리스트는 힙 영역 내를 처음부터 순서대로 헤더를 탐색하여 할당된 블록과 가용블록을 판단하고, 가용 블록에 데이터를 할당할 수 있으면 할당하는 식으로 작동했다.명시적 가용 리스트는 힙 영역 내의 가용 블록들을 Linked List로 만들어서 데이터를 할당해야
분리 가용 리스트 분리 가용 리스트는 저번에 만들었던 명시적 가용 리스트가 단일 가용블록 리스트를 사용하는 것과는 다르게 여러 개의 가용 블록 리스트를 사용해서 할당에 걸리는 시간을 더 줄이는 할당 방법이다. 모든 free block을 크기 클래스 라고 하는 동일 클래
버디 시스템은 각 크기 클래스가 2의 제곱인 특수한 경우의 분리 맞춤 방식이다. 2^m개의 워드를 갖는 힙이 주어졌을 때, 각 블록의 크기가 2^k인 (0 <= k <= m) 분리 가용 리스트를 운영하는 것이다. 요청된 블록들의 크기는 인접한 2의 제곱으로
CSAPP 11장을 읽기 전(사실 다 읽었지만 배운것들을 정리하기 전) 이번 주에 알아야 할 개념들로 제시된 단어들은 다음과 같다. BSD소켓, IP, TCP, HTTP, file descriptor, DNS
우리손으로맨드는웹서버tiny.c
thread.h
OS review 1번째 수업
일어나 일어나 일어나
핀토스?핀토스?핀토스?핀토스?핀토스?핀토스?핀토스?핀토스?핀토스?핀토스?핀토스?핀토스?핀토스?핀토스?핀토스?핀토스?핀토스?트릭컬?핀토스?핀토스?핀토스?핀토스?핀토스?핀토스?핀토스?핀토스?핀토스?핀토스?핀토스?핀토스?핀토스?핀토스?핀토스?핀토스?핀토스?트릭컬?핀토스?
얘들아 패스 좀 해
virtual memory 와 OS의 isolation, protection and sharing resources
- 여기 VA PT PTE PML4주세요 // -오 좀 놀 줄 아는 놈인가?
맛있는 M&M
ㄴㄱㄴㄱㄴㄱ?ㅇㅍㅇㅇㄷ
핀토스를 공부하던 중 메모리 블록(또는 메모리 청크)의 크기가 4kb인건 현재 컴퓨터 환경과 너무 동떨어진게 아닌가 하는 의문이 들었다.
핀토스 야캐요
나 먹는다 페이지
다들 알고 있다시피 AWS는 양아치다.
express.js 발표
오늘 나만의 무기 초안 발표가 끝이 났다
타입스크립트를 배우기로 했다. 노마드 코더 강의를 정리해보았다.
타입스크립트를 배우기로 했다. 노마드 코더 강의를 정리해보았다.
타입스크립트를 배우기로 했다. 노마드 코더 강의를 정리해보았다.
노마드 코더의 Next.js 무료 기초강의를 듣고 작성한 강의노트
노마드 코더의 Next.js 무료 기초강의를 듣고 작성한 강의노트
(1편에 이어서)당장 발등에 떨어진 불, 발표자료 만들기를 해야했다.
조타이?죠타이?조-타이?죠-타이?조우타이?죠우타이?조타이?죠타이?조-타이?죠-타이?조우타이?죠우타이?조타이?죠타이?조-타이?죠-타이?조우타이?죠우타이?조타이?죠타이?조-타이?죠-타이?조우타이?죠우타이?조타이?죠타이?조-타이?죠-타이?조우타이?죠우타이?
Next.js 14에서 query string 과 path parameter 읽어오기
웹 브라우저에서 가속도 감지하기
정글이 끝났다