320x100

전체 글 435

전문가를 위한 C++

CHAPTER 1 C++와 표준 라이브러리 초단기 속성 코스 _1.1 C++의 기초 _1.2 C++의 고급 기능 _1.3 C++의 객체지향 언어 특성 _1.4 유니폼 초기화 _1.5 표준 라이브러리 _1.6 첫 C++ 프로그램 _1.7 정리 CHAPTER 2 스트링과 스트링 뷰 다루기 _2.1 동적 스트링 _2.2 정리 CHAPTER 3 코딩 스타일 _3.1 코딩 스타일의 중요성 _3.2 코드 문서화 _3.3 코드 분할 _3.4 명명 규칙 _3.5 언어의 기능에 스타일 적용하기 _3.6 포매팅 _3.7 스타일과 관련하여 해결할 문제 _3.8 정리 CHAPTER 4 전문가다운 C++ 프로그램 디자인 _4.1 프로그램 디자인의 정의 _4.2 프로그램 디자인의 중요성 _4.3 C++에 적합한 디자인 방법 _4..

도서/IT 2022.09.17

게임 프로그래밍 패턴

CHAPTER 1 구조, 성능, 게임 __1.1. 소프트웨어 구조란? __1.2. 비용은? __1.3. 성능과 속도 __1.4. 나쁜 코드의 장점 __1.5. 균형 잡기 __1.6. 단순함 __1.7. 마치며 CHAPTER 2 명령 __2.1. 입력키 변경 __2.2. 액터에게 지시하기 __2.3. 실행취소와 재실행 __2.4. 클래스만 좋고, 함수형은 별로인가? __2.5. 관련자료 CHAPTER 3 경량 __3.1. 숲에 들어갈 나무들 __3.2. 수천 개의 인스턴스 __3.3. 경량 패턴 __3.4. 지형 정보 __3.5. 성능에 대해서 __3.6. 관련자료 CHAPTER 4 관찰자 __4.1. 업적 달성 __4.2. 작동 원리 __4.3. “너무 느려” __4.4. “동적 할당을 너무 많이 해” ..

도서/IT 2022.09.17

C++ 최적화

CHAPTER 1 최적화란 __1.1 최적화는 소프트웨어 개발의 일부입니다 __1.2 최적화는 효과적입니다 __1.3 최적화해도 괜찮습니다 __1.4 여기에 나노초, 저기에 나노초 __1.5 C++ 코드 최적화 전략 요약 __1.6 마치며 CHAPTER 2 컴퓨터 하드웨어와 최적화 __2.1 C++은 컴퓨터의 거짓말을 믿습니다 __2.2 컴퓨터의 진실 __2.3 C++도 거짓말을 합니다 __2.4 마치며 CHAPTER 3 성능 측정 __3.1 사고방식 최적화 __3.2 실험 수행 __3.3 프로그램 실행 프로파일 __3.4 시간이 오래 걸리는 코드 __3.5 코드 비용 추정하기 __3.6 최적화할 코드를 찾는 다른 방법 __3.7 마치며 CHAPTER 4 문자열 최적화 __4.1 문자열이 왜 문제인가요 ..

도서/IT 2022.09.16

유대인의 돈, 유대인의 경쟁력

제1장 돈에 대한 유대인의 생각 “돈에는 우열도 귀천도 없다” 부의 원천은 여자와 입 큰돈이 될 정보가 중요하다 사업 기회를 잘 포착한다 “비즈니스를 대하는 자세” 푼돈도 소중히 여긴다 운을 기회로 바꾼다 정당한 방법으로 돈을 번다 시간 관리를 철저히 한다 유대인의 거래 규칙 “돈에 대한 확고한 철학” 돈을 쓰기가 벌기보다 어렵다 빚의 수렁에 빠지지 않는다 인연이 돈을 부른다 성품이 좋아야 재물이 생긴다 남의 마음을 읽을 줄 알면 이득이 생긴다 “모험심과 담대함” 실수와 우연도 활용한다 사소한 것도 소홀히 하지 않는다 제2장 유대인의 창의성 “비즈니스에 성역은 없다” 높은 마진으로 큰 이익을 남긴다 고가정책이 먹히는 이유 “창의적인 고객 응대법” - 까다로운 고객을 붙잡는다 - 상대방의 마음을 움직인다 ..

도서/그외 2022.09.15

로컬 패키지 import하기

몇시간 삽질한 끝에 해결한 로컬 패키지 import하기 정리. [이하 go 1.17버전] 다음과 같이 구성되어있다고 하자. D:\source\go\bin D:\source\go\pkg D:\source\go\src 1. 프로젝트를 저장하기 위해 추가로 폴더를 추가한다. D:\source\go\src\project 2. main 패키지 & main 함수가 있는 *.go 파일은 다음에 위치하게 된다 D:\source\go\src\project\main.go 3. 로컬 패키지들은 다음에 위치한다. D:\source\go\src\package1\pack1.go D:\source\go\src\package2\pack2.go 이젠 터미널에서 다음과 같이 작업한다. $ D:\source\go\src\package1 ..

프로그래밍/Go 2022.08.19
320x100