- 博客(12)
- 资源 (4)
- 收藏
- 关注
转载 fortune client
代码摘自于网络://client.h#ifndef CLIENT_H#define CLIENT_H#include #include QT_BEGIN_NAMESPACEclass QDialogButtonBox;class QLabel;class QLineEdit;class QPushButton;class QTcpSocket;class QTextE
2013-11-30 01:43:19 1278
原创 QTcpServer
Qt助手如下描述: The QTcpServer class provides a TCP-based server.This class makes it possible to accept incoming TCP connections. You can specify[指定] the port or have QTcpServer pick one automatica
2013-11-29 23:42:07 1785
转载 ACE_Message_Block简单功能
ACE_Message_Block在Ace中用来表示消息的存放空间,可用做网络通信中的消息缓冲区,使用非常频繁,下面将在如下方简单的介绍一下ACE_Message_Block相关功能。创建消息块释放消息块从消息块中读写数据数据的拷贝其它常用函数1。创建消息块创建消息块的方式比较灵活,常用的有以下几种方式 :1。直接给消息块分配内存空间创建。 ACE_M
2013-11-27 00:34:50 939
转载 QCheckComboBox使用
class QCheckComboBox : public QComboBox{ Q_OBJECTpublic: QCheckComboBox(QWidget *parent = 0); ~QCheckComboBox(); void appendItem(const QString &text,bool bChecked); void hidePopup(); protec
2013-11-26 02:23:18 1253
转载 C++ Map基本操作
std map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下std map内部数据的组织,std map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在std map内部所有
2013-11-22 01:10:27 1031
转载 ACE_Get_Opt参数解析类
#include #include #include using namespace std;void usage(){ cout << " 参数错误 " << endl; cout << " -h : 服务器IP" << endl; cout << " -p : 服务器端口" << endl; cout << " -d : 以调试模式运行" << endl;
2013-11-18 21:02:50 1110
原创 error LNK2001: unresolved external symbol 链接错误解决办法
出现这个错误网上也有很多现象,比如工程建立的不对,一些库的导出问题,或者某某函数没有实现等等,网上也有很多有效的解决办法。 我也遇到了这个问题:程序是一个多线程程序,Debug版本没有问题,Release(多线程Use run-time library要用Multithreaded)静态库编译出现以下链接问题。Linking...MainFrm.obj : error LNK2
2013-11-17 13:17:44 28174
原创 程序的开机autoStart与process创建
开机自启动功能,修改注册表即可。void CMainFrame::AutoStart(){ HKEY hkResult; TCHAR lpFilename[MAX_PATH]="Tianzimk.exe"; GetModuleFileName(NULL,lpFilename,MAX_PATH);//获取程序绝对路径. LPCSTR regname="Software\
2013-11-17 02:33:18 1237
原创 MFC程序最小化托盘显示
以单文档为例:在CMainFrame中定义全局变量:#define WM_MY_MESSAGE (WM_USER+101)NOTIFYICONDATA ntf;消息映射如下:BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd) //{{AFX_MSG_MAP(CMainFrame) ON_WM_CREATE() ON_WM_SIZE() O
2013-11-17 02:16:04 1246
原创 ACE线程之ACE_Thread_Mutex互斥锁
互斥体实现了互相排斥(mutual exclusion)同步的简单形式。互斥体禁止多个线程同时进入受保护的代码临界区(critical section)。因此,在任意时刻,只有一个线程被允许进入这样代码保护区。 任何线程在进入临界区之前,必须获取acquire与此区域相关的互斥体的所有权。如果已有另一线程拥有了临界区互斥体,其他线程就不能再进入其中。这些线程必须等待,知道当前的属主线程释
2013-11-10 00:09:36 4048 1
转载 CTime简单用法
VC++中CTime的几种用法:获得当前日期和时间CTime(__time64_t time);以一个__time64_t(注意:最前面的下划线有两条)类型的数据来构造一个CTime对象。参数time是一个__time64_t类型的值,表示自GMT时间1970年1月1日零点以来的秒数,这里要注意的是,参数time代表的时间会转换为本地时间保存到构造的CTime对象中
2013-11-03 03:11:36 13751
转载 LONG LONG AGO
LONG LONG型是64位有符号的整形数。第一位代表符号。所以LONGLONG型最大数为263 - 1 = 9223372036854775807;可由下面将LONG LONG转化为CString:LONGLONG llMaxSize = 9223372036854775807;CString strLongToCstr;strLongToCstr.Format("%
2013-11-03 02:58:34 1035
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人