본문 바로가기

일상,취미44

다시 시작하는 TIL 23일차 오늘 한일오늘은 윈도우 화면 구성하는거만 주구장창 만지고 발표자료 준비하는걸 하루종일 했는데 윈도우에서 화면을 구성할 때 프로젝트 자체가 시작할 때 초기화 때 이미 화면에 대한 메모리와 자원들을 할당해놓는다. 그리고 그거를 단지 보여주는 식의 구조이기 때문에 메모리가 할당되었는지 아닌지 체크하는건 생각보다 무의미하다는 것을 오늘 느꼈다. 알려주는 사람이 없으니;; 코드 파헤져보다가 오늘 깨달았다. 직접 그 상황에 맞춰서 화면 자원을 할당해야되는 건줄알고 관리를 위한 화면 관리용 List를 구현한다던지 이런 삽집을 괜히 한듯한...... 그래도 결국 한 이벤트로 인해서 다중 화면을 구성할 떄는 기존 자원을 복사해서 사용해야하니 라이브러리화만 해놓으면 쓸만할거 같기는하다. 그리고 ui 구성은 죽었다 깨어나도.. 2024. 7. 8.
다시 시작하는 TIL 22일차 오늘 한일  오늘 최근에 일한일 중에 제일 바쁘게 일한 것 같다. 먼저 자료구조 지원안하는거에서 좀 시간을 많이 버렸다. 학부 시절 자료구조 시간에 구현했던 해시테이블이랑 연결 리스트를 구현할 줄은 몰랐다. 근데 문제는 학부시절 때보다 내가 현재 상황에 맞춰서 구현하는거라 좀 엉거주춤하면서 전진해 나가는 느낌으로 구현한 것 같다. 일단 오늘 본것 중 가장 큰일났다고 생각한건 윈도우 프로그래밍에서 특정 오브젝트가 계속 생기는데 생기는 오브젝트에 대해 관리해주지 못했다. 알고보니 내가 코드를 짤 때  특정 언어 xThread *thread_manage = Thread.Create(); 이런식으로 이벤트가 일어나거나 오브젝트가 생성되면 변수하나로만 관리하고 있었다. 뭐 오브젝트가 무조건 한개만 생성하는 것도 .. 2024. 7. 6.
다시 시작하는 TIL 21일차 오늘 한일 오늘 진짜 혼자일하는데 mysql 연결이 갑자기 안되서 화가 좀 났다. 평소에는 sql Lite를 써서 사용했지만 그냥 mysql workbench 사용해서 더미 데이터를 만들어 놓으려고 했다. 혼자 일하는 김에 엔진에서 mysql로 접근하게 하려고했는데  mysql 최신 버전 다운을 받았는데 실행해도 installer 창이 뜨지 않았다. 진짜 ㅋㅋㅋㅋㅋ ERROR를 뱉던가 해야되는데 실행된다고 말해놓고 실행이 안되니까 이유를 몰라가지고 고치느라 애먹었다. 운영체제 보안모드를 꺼서 그런가? 하기에는 영향을 줄 테스크가 아예없고, 진짜 이유를 몰라가지고 Stackoverflow에 쳐봤는데 가끔 버전에 따라서 문제가 있다고 하여 현재 버전인 8.38말고 8.37로 다운 받으니까 installer .. 2024. 7. 5.
다시 시작하는 TIL 20일차 오늘 한일 ㅋㅋㅋㅋ..... 테스트 엔진을 몇번 터트리니까 이제는 엔진 관련 코드를 웬만하면 못짜게 하시는 것 같다 ㅋㅋㅋㅋㅋㅋㅋㅋ 윈도우 프로그래밍에서 페이지나 관련 화면 만드는거도 아직 익숙치는 않은데 오늘 표 데이터를 보여줄 때 데이터베이스에서 쿼리를 보내서 데이터를 가져와 표현하는 로직 하는데 정신 나갈뻔 했다. 왜 안되는지 너무 불친절하게 알려주고 아무것도 못해서 하루를 날린 기분이랄까...... 생각보다 사수님이 직접적으로 붙어서 알려주지 않는 이상 회사에서 뭔가 혼자 스스로 깨닫고 알아서 성장하기는 정말 어려운거 같다. 이번주 까지 혼자 일해야되는데 앞이 막막하다. 뭔가 해내지 못해서 암울한 하루다.  퇴근 후 한일  오늘은 퇴근하고 고등학교 친구들과 축구를 했다. 이후 퇴근하고 오랜만에 알.. 2024. 7. 4.