Time of Update: 2018-12-03
今天讀到一篇文章,是關於懶螞蟻的,文章是這樣說的: 什麼是懶螞蟻呢? 在成群的螞蟻中,大部分螞蟻都是在爭先恐後地尋找食物、搬運食物的,可以說是相當勤勞。但有少數螞蟻則整日東看看,西望望,似乎無所事事,什麼活也不幹,它們就是懶螞蟻。 那麼這些懶螞蟻在螞蟻隊伍中有什麼作用呢? 科學家們做了下面的實驗:他們在這些懶螞蟻身上都做上了標記,然後斷絕蟻群的食物來源,並將螞蟻窩破壞掉。在隨後的觀察中發現,在這種情況下,那些勤快的螞蟻都不知所措,一籌莫展,而此時懶螞蟻則挺身而出,帶領夥伴們向自己偵察到的新食物方
Time of Update: 2018-12-03
最近由於需要要使用水晶報表,環境是VS2008,由於網上資料參差不齊,而且大多都沒有自己的親身實驗過,所以使用的道路一路坎 坷。不過最後還是解決了問題,放出來大家一起分享下。 一.水晶報表的使用 。不過要注意的是,這兩個安裝運行需要至少.net 2.0以上的版本才能成功。1、匯入水晶報表使用的動態聯結庫:根據實際修改檔案路徑。 #import "C://Program Files//Business Objects//Common//2.8//bin//craxddrt.dll" no_
Time of Update: 2018-12-03
今天在群中討論一個話題,一個危險的註冊表鍵Windows Registry Editor Version
Time of Update: 2018-12-03
之前我寫過一個可以直接顯示圖片的Button: http://blog.csdn.net/aaa20090987/article/details/6789380當時為了方便,直接用QFrame作為它的基類,結果(布局,使用等)十分不方便,還是老老實實地用 QAbstractButton 作為基類,再用paintEvent來畫圖吧//tqt.h#ifndef TQT_H_#define TQT_H_#include <QtGui>#include
Time of Update: 2018-12-03
今天在檢查一個指標錯誤的時候, 在傳入函數前指標正確,一進入函數,指標值就有問題,程式編譯完全沒問題,因為調試可以進入對應的函數,最開始沒從參數個數不一致這方面想,查看對齊位元組,多線程版本這些設定,應該沒問題從彙編代碼調過去,發現參數個數不對檢查標頭檔,lib dll, 居然編譯器沒報錯,並且都是每次clear編譯的現在都還沒相通,為什麼會出現這個問題,檢查了一些對應檔案,沒看出來以後出現這種問題,參數個數也要主要
Time of Update: 2018-12-03
Time of Update: 2018-12-03
廢話少說:直接上代碼PS:為了減少代碼量,這裡忽略了連結出錯時的錯誤處理//伺服器端//dialog.h#ifndef DIALOG_H#define DIALOG_H#include <QtGui>#include <QtNetwork>#include "fortuneserver.h"class Dialog : public QDialog{ Q_OBJECTpublic: Dialog(QWidget *parent = 0);private:
Time of Update: 2018-12-03
程式很簡單,就不解釋了,呵呵//tqt.h#ifndef TQT_H_#define TQT_H_#include <QtGui>#include <QtCore>//QT動態載入(運行時改變)語言的例子class Dialog : public QDialog{Q_OBJECTprivate:QLabel *textLabel;QLabel *languageLabel;QComboBox *comboBox;QMap<QString, QString>
Time of Update: 2018-12-03
RT,用QT實現的一個簡單動畫,比較簡單所以,直接上代碼,呵呵。//tqt.h#ifndef TQT_H_#define TQT_H_#include <QtGui>#include <QtCore>class Widget : public QWidget{Q_OBJECTprivate:QFrame *frame[10];QPushButton *prevButton;QPushButton *nextButton;QPropertyAnimation
Time of Update: 2018-12-03
開始研究網路編程,先從通訊端編程開始,這個簡單,不過也得會才行。隨手寫點代碼先練練手,沒多少技術含量。先熟悉下流程:TCP型通訊端: Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font Definitions */
Time of Update: 2018-12-03
CFile提供的是一種無緩衝的二進位檔案輸入輸出服務,他還可以通過他的衍生類別來支援文字檔和記憶體資訊的傳輸。你可以使用CFILE的和他的衍生類別來操作硬碟的標準I / O流操作,你還可以使用ofstream或其他微軟的iostream類格式化文字檔之後在傳輸磁碟檔案。通常,一個檔案通過CFILE的建構函式自動的開啟,通過他的解構函式自動的銷毀關閉。而他的靜態成員函數可以讓你在不開啟檔案的情況下就可以訪問檔案的狀態。下面直接上代碼說明:讀檔案:cout<<"Pleast input
Time of Update: 2018-12-03
在主線程上,可以控制子線程啟動,停止,清零如果子線程啟動的話,每一秒鐘會向主線程發送一個數字,讓主線程更新介面上的數字。程式:上代碼:#include <QtGui> #include <QtCore> #include <windows.h>class Thread : public QThread { Q_OBJECT private: int number; protected: void run(); public:
Time of Update: 2018-12-03
TCP編程完了,下面輪到UDP了,這個是面向不需連線的,更加簡單。先熟悉下流程: UDP型通訊端:伺服器端(接收端)程式: 1、建立通訊端(socket)。 2、將通訊端綁定到一個本地地址和連接埠上(bind)。 3、等待接收資料(recvfrom)。 4、關閉通訊端。 用戶端(發送端)程式: 1、建立通訊端(socket)。 2、向伺服器發送資料(sendto)。
Time of Update: 2018-12-03
先準備必備工具: 產生認證工具, 打包工具 , 簽證工具裝了 platform sdk 就已經有前2種了, 再到 www.ca365.com上下載一個 SIGNCODE.EXE 簽證用的.1. 用atl寫個activex,工程命為 activextest 插入Composite Control, 發給按鈕,雙擊按鈕,在函數種輸入如下測試代碼::MessageBox(NULL, "請等待幾秒鐘", "測試", MB_OK);
Time of Update: 2018-12-03
輸入IP地址是一個很常用的功能,但QT並沒有相對應的控制項,我只好自己寫一個了(類似於MFC的CIPAddressCtrl)。主要思路:1:建立4個QSpinBox輸入框和3個QLabel,並排列好。2:將4個輸入框的輸入範圍設為0~2553:去掉QSpinBox的上下按鈕,將文字設為置中顯示。4:如果某個輸入框得到了輸入焦點,則將它們設為全選狀態;如果輸入框內的字元為0,則清空該輸入框(防止使用者輸入多個0);如果輸入框內的數字大於25,則輸入焦點自動跳到下一格。:原始碼:#include &
Time of Update: 2018-12-03
http://community.csdn.net/Expert/topic/3160/3160265.xml?temp=.5274317出現你說的問題,一般來說是指標問題,很可能是資源沒安全釋方你可以跟一下,是否到了 FinalRelease, 如果沒到這裡,那需要你在 IOleObject_Close release 介面(介面交叉引用造成不能釋放),最終達到資源安全是否的目的ATL
Time of Update: 2018-12-03
要想在Qt Designer中使用自訂控制項,必須要使Qt Designer能夠知道我們的自訂控制項的存在。有兩種方法可以把新自訂控制項的語音總機給Qt Designer:“升級(promotion)”法和外掛程式法。升級法最為簡便快捷。顧名思義,升級法就是把Qt自有的控制項進行升級改造一番。選一個Qt自有的控制項,如果它和我們新加的自訂控制項有著相似的API,那麼只要在Qt Designer的對話方塊裡面完成有關新控制項的資訊就一切大吉,新控制項就可以用在Qt
Time of Update: 2018-12-03
前面介紹了CFile類對檔案的操作方式,本篇來介紹CStdioFile對檔案的操作。直接看這個類的原始碼,我們可以發現,這個類是從CFile繼承過來的。不過,CStdioFile的最大好處是他讀寫檔案的方式是按照行來進行的。當你把(0x0A)寫入檔案的時候,他會寫入一對字元(0x0D, 0x0A),而當你讀取的時候,他又給你把這一對字元轉換成(0x0A)的單一位元組。雖然CStdioFile繼承自CFile,但此處應該注意的是,CFile中的Duplicate, LockRange,
Time of Update: 2018-12-03
Q:Is there a patch available for DriverStudio/DriverSuite on Windows XP SP2. A:Due to changes in the operating system structures there is a patch required for using the tools on Windows XP SP2. This patch is for DriverStudio and/or DriverSuite
Time of Update: 2018-12-03
(轉載)解決MSN無法登陸的故障 [2004-3-2] MSN老是登陸不了,出現:“0x81000370錯誤”,卸載安裝了多次都是這樣,然後GOOGLE的網頁搜尋裡到處找,就發現了下面的解決方案。可能有許多原因導致不能登入到 .NET Messenger