블로그 이미지
본문 바로가기

반응형

전체 글

(26)
알라딘에서 전에 주문한 책들이 왔는데,,,, 알라딘에서 20권, 교보문고에서 1권 주문을 시켰는데, 알라딘에서는 분철 신청한 책만 택배 박스로 공기 비닐과 함께 포장되어 있고 그렇지 않은 책들은 스티로폼 비닐에 배송이 온다. 그래서 그런지 택배 배송 과정에서 모서리가 찍히거나 하는 경우를 볼 수 있었고, 한 권은 심하게 오염된 상태로 배송이 왔었다. (중고가 아닌 신책) 어떤 액체가 묻었는데, 냄새도 나고 하는거 보면 커피를 쏟으신거 같은데 그냥 왔다는게 뭔가 공정이 제대로 이루어지지 않은 듯 하다;; 그에 비해 교보문고는 나무판 위에 비닐을 땡땡하게 붙여놓고 택배 박스와 거의 붙어있도록 포장하여 안에서 안 흔들리도록 포장하였다. 심지어 SLX 택배로 와서 하루만에 배송되고 전체적으로 배송 만족도가 높았던 것 같다! 어짜피 읽을 책들이라 보존 상..
[백준/BaekJoon] 15591 - "MooTube (Silver)" C++ 풀이 문제 요약그래프가 주어지고 특정 노드에서 다른 노드로 가는 모든 거리 비용이 특정 비용 $K$를 넘어가는 경우의 수를 구하는 문제 사용 알고리즘그래프 이론그래프 탐색너비 우선 탐색 (BFS)깊이 우선 탐색 (DFS) 도 가능 문제 해설처음에는 플로이드 워셜 알고리즘으로 모든 간선의 최단 거리 비용을 계산하면 되겠다 싶었지만, 문제는 추가적으로 간선이 생성되는 것이 아니라 원래 있던 간선을 이용해서 비용만 구하는 것이다. 따라서 직접 탐색을 통해 구해야 된다...비용을 미리 다 구해놓고 비교하는 방식도 있겠지만 가장 효율적인 것은 입력 받은 $v_i$ 부터 갈 수 있는 노드를 탐색하면서 $K$이상인 노드가 나올 경우에만 `count`를 증가시켜주면 된다. 낮은 경우의 간선은 어짜피 해당하는 노드들은 전부 ..
알라딘에서 전공 관련 책 21권을 구매하다 서론최근 청년 일경험을 하고 있는데 지원비가 나와서 회의, 인쇄, 도서 등등 일과 관련된 내용의 지출이라면 지원비를 사용할 수 있는 구조였다. 나는 뒤도 안돌아보고 평소 사고싶었던 책들을 고르기 시작했다. 전공 책들은 너무 비싸서 학생 신분으로 구입하기가 힘든데, 기회가 되어 이번에 사고 싶었던 책을 마구 골랐다... ㅋㅋ 진짜 내 돈이 아니다보니 어쩌다 80만원을 찍힌 장바구니를 볼 수 있었다 ㅋㅋㅋ... 역시 돈 쓰는 재미가 엄청 탁월한 것 같다. 나중에 짐 덩어리만 될 책을 생각하면 눈 앞이 어둡긴 해도 없는 것 보단 낫다는 생각을 하게 되었다 ㅋㅋㅋ 예전에 군대에 있을 때도 자기 개발 비용으로 야무지게 사용했던 기억이 있었는데 오랜만에 느껴볼 수 있는 책임없는 쾌락이였다...!
URP 2D 환경 라이팅 레이어 적용법 라이팅 레이어란??특정 레이어에 해당되는 오브젝트들만 빛 연산을 하고 싶을 때 쓰는 기능이다. Unity 3D에서는 `Rendering Layer`가 따로 있지만 2D에서는 `Sorting Layer`를 사용하여 라이팅 레이어를 지정해줘야한다. 불편하지만 `Sorting Layer`는 정렬에도 영향을 주기 때문에 좀 불편하다. 그래도 따로 레이어를 제작하기보단 있는 기능을 쓰는 것이 좋기 때문에 우리는 사용해야한다. 만약 `Light 2D` Sorting Layer를 지정했는데도 불구하고 작동하지 않는다면 Camera Depth Texture 세팅을 확인해 보라고 한다. URP Asset - Rendering 항목에서도 활성화 되어있는지 확인해야한다. [ 유니티 포럼 ] 이제 구분되는 라이팅을 통해 2D..
개발자 이력서 웹으로 만들기 Github.io jekyll https://xxmrebaxx.github.io/ XxMrEBAxX's ResumeXxMrEBAxX's Resume github.ioxxmrebaxx.github.io jekyll을 통해 나만의 사이트 이력서를 만들어 보았다.나는 조금 야매스러운 방법을 사용해서 구축했는데, 원래라면 Ruby 환경을 파서 gem으로 구축해야하는데 나는 Windows 환경이라 그런지 처음보는 `-F (RuntimeError)`가 발생하여 아예 건들 수가 없었다. 그래서 결국 템플릿 html을 들고와서 직접 Cursor에서 수정하는 방식으로 만들었다 (ㅋㅋㅋ...)원래 웹 개발자가 아니다 보니 Mac도 안쓰고 환경 구축도 해본적 없어서 html 하드 코딩으로 어떻게든 극복하였다! https://jamstackthemes...
QPC(Queryperformancecounter), QPF(queryperformancefrequency) https://learn.microsoft.com/ko-kr/windows/win32/api/profileapi/nf-profileapi-queryperformancecounter QueryPerformanceCounter 함수 - Win32 apps시간 간격 측정에 사용할 수 있는 고해상도(learn.microsoft.com https://learn.microsoft.com/ko-kr/windows/win32/sysinfo/acquiring-high-resolution-time-stamps 고해상도 타임스탬프 획득 - Win32 appsWindows는 고해상도 타임스탬프를 획득하거나 시간 간격을 측정하는 데 사용할 수 있는 API를 제공합니다.learn.microsoft.com WinAPI에서 흔히 사..
Lua userdata란? 서론프로젝트를 하다가 lua에서 log를 찍었을 때 `userdata`라는 특이한 자료형을 볼 수 있었다.루프도 안돌려지고 뭐하는 데이터 자료형인지 확인해보니, C/C++과 통신할 수 있는 특이한 데이터형이라고 한다. https://www.lua.org/pil/28.1.html Programming in Lua : 28.1This first edition was written for Lua 5.0. While still largely relevant for later versions, there are some differences. The fourth edition targets Lua 5.3 and is available at Amazon and other bookstores. By buying th..
Null 포인터를 delete 하면? 서론 이동 생성자에 대해 학습하던 중, 클래스를 반환 형식으로 하는 함수에서 이름 없는 임시 객체가 생성 될 때, 이동 생성자를 호출한다. 이때, 원본 객체가 이름 없는 생성자에게 포인터를 넘겨준다면 원본 객체의 포인터는 NULL Pointer가 될 것이다. 근데 여기서 소멸자를 호출하게 되는데 NULL 포인터를 delete 예약어를 사용하게 된다면 오류가 뜰 것인가? 미리 NULL인지 체크하는 조건문을 달아줘야 하는가? http://en.cppreference.com/w/cpp/language/delete delete expression - cppreference.comDestroys object(s) previously allocated by the new-expression and releases ..

반응형