winsock2 라이브러리를 이용한 채팅 구현
1. Winsock2이란? Windows Sockets API(WSA) Windows 운영 체제에서 네트워크 프로그래밍을 수행하는데 사용되는 API 인터넷 네트워크 및 소켓 관련 함수들 제공 버전1과 버전2가 있음. 보통 2를 사용함 레퍼런스 문서 헤더 및 함수 정보 2. Winsock2 장점 및 특징 ...
1. Winsock2이란? Windows Sockets API(WSA) Windows 운영 체제에서 네트워크 프로그래밍을 수행하는데 사용되는 API 인터넷 네트워크 및 소켓 관련 함수들 제공 버전1과 버전2가 있음. 보통 2를 사용함 레퍼런스 문서 헤더 및 함수 정보 2. Winsock2 장점 및 특징 ...
스택 수열 스택 응용 문제 1. 간단 설명 1~n 사이의 숫자를 스택에 넣었다 빼서 주어지는 수열을 만들 수 있는지 구하는 문제 2. 문제 분석 글로만 봐서는 이해가 잘 안가므로 그림으로 설명함 예제 1 - 4 3 6 8 7 5 1 만들기 먼저 수열의 첫번째 원소인 4를 구해야하므로, 1,2,3,4를 스택에 넣는다(...
STL Container 관련해 좋은 영상이 있길래 정리해봄 어느정도는 알고있는 내용이 많았지만, 몰랐던 부분들도 많았다. 특히 Deck 부분 고수들이 코드 어떻게 짜는지를 볼 수 있었음 1. Array 가장 기본적인 배열 배열은 크기 resize가 불가능함 Contiguous 속성을 가짐 ...
리버스 엔지니어링이란? Reverse Engineering 또는 역공학 장치 또는 시스템의 기술적인 원리를 그 구조 분석을 통해 발견하는 과정 기계 장치, 전자 부품, 소프트웨어 프로그램 등을 분해해서 분석하는 것 상업적 또는 군사적으로 하드웨어를 분석한 것에서 시작되었음 원본 생산 절차에 대해 전혀 지식이 없는...
1. ROS란? The Robot Operating System (ROS) is a set of software libraries and tools that help you build robot applications. From drivers to state-of-the-art algorithms, and with powerful develop...
목차 12.1 Mass Storage 구조 개관 12.2 Disk 구조 12.3 Disk 부착(Attachment) 12.4 Disk Scheduling 12.5 Disk 관리 12.6 Swap-Space 관리 12.7 RAID 구조 12.1 Mass Storage 구조 개관 마그네틱 디스크 ...
목차 11.1 File-System 구조 11.2 File-System 구현 11.3 Directory 구현 11.4 Allocation 방법 11.5 Free-Space 관리 11.6 효율(Efficiency)과 성능(Performance) 11.7 Recovery 11.1 File-System 구조 파일 ...
목차 10.1 파일 개념 10.2 접근 방법 10.3 디렉터리와 디스크 구조 10.4 File-System mounting 10.5 공유 10.6 보호 10.1 파일 개념 파일(File) 운영체제가 정보 저장장치의 물리적 특성을 추상화 한 논리적 저장 장치 파일 구조는 byte의 연...
목차 9.1 배경 지식 9.2 요구 페이징(Demand Paging) 9.3 쓰기 시 복사(Copy-on-Write) 9.4 페이지 교체(Page Replacement) 9.5 Frame 할당 9.6 쓰레싱(Trashing) 9.7 Memory-Mapped Files 9.1 배경 지식 가상 메모리(Virtua...
8.2 스와핑(Swapping) 실행을 계속할 수 없는 프로세스를 메모리에서 예비 저장 장치(backing store)로 내보내고(swap out), 실행할 수 있는 프로세스를 가져옴(swap in) 장점 : 모든 프로세스의 물리적 크기의 합보다 물리적 메모리 크기가 작아도 사용 모두 실행 가능함 ...