본문 바로가기
728x90

분류 전체보기294

뇌를 자극하는 윈도우즈 시스템 프로그래밍 (저자:윤성우)후기 기간 : 25.04.10 ~ 25.05.30 윈도우즈 시스템 프로그래밍에 대한 내용이다. 나온지 꽤 오래된 책이고 내가 사용하는 c언어보다는 c++로 기재되어있는 부분이 많지만 그럼에도 개념적인 부분이나 아직 c함수도 현역이기 때문에 많은 도움이 됬다. 사실 어떠한 함수 보다는 OS가 동작하는법, 즉 컴퓨터(CPU)와 OS가 어떤식으로 운영되는지 많이 깨우쳐준 책이다. 또한 프로그래밍을 할 때 OS가 많이 잡아주긴 하지만 그래도 캐시 친화적으로 작성하는법, 멀티 스레드 간의 동기화 기법 등등 정말 많은 도움이 되었고 Windows 기반 프로그래머라면 무조건 읽어야 하는 책이라고 생각한다. 난 게임개발을 희망하기때문에 최적화에 관심이 많은데 이 부분에도 도움이 되었다. 그리고 이해가 잘 안되더라도 저자님이.. 2025. 5. 30.
2025.04.15 Unity / United Seoul 참관 United Seoul 참관 후기 2025.04.15 참가나름 일찍 왔다고 생각했는데 줄이 상당히 길었다. 하지만 입장시간이 되자 금방 줄었다.이 팜플릿에 여러가지 참여 이벤트 들도 있었고 소개도 있었다. 인증샷 이벤트도 있어서 한장 찍었다. 인생4컷도같이간 친구들과 찍었는데 나중에올려보도록 하겠다. 개인적으로 강연을 듣는것도 좋았지만 인디게임들을 직접 플레이 해보는 이 부스가 제일 재미있었다. 좋은 내용의 강연들을 많이 들었고 굿즈 및 여러 이벤트도 참가했다. 돌아오는길에 들른 카카오 프렌즈샵 2025. 5. 19.
백준 9370 미확인 도착지 풀이(c++) 문제(취익)B100 요원, 요란한 옷차림을 한 서커스 예술가 한 쌍이 한 도시의 거리들을 이동하고 있다. 너의 임무는 그들이 어디로 가고 있는지 알아내는 것이다. 우리가 알아낸 것은 그들이 s지점에서 출발했다는 것, 그리고 목적지 후보들 중 하나가 그들의 목적지라는 것이다. 그들이 급한 상황이기 때문에 목적지까지 우회하지 않고 최단거리로 갈 것이라 확신한다. 이상이다. (취익)어휴! (요란한 옷차림을 했을지도 모를) 듀오가 어디에도 보이지 않는다. 다행히도 당신은 후각이 개만큼 뛰어나다. 이 후각으로 그들이 g와 h 교차로 사이에 있는 도로를 지나갔다는 것을 알아냈다.이 듀오는 대체 어디로 가고 있는 것일까?예제 입력의 두 번째 케이스를 시각화한 것이다. 이 듀오는 회색 원에서 두 검은 원 중 하나로 가.. 2025. 4. 30.
백준 1613 역사 풀이(c++) 역사, 그 중에서도 한국사에 해박한 세준이는 많은 역사적 사건들의 전후 관계를 잘 알고 있다. 즉, 임진왜란이 병자호란보다 먼저 일어났으며, 무오사화가 기묘사화보다 먼저 일어났다는 등의 지식을 알고 있는 것이다. 세준이가 알고 있는 일부 사건들의 전후 관계들이 주어질 때, 주어진 사건들의 전후 관계도 알 수 있을까? 이를 해결하는 프로그램을 작성해 보도록 하자.입력첫째 줄에 첫 줄에 사건의 개수 n(400 이하의 자연수)과 알고 있는 사건의 전후 관계의 개수 k(50,000 이하의 자연수)가 주어진다. 다음 k줄에는 전후 관계를 알고 있는 두 사건의 번호가 주어진다. 이는 앞에 있는 번호의 사건이 뒤에 있는 번호의 사건보다 먼저 일어났음을 의미한다. 물론 사건의 전후 관계가 모순인 경우는 없다. 다음에는.. 2025. 4. 29.
Effective C++ 후기ffective C++ 후기 기간 : 25.02.10 ~ 25.04.14 유명한 책이다. 기본서라기보단 응용에 가깝다.c++에 어느정도 익숙하고 여러가지구현이나 프로젝트를 해본사람에게 매우 추천한다. 이책에도 기술이 되어있지만 바이블이라기보단 여러가지 상황에서 여러가지 기법을 보여주는것에 초점이 맞춰져 있다. 그리고 내가 책을 읽으며 느낀점은 저자가 엄청나게 예외처리나 미상의 작동을 방지하는데 신경을 썼다는 것이 느껴졌다. 그리고 c++ 기본 문법을 알더라도 헷갈리거나 하는 내용들을 다시 짚어볼수 있어 좋았고 이책대로 무조건 따라하는게 아니라 좋은 방법들을 알려주기 때문에 보면 좋은점이 많다고 생각한다. 장점여러가지 상황에 대한 여러가지 방법들다시한번 상기시켜주는 문법들코드예시단점옮긴이의 썰렁개그..?살짝의 난이도가끔 가독성이 떨.. 2025. 4. 14.
백준 11658 구간합 구하기 3 풀이 (c++) 문제N×N개의 수가 N×N 크기의 표에 채워져 있다. 그런데 중간에 수의 변경이 빈번히 일어나고 그 중간에 어떤 부분의 합을 구하려 한다. 표의 i행 j열은 (i, j)로 나타낸다. (x1, y1)부터 (x2, y2)까지 합이란 x1 ≤ x ≤ x2, y1 ≤ y ≤ y2를 만족하는 모든 (x, y)에 있는 수의 합이다.예를 들어, N = 4이고, 표가 아래와 같이 채워져 있는 경우를 살펴보자.1234234534564567여기서 (2, 2)부터 (3, 4)까지 합을 구하면 3+4+5+4+5+6 = 27이 된다. (2, 3)을 7로 바꾸고 (2, 2)부터 (3, 4)까지 합을 구하면 3+7+5+4+5+6=30 이 된다.표에 채워져 있는 수와 변경하는 연산과 합을 구하는 연산이 주어졌을 때, 이를 처리하는 .. 2025. 4. 14.
728x90