이번 주 목표 새로 설치한 윈도우에 개발 프로그램들 설치및 설정하기 주말에 윈도우11을 설치했다. 파이썬 문법 빠르게 복습 알고리즘 문제 풀이를 위해서다. 웹 공부 시작하기(HTML, CSS, Js, Spring) 이미 스프링 스터디에 들어갔다. 스프링 외에 것들은 HTML, CSS, Js와 웹에 대한 지식이 있어야 프레임워크 공부가 수월하다는 교수님의 조언에 의해 공부하기로 했다. 안드로이드 앱개발 공부를 어떻게 할지 고민해보기 다음 학기에 배울 예정이고 예습하고 싶다. 아직 시작하지 않았고 책은 사놓았다. 웹 개발 공부가 우선이다. 2021-12-20 월요일 주말에 윈도우11을 설치했기 때문에 개발프로그램들을 다시 다 설치했다. 자바IDE를 설치하려고 하던 와중 인텔리제이가 써보고 싶어졌다. 그래서 ..
이번 주 목표 새로 설치한 윈도우에 개발 프로그램들 설치및 설정하기 주말에 윈도우11을 설치했다. 파이썬 문법 빠르게 복습 알고리즘 문제 풀이를 위해서다. 웹 공부 시작하기(HTML, CSS, Js, Spring) 이미 스프링 스터디에 들어갔다. 스프링 외에 것들은 HTML, CSS, Js와 웹에 대한 지식이 있어야 프레임워크 공부가 수월하다는 교수님의 조언에 의해 공부하기로 했다. 안드로이드 앱개발 공부를 어떻게 할지 고민해보기 다음 학기에 배울 예정이고 예습하고 싶다. 아직 시작하지 않았고 책은 사놓았다. 웹 개발 공부가 우선이다. 2021-12-20 월요일 주말에 윈도우11을 설치했기 때문에 개발프로그램들을 다시 다 설치했다. 자바IDE를 설치하려고 하던 와중 인텔리제이가 써보고 싶어졌다. 그래서 ..
해결 방법은 글 중반 링크 밑부터 읽으면 된다. 윈도우 11 설치 후 이놈의 좀비같은 dwm.exe (desktop window manager) 때문에 고생하는 분들을 위해 이 글을 쓴다.참고로 필자의 노트북 환경은 현재 windows11 + i7-10510U + 1650MAX-Q + 16GB이다. 서론 윈도우 11을 업데이트하고 나서 dwm.exe라는 프로그램이 메모리를 엄청나게 잡아 먹는다.컴퓨터를 부팅하고 나고 바로 보면 50MB 정도를 먹고 있다. 하지만 컴퓨터를 오래 쓰다보면 갑자기 메모리 사용량이 1초에 8MB씩 오른다. 필자는 최대 8000MB까지 잡아먹는 것을 보고 충격에 빠졌었다. (램 16GB중에 거의 반이라니...)이제 해결하여 10 ~ 70MB 정도 잡아먹는 중이다. 컴퓨터를 오래..
마리오 게임을 구현해 보았다. 유튜브를 참고하였고, 내가 수정한 부분들도 있다. 유튜브 링크는: https://www.youtube.com/watch?v=nD5OuMdS9FU 이다. Value.h #pragma once #include #include using namespace std; #define SAFE_DELETE(p) if(p){delete p; p = NULL;} #define STAGE_MAX_COUNT 3 #define BLOCK_X 50 #define BLOCK_Y 10 #define RENDER_BLOCK_X 20 #define RENDER_BLOCK_Y 5 static int InputInt() { int iInput; cin >> iInput; if (cin.fail()) { ci..
마리오 게임을 구현해 보았다. 유튜브를 참고하였고, 내가 수정한 부분들도 있다. 유튜브 링크는: https://www.youtube.com/watch?v=nD5OuMdS9FU 이다. Stage.h #pragma once #include "value.h" enum STAGE_BLOCK_TYPE { SBT_WALL = '0', SBT_ROAD = '1', SBT_START = '2', SBT_END = '3', SBT_COIN = '4' }; class CStage { private: char m_cOriginStage[BLOCK_Y][BLOCK_X]; char m_cStage[BLOCK_Y][BLOCK_X]; POINT m_tStart; POINT m_tEnd; public: CStage(); ~CStag..
마리오 게임을 구현해 보았다. 유튜브를 참고하였고, 내가 수정한 부분들도 있다. 유튜브 링크는: https://www.youtube.com/watch?v=nD5OuMdS9FU 이다. Player.h #pragma once #include "value.h" #define JUMP_BLOCK_MAX 2 enum JUMP_DIR { JD_STOP, JD_UP, JD_DOWN }; class CPlayer { private: POINT m_tPos; bool m_bJump; int m_iJumpDir; int m_iJumpState; int m_iScore; bool m_bComplete; public: CPlayer(); ~CPlayer(); bool Init(); int GetX() { return m_tP..
마리오 게임을 구현해 보았다. 유튜브를 참고하였고, 내가 수정한 부분들도 있다. 유튜브 링크는: https://www.youtube.com/watch?v=nD5OuMdS9FU 이다. ObjectManager.h #pragma once #include "Stage.h" #include "value.h" class Cstage; class CMapManager { private: CMapManager(); ~CMapManager(); static CMapManager* m_pInst; CStage* m_pStage[STAGE_MAX_COUNT]; int m_iEnableStage; bool Stop = false; public: static CMapManager* GetInst(); static void D..