Computer Networking: A Top-Down Approach (7th Edition)를 정리한 글입니다. What Is the Internet? 인터넷이란 무엇일까? 이 질문에 대해 몇가지로 답할 수 있다. 인터넷의 nuts and bolts에 대한 설명 nuts and bolts : 기본적인 세부사...
학습 계획 42 서울 內 스터디 참여 평일 하루에 한 강씩 수강 교재로 해당 내용 복습 강의 수강 : 22.09.30 수강 완료 강의 정리 : 진행 중 강의 목차 Chapter 1 Computer Networks and the Internet 1강. 컴퓨터네트워크 기본1 2강. 컴퓨터네트워크 ...
Summary 이 프로젝트에서 당신은 프로세스 스레딩에 대해 배울 것이다. 또한 쓰레드를 생성하는 방법과 뮤텍스에 대해 공부하게 될 것이다. 개요 다음은 과제를 성공하기 위해 알아야 할 사항이다. 한 명 이상의 철학자가 원형 테이블에 앉아있다. 가운데에는 커다란 스파게티가 담긴 그릇이 있다. 철학자는 삼자택일로 먹거나, 생각하거나, ...
방법 구상 과제 구현 맵 파싱 이미지 띄우기 맵 따라 이미지 그리기 플레이어 움직이기 이미지 소스 찾기 에러 처리 보너스 구현 이동 동작 스프라이트 구현 화면에 걸음 수 표시 터미널 걸음 수 출력 지우기 순찰하는 적 구현 mlx 함수 연습 라이브러리를 이용해 창 띄우기 (mlx_init, ...
과제 허용 함수 perror 사용자 메시지 + 오류 메시지를 출력한다. void perror(const char *s); 전역 변수 errno 의 값을 해석하여 이에 해당하는 시스템 오류 메세지를 표준 오류 출력 스트림(stderr) 에 출력한다. 헤더 : stdio.h 매개변수 s : 시스템 오류 메세지 ...
Summary 이 프로젝트는 매우 작은 2D 게임입니다. 이 프로젝트는 당신이 텍스처, 스프라이트, 그리고 기본적인 게임플레이 요소들을 다루게 하기 위해 만들어졌습니다. Goals 이 프로젝트의 목표는 첫 해의 모든 목표들과 유사합니다 : 엄격함, C의 사용, 기본 알고리즘의 사용, 정보 연구 등 그래픽 디자인 프로젝트인 So long은 창, ...
방법 구상 char *형태의 인자를 int형으로 변경 자료형에 저장 중복 체크 정렬 여부 체크 명령어 구현 알고리즘 구현 자료 구조 이중 연결 리스트 (Doubly Linked List) 인자를 저장할 자료형으로 각 node들이 서로 연결되어있는 이중 연결 리스트를 사용했다. 여기에 시작과 끝 node의 주소는 ...
표준 입력 / 출력 / 에러 표준 입력 (Standard input) : 프로그램에 입력되는 데이터의 표준적인 출처(장비나 파일)를 일컬음. stdin으로 표현. 표준 출력 (Standard output) : 프로그램에서 출력되는 데이터의 표준적인 방향(장비나 파일)을 일컬음. 표준 출력과 표준 에러로 구분함. 표준 출력...
Summary 이 프로젝트에서는 가능한 최소 작업 수를 사용하여 제한된 명령어 집합으로 스택의 데이터를 정렬할 수 있다. 이를 성공하기 위해서는 다양한 유형의 알고리즘을 조작하고 최적화된 데이터 정렬에 가장 적합한 솔루션을 선택해야 한다. Objectives 정렬 알고리즘을 작성하는 것은 개발자의 여정에서 매우 중요한 단계이다. 보통 이 때 복...
학습 계획 매주 화, 목, 토 두 시간씩 학습 강의 → 교재 강의 목차 섹션 0. 강의개요 실습을 위한 개발환경 구축 섹션 1. Chapter 1-2. Introduction & O/S Structures 운영체제가 뭐길래? 운영체제의 개념과 구조 ...