본문 바로가기

전체 글113

다시 시작하는 TIL 27일차 오늘 한일오늘 프로젝트와 프로그램 설명 발표를 무사히 마쳤다.이번에 사수님께서 프리랜서 형태로 근무 형태를 바꾸므로서 기존에 내가 하려던 일이 바꼈다.회사가 작아서 그런가 이랬다 저랬다 계속 바뀌는거 같다.원래 맡을려했던 엔진, 윈도우 프로그래밍 부분을 내가 유지보수를 도와주는 느낌으로 가고새로 들어온 신사업에 플랫폼 개발을 맡아야한다.지금 새사업들어가는 팀원들끼리 의견이 좀 좁히지지 않는 느낌이 있다.퇴사자가 많았고 데스크탑앱 플랫폼을 따로 따로 만들자니 시간이랑 기존에 있던 서비스는 유지해야되서 최대한 크로스플랫폼으로 개발해야되는데 뭐.... 신입이라 크게 배운건 없지만 갑자기 일렉트론이랑 타우리를 해야될 것 같은 기분이다. 뭔가 내가 C,C++에 익숙해지기도 전에 뭔가 바뀌는 느낌이라 마음에 들지는.. 2024. 7. 18.
다시 시작하는 TIL 26일차 오늘 한일  최근 사업 ppt 작성이랑 관련 발표할 내용들을 하나하나 모으니까 코딩은 못하는 거 같다. 하기 싫은일도 하긴해야되지만 이런거는 진짜 너무 부담스러운거 같다...... 오히려 코딩할 때보다 레포트 정리하고 자료 조사하는게 시간이 뚝딱뚝딱 가버린다. 이번주 까지니까 열심히 해보고 발표도 제대로 해보자. 퇴근 후 공부 TCP가 요청 하나당 하나의 연결을 유지할 수 밖에없던 이유는 연결 흐름이 하나이기 때문이다.하지만 서버는 바쁘기 때문에 Listen해주는 제어흐름을 하나를 만들고서비스를 유지하는 흐름을 하나 더 유지해야한다.이를 위해서 우리는 프로세스의 fork() 배웠다.자식 프로세스는 부모를 복사했기에 클라이언트의 소켓과 리스닝 소켓도 가지고 있다.부모 프로세스는 연결이 되고 나면 불 필요한.. 2024. 7. 16.
다시 시작하는 TIL 25일차 오늘 한일오늘 버전관리와 저장의 필요성을 제대로 느꼈다. 평소에 저장안하고 잠자기 모드로만 사용했는데 OS 자동업데이트 때문에 대략 2주간 짰던 코드가 통쨰로 날아갔다. 이미 짜봤던거라 다시 짜고 있는데 그냥 현타가 아주 쌔게 온다. 복구하는데 한 3~4일 정도 걸릴 거 같다. 다시 짜는김에 좀 더 깔끔하게 짜봐야곘다. 퇴근 후 공부우리가 아는 프로세스는 계층적 구조를 가지는데 , 부모 프로세스가 있으면 자식 프로세스가 존재한다.프로세스가 종료될 때 종료코드는 운영체제로 전해지는데 운영체제는 이 종료코드를 받고 메모리 공간을 남겨둔다.남겨 두는 이유는 부모 프로세스가 자식 프로세스가 반환한 값을 요청해 자식 으로부터 그 값을 획득했을 때 비로소 자식 프로세스를 종료시킨다.또 그러면 왜 부모 프로세스는 자.. 2024. 7. 12.
다시 시작하는 TIL 24일차 오늘 한일  윈도우 프로그래밍에서 파일 리스트를 가져오는 것을 구현하고, PageList에 Page를 생성하고 이벤트가 일어나면 삭제하는식의 기능을 넣었다. 파일 List는 자료형에 맞게 컨테이너형으로 넣어서 보관해서 return 하는 방식으로 구현하였다. 지금 배운지 얼마 안되서 그런지 모르겠는데 생산성이 너무 안나오는듯한 느낌이 든다. 포인터 같은거는 평소에 그냥 쓰는거지 라고 생각했는데 프로그램이 커지니까 포인터 하나에 웃고 포인터 하나에 울고 있는중이다. 진짜 화나는게 메모리가 중간에 무조건 죽어서 디버깅이 잘 안되니까 breakpoint는 진짜 꼭 필요하다. 학부 떄는 머리로만 해도 충분했는데 지금은 중간에 길을 무조건 잃는다. 오늘도 초반에 Initialize 안해서 NULL로 초기화가 안되어.. 2024. 7. 10.