CS 썸네일형 리스트형 책 공부) 유니티로 배우는 게임 디자인 패턴 제 2판 소스코드 링크 : https://github.com/PacktPublishing/Game-Development-Patterns-with-Unity-2021-Second-Edition/tree/main 디자인 패턴 Links싱글톤 패턴상태 패턴 UML DiagramAssiciation(연관)두 클래스 간의 관계를 나타냅니다. 한 클래스의 인스턴스가 다른 클래스의 인스턴스를 참조할 수 있습니다. (필드로 보유)classDiagram class Player { +Weapon weapon +Attack() } class Weapon { +Use() } Player --> Weapon : Association">HTML 삽입미리보기할 수 없는 소스.. 더보기 TCP/IP 4계층, TCP UDP 설명 OSI 7 Layer , TCP/IP 4 Layer( OSI : Open Systsem Interconnection reference model )국제 표준화 기구(ISO)가 정의한 네트워크 통신 모델L4 응용 계층 / 메시지(Message)HTTP / FTP를 담당하는 계층입니다.서버나 클라이언트 응용 프로그램이 이 계층에서 동작합니다.우리가 알고 있는 브라우저나 텔넷 같은 서비스가 이 계층에 동작합니다.DNS (Domain Name System) : 인터넷에서 사용하는 이름을 해당 IP 주소로 변화해주는 서비스SNMP (Simple Network Management Protocol) : 네트워크 장비를 모니터링하고 제어하는 프로토콜FTP (File Transfer Protocol) : TCP환경에서 .. 더보기 데이터통신, 네트워크 장비 데이터통신이란?원격지의 컴퓨터 상호 간에 유선(전선, 광섬유) 및 무선 매체를 통해, 통신 프로토콜에 따라서 데이터를 송수신하는 것입니다. 통신 프로토콜이란?컴퓨터나 원거리 통신 장비 사이에서 메시지를 주고 받는 양식과 규칙의 체계입니다. 통신 프로토콜은 신호 체계, 인증, 그리고 오류 감지 및 수정 기능을 포함할 수 있습니다. 프로토콜은 형식, 의미론, 그리고 통신의 동기 과정 등을 정의하기는 하지만 구현되는 방법은 독립적입니다. 이때문에 프로토콜은 하드웨어 또는 소프트웨어 그리고 때로는 모두를 사용하여 구현되기도 합니다.데이터 전송 방식Unicast : 단일장치로 데이터를 전송Multicast : 특정 그룹의 여러 장치로 데이터 전송Broadcast : 네트워크의 모든 장치로 데이터 전송네트워크 토폴.. 더보기 [ SQL ] 실행순서, 문자열, DATETIME, CASE, DISTINCT, 집계함수 -- ASC 오름차순 디폴트 -- OFFSET을 이용하여 100~200 행 SELECT * FROM players WHERE birthYear IS NOT NULL ORDER BY birthYear ASC, birthMonth ASC, birthDay ASC OFFSET 100 ROWS FETCH NEXT 100 ROWS ONLY; - 실행되는 순서 FROM 책상에서 WHERE 빨간색 펜들을 SELECT 가져오고 ORDER BY 크기 순서로 정렬해라 SELECT 2021 - birthYear AS koreanAge FROM players WHERE deathYear IS NULL AND birthYear IS NOT NULL AND (2021 - birthYear) = '20200101'; -- WHER.. 더보기 [자료구조] Trie 트라이 #include #pragma warning(disable:4996) using namespace std; const int ALPHABET_SIZE = 26; struct Trie { bool isEnd; int childCnt; Trie *child[ALPHABET_SIZE] = {}; Trie() { isEnd = false; childCnt = 0; for (Trie *node : child) node = NULL; } void Insert(string str) { Trie* ch = this; for (int idx = 0; idx child[now] == NULL) { ch->child[now.. 더보기 이전 1 다음