분류 전체보기129 [QT] 개발하면서 팁 정리 1. QT5 기준 스타일 시트 추천Qt Style Sheets Examples | Qt Widgets 5.15.17 2. 캘린더 크기 변경방법Changing size, color and font size in QDateEdit | Qt Forum QFont calFont("Arial", 14); ui->Adoption_dateEdit->calendarWidget ()->setFont (calFont); 3. QTableView 관련c++ - How to get right row height in Qt for QTableView object? - Stack Overflow 4. QTableView 내용 정렬하기[SOLVED] QTableView Alignment | Qt Forum 5.QT 기본 기능을 상.. 2024. 8. 28. [안드로이드] slf4j + logback로 로그파일과 logcat 출력하기 안드로이드를 개발하면 logcat으로 로그를 확인하면서 에러를 찾고 수정하지만디버그를 연결하지 않은 상태에서는 로그를 못 봐서 증상 구현을 못할 때가 많다.만약 로그를 파일로 저장되어서 나중에 볼 수만 있다면 에러 해결에 큰 도움이 된다.로그를 파일로 남기는 방법에 대해 3가지를 알아보자. 1. 파일로 직접 쓰기로그를 저장할 파일을 선언하고 출력할 디버그 메시지를 파일로 쓰는 방법이다. 오래된 방법이긴 하지만 이미 구현된 라이브러리가 많은데 굳이 처음부터 구현할 필요는 없어 보인다.(물론 이미 구현된 게 있다면 그편이 편하겠지만..)2. log4j 현재 회사에서도 사용 중인 로그 관리 라이브러리이다. 오래전부터 사용되어서 사용방법이나 기능은 검증되어 공유되고 있지만 21년에 터진 Log4Shell 때.. 2024. 8. 26. 면접을 보다. 망하다. 실패하다. 얼마 전 면접을 봤다. 작년에 한번 떨어진 곳인데 다시 재시도하게 되었다. 전에는 2차까지 가다가 떨어졌는데 이번은 1차부터 망했다. 다시 한번 말하면 망했다 그것도 졸라 망했다. 면접은 자신 있는 모습으로 다할 줄 알며 나는 능히 해내는 개발자이다.라고 해야 하는데... 내가 아는 것? 누구나 알 수 있는 것이다. 업무를 하는 방식만 주구장청 얘기했다. 개발능력 질의에도 딴소리는 한 거 같다. 망했다. 심지어 한시간이 넘는 면접에서 결국 브레이크도 걸렸다. ㅋㅋㅋㅋㅋ 어째서 난 면접관들을 가르치고 있었는가 끝나고 면접관으로 들어왔던 지인이 왜 이리 자신감이 없냐고 물었다. 그런데 알면 알수록 내가 아는 게 없다는 걸 알게 되었을 뿐인데.. 2024. 8. 22. [MFC] 시리얼통신 간단하게 구현하기 레거시 통신 중 하나인 시리얼통신은 간단하면서도 저렴하게 구현되는 장점이 있어 지금도 개발자에게도 현장에서도 사랑받는 통신방법이다.사용되는 곳은 개발자 디버깅을 지원하는 모든 제품이나 서명패드, 영수증 프린터, 심지어 라우터도 시리얼통신을 지원한다. RS232 포트냐 USB 포트냐 차이가 있긴 하지만..현장 말고도 시리얼통신은 생산라인에서도 제품 시리얼 넘버를 주입하거나 제품 테스트를 할 때유용하게도 사용한다. (앞서 말했든지 구현이 쉬우니까)MFC도 오래된 개발 언어긴 한데 아직까지도 현역 취급이며 누구나 어느 회사에 입사하면 특히 생산라인이 있는 회사라면 MFC로 되어 있는 프로그램 소스는 만나게 될 것이다. 이번에는 간단한 시리얼 프로그램을 만들 때 도움이 되고자 하는 영상을 준비했다.1) .. 2024. 8. 18. [STM32+ADC+DMA] 정리 #1 ADC는 항상 나에게 어려운 부분이었다. 디지털 처리는 0,1에서 계산으로 시작하지만 아날로그 신호는 기준전압부터 해서 주파수, 레졸루션등 알아야 할 것이 많았다.최근 진행한 프로젝트에서 STM32로 ADC를 연속적으로 처리해야 해서 DMA로 처리해야 한다는 걸 알았고 여러 가지 시행착오를 겪은 일은 정리해 보기로 했다. ADC란? 쉽게 말하면 입력핀으로 입력되는 신호(예 : 전압, Wave 파형)를 0 또는 1로 전환하는 게 아닌 8비트 ~16비트의 값으로 전환하는 것을 말한다. 8비트 기준으로 볼 때 0은 0볼드, 255값은 3볼드의 값으로 바꾸는 것이다. 물론 255일 때의 값은 3V가 아니라 기준전압에 의해 바뀐다. 지금은 3V라고 알고 있자. 배터리 전압을 ADC로 받으면 남은 배터리 용량이 .. 2024. 8. 17. 3DS "An error has occurred (ErrDisp)" 에러 해결 커펌된 오래된 3DS를 배터리 관리할 겸 이리저리 테스트하다 보니 "An error has occurred (ErrDisp)" 에러 메시지가 나타났다. 드디어 갈 때가 됐나 했지만 아쉬워서 이리저리 검색해 보니 여러 가지 해결 방안이 나왔다.다른 사용자들의 해결방안참조3DS CFW Modding 1 - Generic Error (Error Disp) 19am [Not Reading DS Cartridges] (youtube.com)how to fix 3ds not loading ds games generic error (youtube.com)위 2가지 내용을 보면 둘 다 커펌을 다시 하라는 내용이다. 펌웨어가 잘못되었다는 이야기인데처음부터 백업하고 다시 커펌하는 건 다 까먹어서 엄두가 나지 않았다... 2024. 7. 17. 이전 1 2 3 4 5 6 ··· 22 다음