原创 Qt 清空文件夾,刪除非空文件夾

/*************************************************************************

原创 Qt阻塞延時與非阻塞延時(四種方法之個人筆記)

/***************************************************************************************** *  功能描述: 毫秒級非阻塞延時函數 *  參數: 延

原创 C++ socket函數解析

socket()函數 intsocket(int domain, int type, int protocol); socket函數對應於普通文件的打開操作。普通文件的打開操作返回一個文件描述字,而socket()用於創建一個socket

原创 VS或VC編譯正常,但運行時出現Stack overflow

以下內容爲網絡資源結合自身實踐的總結,在此首先感謝提供資源的各位網友。 大家都知道,Windows程序的內存機制大概是這樣的,全局變量(局部的靜態變量本質也屬於此範圍)存儲於堆內存,該段內存較大,一般不會溢出; 函數地址、函數參數、局部變

原创 Socket相關

1、Windows Socket相關: 一般情況下,通過socket創建的套接字默認是阻塞的,因此如果非必需不要用以下代碼將套接字設置爲阻塞: Uint32 argRet = 0;  if(SOCKET_ERROR == ioctlsoc

原创 獲取本機所有網卡的網卡名、網卡描述、網卡MAC地址、網卡IP、網卡類型等信息及網線是否插入狀態

使用windows sdk提供的API函數GetAdaptersInfo()可以獲得本機所有網卡的網卡名、網卡描述、網卡MAC地址、網卡IP、網卡類型等信息,並用IP_ADAPTER_INFO結構體存儲,使用GetIfEntry()獲取網

原创 VS2008使用技巧彙總

1、vs2008中代碼轉到定義不起作用的解決方法        關閉解決方案,刪除.ncb文件,然後重新打開解決方案即可

原创 “真相”重要嗎?

這是一篇個人思索的雞湯,並不想表達什麼觀點,只是因爲有了要寫的衝動才寫的。 言歸正傳,我認爲——真相很重要。 週末回老家看了一歲半兒子,從國慶送回老家已經一個半月了。週日下午我臨走時,他自己在臥室玩,然後突然出來拉我,進去後他指着我的行李

原创 C++子類的構造函數後面加:冒號的作用

在C++類的構造函數中經常會看到如下格式的寫法: MyWindow::MyWindow(QWidget* parent , Qt::WindowFlags flag) : QMainWindow(parent,flag) 上述語句中單冒

原创 初識Qt

      Qt是一個1991年由Qt Company開發的跨平臺C++圖形用戶界面應用程序開發框架。它既可以開發GUI程序,也可用於開發非GUI程序,比如控制檯工具和服務器。Qt是面向對象的框架,使用特殊的代碼生成擴展(稱爲元對象編譯

原创 C++ GUI Programming with Qt4 Second Edition 之 叢書編者序

叢書編者序 親愛的讀者:       作爲一個職業程序員,我每天都使用Qt。我對Qt的組織架構、設計理念及其帶給C++開發人員的高效率印象深刻。       雖然Qt開始只是一款跨平臺的GUI工具包,但如今已經發展到包括便攜式設備在內的

原创 Qt開發社區開區之言

此篇博文是爲微信公衆號“Qt開發社區”所寫,之所以在博客發表,一是爲了讓更多人瞭解“Qt開發社區”,二是個人強迫症,想要保證公衆號和博客的統一。以下爲正文。 各位coder大家好! 首先,感謝大家關注咱們"Qt開發社區"。 目

原创 C++ GUI Programming with Qt4 Second Edition 之 B.2 使用第三方編譯工具

B.2 使用第三方編譯工具       很多開源或商業的編譯工具都可以用來編譯Qt應用程序。這些工具主要分成兩大類:一類生成makefile文件(或IDE工程文件),工程編譯依賴於標準的編譯系統;另一類無需外部編譯工具,其本身就是一套編譯

原创 C++ GUI Programming with Qt4 Second Edition 之 附錄C.1 Qt Jambi入門

Qt Jambi入門       本節,我們將開發一個簡單的Java應用程序並顯示如圖C.1所示的窗口。除窗口標題之外,Jambi Find對話框與第二章中創建的Find對話框的外觀和功能均相同。通過使用相同的例子,可以更容易地看出C++

原创 C++ GUI Programming with Qt4 Second Edition 之 附錄A.4 X11系統Qt的安裝

A.4 X11系統Qt的安裝       在奇趣科技網站下載qt-x11-opensource-src-4.3.2.tar.gz(http://download.qt.io/archive/qt/4.3/),同理該版本是本書編寫時使用的