본문 바로가기

전체 글113

다시 시작하는 TIL 19일차 오늘 한일 오늘은 장마 첫날이라 아침부터 굉장히 피곤했다. 아침부터 기기를 변경하니까 연결된 기기에 해상도가 달라지니 좌표 데이터를 저장한게 예외케이스가 나타났다. x,y좌표가 기존보다 커지니까 하드 코딩해놨던 부분에서 메모리 접근을 잘못했다는 오류가 떴다. 기기가 고정된 상태로 테스트 했는데 생각보다 엄청 큰 해상도에서 올거라고 생각을 못했다. 어찌저찌 예외처리나는 부분을 예외처리를 해서 해상도 간격을 맞추고 점심을 먹었다. 근데 점심시간 끝나고 갑자기 오늘은 장마 첫날이니 조기퇴근을 하라는 사장님의 명령......ㅎ  덕분에 하루가 후딱 지나갔다. ㅋㅎㅎㅋㅎㅋ 퇴근 후 공부 도메인 이름 IP를 대신하는 서버의 주소실제 접속에 사용되는 주소는 아니다. 이 정보는 IP로 변환 되어야 접속이 가능하다. D.. 2024. 7. 3.
다시 시작하는 TIL 18일차 오늘 한일window32 api를 사용해서 그린 좌표 개체(Object)가 전역변수이므로 이벤트 좌표개체가 중첩되는 오류가 생겼었다.  좌표를 사용하는 함수들의 구조를 바꾸는 작업이 필요하다면 해야겠지만 이보다는 현재 페이지 이동 이벤트가 일어나면 신호를 보내서 좌표개체를 Clear하는 식으로 바꿨다. 생각보다 많은 라인의 코드를 레거시 코드와 합쳐놔서 구조를 바꾸는건 혼자 공부하듯이 하면 되겠지만 회사에서는 일단 안전하게 돌려놓는게 맞는 것 같다.  뭔가 일이 주어져서 해결은 하는데 해결하는 방식이 콩쥐가 항아리 막듯이 긴급수습만 하는 느낌이다. 당장 원래도 기존에 쓰던 프로세스 통신도 Pipe을 써서 해보려고 했는데 프로세스 명령어 독점현상 때문에 결국 아직 해결 못하고 파일통신으로 대체했다....... 2024. 7. 2.
다시 시작하는 TIL 17일차 오늘 한일  오늘 아침 7시부터 일어나서 공을 찼다. 6월 말이어서 그런지 진짜 너무 덥고 밥도 안먹고 뛰어서 그런지 현기증이 제대로 났다. 역시 여름은 실내에서 운동하는게 맞는 것 같다. 그리고 어제 아주 치명적인 에러를 만났는데 윈도우 프로그램에서 해당 페이지에서 사용하는 이벤트를 일으킬 좌표를 갱신하는 함수가 좌표  자체가 전역 변수이기에 다른 이벤트로 넘어가면 해당 창이 넘어가도 그 좌표를 계속 유지하고 있어 그 위에 좌표가 쌓여 이벤트가 뒤죽박죽이 되는 문제가 발견되었다. 이게....... 전역변수로 쓰고 있어서 문제가 생겨서 구조를 바꿔야한다. 당장 내가 일주일 좀 넘게 짠 부분이 5000라인이 넘어가는데 유지보수 용이하게 분할하고 각 구조를 다시 바꾼다고 하니까 아직 그림이 안느껴진다. 이게.. 2024. 6. 29.
다시 시작하는 TIL 16일차 오늘 한일 오늘은 이미 미러링 되고 있는 기기에서 다른 클라이언트가 해당 기기에 접속해 원하는 데이터를 가져오는 프로세스를 짜야했다. 중간까지는 되다가 끊기는 현상이 반복되었다. 솔직히 왜 인지 모르겠다. 아예 기기접속이 안되는거면 안되야되는데 접속은 되는데 프로세스가 죽는것도 아니고 중간까지 가다가 수행이 되었다고 나오는데 결과가 나오지 않았다. 생각해볼 수 있는건 2가지 였다. 1. 권한문제 내가 실행하려는 테스크가 실행할 수 있는 권한이 아니어서 중간에 return되고 프로세스가 수행된 것 처럼 마무리 된것이다. 근데 이거는 아닌거로 예상이 되었다.  이유는 권한문제라면 특정권한이 필요한 명령은 실행되지 말았어야하기 때문이다.  2. 프로세스 충돌 이미 미러링되고 있어 자원을 차지하고 있다고 가정하.. 2024. 6. 28.