콘텐츠로 건너뛰기

Young-Hoon

SemVer

버저닝 정책 https://semver.org/lang/ko/

Windows message pump

DirectX 렌더링 프로그램을 만들다 보면 main() 함수에 다음과 같은 코드를 볼 수 있다. 다음과 같은 코드를 메세지 펌프 라고 부른다.다른 메세지를 처리하는 중에 큐에서 메세지를 꺼내 처리하는 코드 이 단어는 Z emotion에 다닐 때 들은 것인데 오늘 문득 저게 떠올랐다, 갑자기?, 하지만 ‘메세지 펌프’ 라는 용어가 기억이 안나 한참을 검색하여 발견한 내용을 기억하기 위해 포스트로… 더 보기 »Windows message pump

git submodule 사용법

  • 미분류

서브모듈 추가 *가끔 add_clone not function 이라는 에러 메세지가 나올때가 있는데 깃 버전이 낮아 발생하는 에러이니 버전 업데이트를 해보기 바란다. https://ohgyun.com/711 서브모듈의 url 변경 .gitsubmodule 파일의 url 항목을 변경하고 다음 명령을 실행한다 리포지토리 기록이 다를경우 새로 체크아웃 해야한다. https://stackoverflow.com/questions/913701/how-to-change-the-remote-repository-for-a-git-submodule https://rateye.tistory.com/296

gitignore 적용되지 않을때

.gitignore 파일에 새로운 항목을 추가했을때 untracked file 항목에 그대로 남아있을 때가 있다. 그럴때 git cache를 초기화 해주면 된다. 캐시 명령어 끝에 점(.) 을 꼭 붙여 주어야 한다. 출처 : https://doubly12f.tistory.com/148

Monobehavior와 생성자

Unity3D 의 Monobehavior 클래스에는 생성자 개념이 존재 하지 않는다. 해서 Mono를 상속받은 클래스가 Monobehavior의 멤버 함수 ‘AddComponent<T>(class) 키워드에 의해 GameObject에 추가 된다 하더라도 별도로 선언해준 생성자나 소멸자는 호출 되지 않는다.

singleton class vs static class

static class 를 사용하려 하다 문득 singleton과의 차이점이 궁금하여 찾아보았다. 아래 4가지가 내가 여러 포스트에서 본 것을 정리해둔 것 같다. Singleton objects are stored in Heap, but static objects are stored in stack. We can clone (if the designer did not disallow it) the singleton object, but we can not clone the static class object . Singleton classes follow… 더 보기 »singleton class vs static class