본문 바로가기

개발팁3

[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.
[C언어/API] 변수의 비트 수 체크하기 C언어 함수 중 필요한 것들을 정리해서 올려보려 합니다. ​ 이번 함수는 변수 내에 있는 비트 수를 체크하는 함수입니다. ​ 변수 A에 0x03 값이 들어 있는 경우, 이진수로 표현 시 0000 0011 = 0x03 위와 같습니다. 1로 써진 비트 수는 2개이고, 비트 연산을 많이 쓰는 경우 비트 개수를 체크할 때가 많습니다. ​ 예를 들면 여러 스위치의 값이 변수 1개에 각 비트별로 OR 처리하는 경우, 1번 스위치는 0번 비트 자리에 2번 스위치는 1번 비트 자리에 들어가도록 OR를 하면 몇 개의 스위치가 눌러졌는지 체크하는 일이 있습니다. ​ 비록 최적화는 신경 쓴 소스는 아니지만 코딩에 많은 도움이 되었으면 합니다. //해당 데이타에 비트 '1'이 2개이상이면 TRUE, 1개 이하면 FALSE u.. 2021. 8. 1.
개발자가 프로그래밍보다 잘해야 하는 것 - 엑셀 안녕하세요 ​ 오늘은 개발자가 프로그래밍보다 잘해야 하는 엑셀에 대해 알아보겠습니다. 초보 개발자분들은 왜 엑셀을 잘해야 하지? 라고 생각할 수 있습니다. ​ 엑셀이 보통 연락망, 그래프 그리기, 민원 보고서 등 참고 자료 등으로 만 사용되기 때문이죠 그리고 프로그래밍에 직접적인 코딩을 도와주거나 하는 일은 없습니다. ​ 그런데 제가 강조하는 것은 엑셀이 생각보다 개발을 편하게 해주는 도구이기 때문입니다. 예를 들면 아래와 같은 테이블을 헥사 배열로 바꾸는 경우 머리가 아픕니다. ​ 아래 표대를 보면 ADDRCONFIG_MATCH_TABLE_DOUBLE_FIELD가 (0x1041040) 일 때의 표를 보여주고 있습니다. 처음에는 이해가 가서 저 값을 코드에 넣어 사용하면 문제가 없지만 추후 값을 바꾸려 .. 2021. 1. 13.