본문 바로가기

프로그래밍

UDP limit Packet Size Udp 패킷 한번 보낼때 사이즈 제한이있더라.64kbyte 즉 65536byte가된다. 삽질을 통해 알아낸 사실... 더보기
[QT] QWidget 이벤트 막기 QWdiget타입으로 오버라이딩하는것중 원하는 Event에 대해서 이벤트를 막는것에 대해서 고민했는데..이런... 왜 어렵게 생각했는지.. Grab관련한 함수가 지원되서 거길로 생각한것도 잘못이있는데.. QEvent에서 Ignore() 로 원하는 이벤트를 막았다. 이게 정답이었다. QTableWidget을 커스텀위젯으로 상속받아, Event처리, event는 Ignore()로써 내가 원했던 클릭을 무시하도록 설정 더보기
1월2주차 - DB공부 (1) DB에 관해서 공부하기전 일적으로 리서치했던 것에 대해 리마인드하자.목표는 1. ms-sql을 활용하여 서버 온. ODBC건 OLEDB건 접속을하여 쿼리를 주고받는 정도의 간단한 환경 2. 그리고 간단한 프로그램을 만들겠다.연결단자 : ODBC는 C언어에 기분을 둔 API OLEDB는 COM서비스에 기반을 둔 객체지향형 API 현재는 OLEDB를 사용하고 있음을 확인함.OLEDB(Object Linking Embedding) 기존의 ODBC는 SQL쿼리를 이용해서 관계형 DB 처리를 위한 규격이었는데, 이를 좀더 발전시켜 데이타의 종류가 무엇이든 관계없이 연결하여 처리할 수 있는 M/S사의 최신 데이타 처리규격이다. 즉,관계형 D/B가 아니더라도 메일,CAD같은 데이타도 마치 데이타베이스처럼 이용할 수 .. 더보기
ExcelWrite 보호되어 있는 글입니다. 더보기
sqlitebrowser 보호되어 있는 글입니다. 더보기
MD5를 이용한 라이브러리, 라이브러리를 활용한 키젠 보호되어 있는 글입니다. 더보기
[객체지향] 절치지향과 OO(Object-Oriented) 객체지향(이제부터 OO) 소프트웨어 개발은 160년대경부터 시작. 상당히 오래전부터 시작되었음에도 퍼지지않은 이유는 업계에서는 기존의 시스템에도 잘돌아가는데 굳이 교체할 설득력이 없었으며, 위험과 비용을 감수하고 싶지않았다. 지난 15년간에서야 OO가 꾸준히 발전한것이다. 절차지향과 OO의 차이는 뭘까? 그 차이는 뭐 검색하면 많이나오지... 그렇다면 OO란 뭘까? 대게 OO를 설명할때 객체라는 단어를 이용하여 설명한다. 근데 객체는 뭔데?? 객체란 속성과 행위를 두가지 용어로 정의된다. 뭐 책에서 일반적으로 자동차와 돌덩이를 설명하는데.. 다시 리마인드한다치고 사람으로 치면.. 속성 : 키, 색, 나이, 성별. 행위 : 걷기, 말하기, 숨쉬기 속성(에트리부트), 행위(메서드) ....(영어쓰기 귀찮다... 더보기
LNK2005 에러 처리 MD, MT 관련하여 일치시켜줌 더보기
Doxygen과 한글 문제 Doxygen과 한글 문제나중에 doxygen 쓰실 분은 한글 문제로 고민하게 될 텐데 다음 사항만 유의하면 됩니다. VC++ 사용자에게만 해당하는 내용입니다. INPUT_ENCODING = CP949 OUTPUT_LANGUAGE = Korean-en 이렇게 해주시구요. 혹시 프로젝트에 VC++과 C# 등이 혼재되어 있다면, FILE_PATTERNS 에서 *.cs를 빼줘야 합니다. C# 프로젝트는 별도의 doxygen 설정 파일을 만들어서 따로 관리하시면 됩니다. 1. 파일주석 /** @file bmpld.h @date 2009/04/25 @author @brief 비트맵 로더 */ 2. 클레스주석 /** @class bitmap @date 2009/04/25 @author @brief 비트맵 로더, 2.. 더보기
Mac Address 값 가져오기. 피씨의 가장 유니크한 특성값을 찾는중. 마땅히 찾을만한게 랜카드의 물리적 주소? 였다. NSIS관련하여 암호화에 사용하고자..ㅎㅎㅎ 어쨋든 방법은 값을 얻는 3가지가 있는듯하다. NetBios라는 커맨드를 이용하여 가져오는것으로 처음에 시작을 했는데, 문제사항은 뭐랄까... 랜선이 연결되었을떄? 그때만 유효했다. 그 외 두가지 방법이 더있는데 아주 구현이 간단하더라. 뭐 가져다쓰는게 이제는 익숙하구먼 http://www.codeguru.com/cpp/i-n/network/networkinformation/article.php/c5451 더보기