일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- SQL
- two pointer
- 그래프
- 다익스트라
- Trie
- binary search
- Stored Procedure
- DP
- Hash
- String
- Brute Force
- 스토어드 프로시저
- MYSQL
- Two Points
- Dijkstra
- union find
- 이진탐색
- Today
- Total
목록전체 글 (425)
codingfarm

학습 목표 네트워크 프로그래밍을 위한 가장 기초적인 개발도구인 소켓을 공부 네트워크와 네트워크 프로그램 개발에 대한 직감 터득 소켓을 활용한 네트워크 프로그래밍 과정 숙지 소켓 네트워크 프로그래밍을 위한 함수 모음(라이브러리) 네트워크 프로그래밍 과정 socket 함수 : 소켓을 생성 bind 함수 : 소켓의 특성을 정의 listen 함수 : 수신 대기열 형성 시스템간에 연결한다 connect 함수 : 클라이언트 : 연결 시도 accept 함수 : 서버 : 연결 수락 read함수, write함수 : 데이터 통신 close 함수 : 소켓 폐쇄 빨간색 : client만 수행 파란색 : server만 수행 수신대기열은 없어도 된다. 하지만 수신대기열이 있음으로써 통신을 요청한 클라이언트가 얼마간 기다린후에 자..

일반적으로 프로젝트를 빌드하면 그때 나오는 결과물들은 $\$$(SolutionDir)$\$$(Platform)\$\$$(Configuration)\ 위 경로에 저장된다. 하지만 출력 디렉토리를 조절하면 빌드의 결과물들을 개발자들이 원하는 디렉토리에 저장되게끔 할 수 있다. 빌드 결과물들이 저장될 디렉토리를 구성속성 $\rightarrow$ 일반 $\rightarrow$ 출력 디렉토리에 설정하면 된다.

ko.wikipedia.org/wiki/C%2B%2B_%ED%91%9C%EC%A4%80_%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC 정의 소프트웨어 개발 시 사용되는 프로그램의 구성요소 공통으로 사용될 수 있는 특정한 기능(들)을 모듈화한 것 대상 환경(플랫폼)에서 바로 실행될 수 있는 형태로 제공됨 $\therefore$ 라이브러리는 동작하는 완전한 프로그램이 아닌, 특정한 부분 기능만을 수행하도록 제작된, 컴파일되어 기계어의 형태로 (또는 대상 플랫폼에 따라서는 바이트코드로) 존재하는 프로그램이다. 정적라이브러리 만들기 docs.microsoft.com/ko-kr/cpp/build/walkthrough-creating-and-using-a-static-librar..

noirstar.tistory.com/12 gamedevforever.com/134 docs.microsoft.com/ko-kr/cpp/build/creating-precompiled-header-files?view=msvc-160 정의 미리컴파일된 헤더(precompiled header)는 이름 그대로 헤더를 미리 컴파일 하는것이다. 자주수정되지 않는 거대한소스(ex : windows.h)를 미리 컴파일하여 컴파일결과를 별도의 파일에 저장하여, 다시 똑같은 헤더를 컴파일시 해당파일을 처음부터 컴파일하지않고 미리컴파일된 헤더 파일을 사용해 컴파일 속도를 월등히 향상시켜준다. 도입 배경 코딩을 하다 보면 프로젝트의 몸집이 커지게 되고, 그에 비례하여 컴파일 타임도 기하급수적으로 늘어나게 된다. 단지 코드 ..