自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 1277

原创 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 1783

转载 ACE_Message_Block简单功能

ACE_Message_Block在Ace中用来表示消息的存放空间,可用做网络通信中的消息缓冲区,使用非常频繁,下面将在如下方简单的介绍一下ACE_Message_Block相关功能。创建消息块释放消息块从消息块中读写数据数据的拷贝其它常用函数1。创建消息块创建消息块的方式比较灵活,常用的有以下几种方式 :1。直接给消息块分配内存空间创建。    ACE_M

2013-11-27 00:34:50 938

转载 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 1251

转载 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 1109

原创 error LNK2001: unresolved external symbol 链接错误解决办法

出现这个错误网上也有很多现象,比如工程建立的不对,一些库的导出问题,或者某某函数没有实现等等,网上也有很多有效的解决办法。     我也遇到了这个问题:程序是一个多线程程序,Debug版本没有问题,Release(多线程Use run-time library要用Multithreaded)静态库编译出现以下链接问题。Linking...MainFrm.obj : error LNK2

2013-11-17 13:17:44 28173

原创 程序的开机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 1245

原创 ACE线程之ACE_Thread_Mutex互斥锁

互斥体实现了互相排斥(mutual exclusion)同步的简单形式。互斥体禁止多个线程同时进入受保护的代码临界区(critical section)。因此,在任意时刻,只有一个线程被允许进入这样代码保护区。    任何线程在进入临界区之前,必须获取acquire与此区域相关的互斥体的所有权。如果已有另一线程拥有了临界区互斥体,其他线程就不能再进入其中。这些线程必须等待,知道当前的属主线程释

2013-11-10 00:09:36 4043 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 13743

转载 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 1030

Libmad音乐播放器

简单的MP3播放器示例,libmad解码,支持专辑图片显示,支持FFT显示,支持Lrc歌词显示,只能播放本地mp3

2015-09-27

MINIPlayer

简单的MP3播放器示例,libmad解码,支持专辑图片显示,支持FFT显示,支持Lrc歌词显示,BUG(部分VBR,CBR音乐进度条显示不正确)

2015-08-06

专业见习报告(automic)

自动化,专业见习报告,模板。对于新年级学生来说,是可以学习的模板。这个报告是自动化专业的报告,其他一刻模仿。

2011-06-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除