분류 전체보기
[DirectX12] Project Setting
[DirectX12] Project Setting
2022.04.30이 글은 보호되어 있기 때문에 이것을 보려면 암호가 필요합니다.
[DirectX12] Rendering Pipeline
[DirectX12] Rendering Pipeline
2022.04.29이 글은 보호되어 있기 때문에 이것을 보려면 암호가 필요합니다.
[건축] 자전거 주차장 설치 기준 (자전거 이용 활성화에 관한 법률 시행령)
[건축] 자전거 주차장 설치 기준 (자전거 이용 활성화에 관한 법률 시행령)
2022.04.29https://www.law.go.kr/%EB%B2%95%EB%A0%B9/%EC%9E%90%EC%A0%84%EA%B1%B0%EC%9D%B4%EC%9A%A9%ED%99%9C%EC%84%B1%ED%99%94%EC%97%90%EA%B4%80%ED%95%9C%EB%B2%95%EB%A5%A0%EC%8B%9C%ED%96%89%EB%A0%B9 자전거이용활성화에관한법률시행령 www.law.go.kr https://studio-oim.tistory.com/533 자전거 주차장 설치 기준_자전거법 자전거 주차장 설치 기준 1. 설치대상 : 자동차 주차대수의 해당하는 비율만큼 자전거 주차장 설치해야 함 a) 40% 1) 노상주차장 2) 공공기관에서 설치하는 노외주차장 b) 20% 1) 민간이 설치하는 studio-oim.t..
[C++] smart pointer
[C++] smart pointer
2022.04.26Smart Pointer 인프런 Rookiss님의 'Part1: C++ 프로그래밍 입문' 강의를 기반으로 정리한 필기입니다. 😎[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문 강의 들으러 가기! Dangling Pointer 더보기 #include using namespace std; #include #include #include #include #include #include class Knight { public: Knight() { cout
[C++]L-value와 R-value, R-value reference
[C++]L-value와 R-value, R-value reference
2022.04.24L-value vs. R-value 인프런 Rookiss님의 'Part1: C++ 프로그래밍 입문' 강의를 기반으로 정리한 필기입니다. 😎[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문 강의 들으러 가기! L value L value : 단일식을 넘어서 계속 지속되는 개체 메모리 위치를 참조. 주소가 있는 애들. 대개 식별자. const가 붙으면 수정할 수 없는 l-value가 된다. R value R value : L value가 아닌 나머지 (임시 값, 열거형, 람다, i++ 등) 표현식 종료 후 없어지는임시적인 값 리터럴 임시변수 임시객체. const 로 L value를 R value로 바꿀 수 있다. L value Reference vs. R valu..
[서평] 빌 게이츠, 기후재앙을 피하는 법
[서평] 빌 게이츠, 기후재앙을 피하는 법
2022.04.23제목: 빌 게이츠, 기후재앙을 피하는 법 저자: 빌 게이츠 저자인 빌 게이츠는 기후재앙을 피하는 방법으로 탄소제로 달성을 목표로 걸었다. 책에서 나온 내용에 따르면 탄소배출량 순위는 다음과 같다; 전기 생산(27%), 제조(31%), 사육과 재배(19%), 교통과 운송(16%), 냉방과 난방(7%). 이 중 개인의 생활 습관 변경으로 배출을 직접적으로 줄일 수 있는 분야는 '사육과 재배'와 '교통과 운송'이다. 육류 섭취를 줄이고 전기차를 타는 방향으로 탄소 배출을 줄일 수 있지만 전체에서 차지하는 비중은 35%이다. 기후변화가 심해지는 현재 냉방과 난방을 줄인다는것은 현실적이지 않다. 전기생산 - 새로운 에너지원을 도입하기까지 굉장히 오랜 시간이 걸린다. - 친환경 전기생산은 제곱미터당 생산 가능한 전..
[서평] 쉬어도 피곤한 사람들
[서평] 쉬어도 피곤한 사람들
2022.04.23제목: 쉬어도 피곤한 사람들 저자: 이시형 만성적인 피로 중 뇌피로에 관해 다룬 책이다. 정신과 의사이자 뇌 과학자인 저자는 뇌 피로의 원인에 대해 서술하고 치료법을 제시한다. 뇌 피로를 이해하기 위해 알아야 하는 개념이 있다. DMN (Default Mode Network). 의식적인 활동 외 아무 일도 하지 않아도 작동하는 뇌의 기본회로이다. DMN은 뇌 전체 에너지 소비량의 60~80% 이고 뇌 피로의 가장 큰 원인이다. 자 그럼 해결책은 무엇이 있을까? 결론부터 언급하면 다음과 같다. - 지겨운 일 하지 않기. - 부교감 신경 활성화 시간 가지기. - 수면 (매일 같은 시간에 기상. 성장호르몬이 나오는 밤10시~2시 사이에 취침. 점심 후 낮잠 20분 자기). - 산책하기 - 30 30 30 (하..
[C++] 콜백 함수 (Callback function)
[C++] 콜백 함수 (Callback function)
2022.04.17콜백 함수 (Callback function) 인프런 Rookiss님의 'Part1: C++ 프로그래밍 입문' 강의를 기반으로 정리한 필기입니다. 😎[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문 강의 들으러 가기! 콜백 함수 함수 포인터 + 함수 객체 + 템플릿 콜백 (Callback) : 다시 호출하다? 역으로 호출하다? 게임을 만들 때 이런 콜백의 개념이 자주 등장한다. ex) MoveTask 실습 등 어떤 상황이 일어나면 -> 이 기능을 호출해줘 ex) UI 스킬 버튼을 누르면 -> 스킬을 쓰는 함수를 호출 콜백 함수의 단점 함수 포인터는 상태를 저장할 수 없다. 함수 포인터로 콜백 함수를 만드는건 간단한 일이지만 상태를 저장할 수 없다는 단점이 있다..
[C++] 템플릿(Template) 2: 클래스 템플릿
[C++] 템플릿(Template) 2: 클래스 템플릿
2022.04.17클래스 템플릿 인프런 Rookiss님의 'Part1: C++ 프로그래밍 입문' 강의를 기반으로 정리한 필기입니다. 😎[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문 강의 들으러 가기! 클래스 템플릿 #include using namespace std; class RandomBox{ public: int GetRandomData() { int idx = rand() % 10; return _data[idx]; } public: int _data[10]; }; int main(){ srand(static_cast(time(nullptr))); RandomBox rb1; for (int i = 0; i < 10; i++) { rb1._data[i] = i; } i..
[C++] 템플릿(Template) 1: 함수 템플릿
[C++] 템플릿(Template) 1: 함수 템플릿
2022.04.16템플릿 기초 1 인프런 Rookiss님의 'Part1: C++ 프로그래밍 입문' 강의를 기반으로 정리한 필기입니다. 😎[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문 강의 들으러 가기! 템플릿이란? 템플릿 : 함수나 클래스를 찍어내는 틀 템플릿 종류 함수 템플릿 클래스 템플릿 함수 템플릿 기초 #include using namespace std; template void Print(T a) { cout
[C++] 함수 객체
[C++] 함수 객체
2022.04.16함수 객체 인프런 Rookiss님의 'Part1: C++ 프로그래밍 입문' 강의를 기반으로 정리한 필기입니다. 😎[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문 강의 들으러 가기! 함수 포인터 단점 1) 시그니처가 안 맞으면 사용할 수 없다 pfunc = &HelloNumber; // 사용불가능 이 경우 *pfunc(void)이기 때문에 int형인 HelloNumber를 받을 수 없다 2) 상태를 가질 수 없다 #include using namespace std; void HelloWorld() { cout
[C++] 함수 포인터 2
[C++] 함수 포인터 2
2022.04.16함수 포인터 2 인프런 Rookiss님의 'Part1: C++ 프로그래밍 입문' 강의를 기반으로 정리한 필기입니다. 😎[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문 강의 들으러 가기! 함수 포인터 Ver1. #include using namespace std; int Test(int a, int b) { cout