![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++代码
stafniejay
这个作者很懒,什么都没留下…
展开
-
libevent 实现简单局域网软件更新服务器
依赖libevent与qt,使用了qt中的一些工具类。DataStream,ByteArray来格式化tcp传输的数据,还有xml解析。没有使用qt的时间循环。客户端使用qt的network库写的。一. 更新过程1.服务端程序下建一个ManagerdFolder文件夹,把需要更新的程序放进去,可以放多个。搞个配置文件配置可以更新的文件类型。2.待更新的程序启动后调用更新客户端(exe),传入程序名,服务端ip。连接服务器。3.连接成功发送程序的名字,服务端检查是否在托管文件夹...原创 2020-07-08 17:55:58 · 382 阅读 · 0 评论 -
libevent 一种解析tcp包方式
1.首先定义传输协议时要包含包的长度,放在第一个位置。2.使用一个标志标识接收到的数据长度,为0表示可以接收新的包数据。3.在libevent源码中添加一个获取bufferevent接收数据缓冲区中有效的数据大小,加在bufferevent.c 中代码如下:unsigned int buffer_get_validinputbyte(struct bufferevent* bufev){ if (!bufev)return 0; unsigned int byteAvaliable =原创 2020-06-24 15:27:06 · 403 阅读 · 0 评论 -
MFC程序显示控制台,崩溃转储代码
///////////////////////////////////////////////////////////////////////////////#include #include #include #include #pragma comment(lib, "dbghelp.lib")//显示控制台void InitConsoleWindow()转载 2015-06-23 16:44:47 · 524 阅读 · 0 评论 -
windows 下简单的定时器 源码加 例子
//windows 下queuetimer 封装,不依赖窗口#pragma once#include static void CALLBACK TimerProc(void*, BOOLEAN);/////////////////////////////////////////////////////////////////////////////////// class CTime转载 2015-09-11 15:09:13 · 407 阅读 · 0 评论 -
Windows下自定义文件类型如何双击打开,如何双击文件后都在一个实例中打开
1.要实现文件双击打开,需要在注册表中将文件类型与要打开文件的程序相关联。在HKEY_CURRENT_USER\Software\Classes 或者HKEY_LOCAL_MACHINE\Software\Classes 下创建.xxxx/shell/open/command cammand 下创建默认值"程序全路径" "%1"如下图,对于自定义的.fgh文件,在Class原创 2016-06-14 11:00:04 · 1587 阅读 · 0 评论 -
Qt日志类 使用方便,支持多线程,可以注册回调在程序异常时给出通知
log.h#ifndef PLAINLOG_H#define PLAINLOG_H#include <QFile>#include <QMutex>#include <QDateTime>#include <QTextStream>#include <stdio.h>#include <QObject&g...原创 2016-06-17 13:56:40 · 1674 阅读 · 0 评论 -
微软TTS 使用
Win7环境下测试。首先安装 Windows Speech SDK,下载地址为:http://www.microsoft.com/download/en/details.aspx?id=10121,SpeechSDK51.exe是简体中文语音引擎,SpeechSDK51LangPach.exe是中文男生语音库。或者安装win8sdk,集成有语音引擎和语音库。微软本身的语音库中文语音比较生硬原创 2016-06-01 15:30:51 · 2618 阅读 · 0 评论 -
QTcpsocket 使用 模板
常用代码,在这里记录一下,方便以后查找客户端Client.hifndef CLIENT_H#define CLIENT_H#include #include #include #include class Client:public QObject{ Q_OBJECTpublic: Client(QString ip,int port); ~Clie原创 2016-06-17 14:12:21 · 1334 阅读 · 2 评论