Socket服务端完成端口.rar
完成端口,服务器。支持大连接数量,高并发。稳定持久运行。
curl线程池多线程调用
(2) 多线程。单个线程下载速度毕竟有限,使用多线程去调用接口。实现高并发高性能,需要考虑资源分配和冲突的问题。
libcurl长连接高并发高性能封装测试分析源代码
项目中需要用到Curl频繁调用的情况,发现curl接口调用速度缓慢。为了实现curl高性能,高并发,需要研究如何实现高性能高并发。研究方向有三个。
(1) 长连接。考虑采用长连接的方式去开发。首先研究下长连接和短连接的性能区别。curl内部是通过socket去连接通讯。socket每次连接最为耗时,如果能够复用连接,长时间连接,减少每次socket连接的时间,则可以大大减少时间,提高效率。
(2) 多线程。单个线程下载速度毕竟有限,使用多线程去调用接口。实现高并发高性能,需要考虑资源分配和冲突的问题。
(3) 异步调用。和socket异步调用的原理类似。同步调用会阻塞等待,造成CPU占用率高。
openssl1.1.1_32bit编译成果物静态库.rar
openssl 1.1.1 32位,静态库 。编译环境win10 vs2015 编译步骤可以参考 https://www.cnblogs.com/bclshuai/p/12996835.html
ActivePerl-5.28.1.0000-MSWin32-x64-b462fde1.exe
最新版本的activeperl,用于编译openssl1.1.1,官网下载太慢。最新版本的activeperl,用于编译openssl1.1.1,官网下载太慢
Qt win10 Vs2015 邮件发送.rar
Qt加vs2015开发的email发送工具源码,
activemq和rabbitmq测试工具.rar
一个mq生产者和消费者源码,支持activemq和rabbitmq,支持rabbitmq 的MQTT协议和AMQP协议;
编译环境 vs2008
Vs2015ActiveMq测试工具.rar
运行环境是 win10 64位系统,开发环境是VS2015 ,Qt 5.11.2。开发activemq发送程序,遇到问题
(1)Qt5AxContainer.lib error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“1”
Qt5AxBase.lib error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“1”
问题分析:使用activemq-cpp.dll之前用VS2008编译的dll文件,在vs2015上编译,会与Qt的库发生冲突。所以要重新在vs2015上编译activemq库,才可以编译。而且release要用release版本的库,位数和版本都要对应上。
(2)在pConnectionFactory = new (std::nothrow) ActiveMQConnectionFactory(string(chMqUri));处崩溃
然后弹出报错:0x6EEC9C11 (libapr-1.dll)处(位于 project_0820.exe 中)引发的异常: 0xC0000005:
问题分析:这个崩溃操作是因为没有执行activemq初始化函数,所以现在构造函数中加上activemq初始化语句如下:
activemq::library::ActiveMQCPP::initializeLibrary();
微信推送报警消息的实现.docx
微信网页接口推送股票报警消息实现,采用微信的web端将智能股票分析软件的报警消息发到手机用户。
libpqxx-4.0.1源码和编译之后的库文件.rar
下载了libpqxx-4.0.1的源码,vs2015 Develop Commend prompt进行编译,生成C++的动态链接库
智能股票算法分析
该资源提供股票诊断算法, 股票数据处理分析,对股票曲线走势进行分析判断,能够识别出股票中极值点
visist assist 破解工具
将VA_X.dll文件替换到如下路径
C:\Users\Administrator\AppData\Local\Microsoft\VisualStudio\10.0\Extensions\Whole Tomato Software\Visual Assist\10.9.2270.0
VC++多媒体定时器的使用
多个定时器同时工作,计数,回调函数的使用
凌华DAQ-2006模拟输入输出
凌华DAQ-2006模拟输入输出用于气动肌肉特性的研究。通过数据采集卡输出电压给电磁比例阀控制气动肌肉的充放气,再采集线位尺的模拟电压。用于气动肌肉的充放气特性研究。
凌华DAQ-2006
凌华DAQ-2006模拟电压读取凌华数据采集卡DAQ-2006
( CameraDs
// 1. 将CameraDS.h CameraDS.cpp以及目录DirectShow复制到你的项目中
// 2. 菜单 Project->Settings->Settings for:(All configurations)->C/C++->Category(Preprocessor)->Additional include directories
// 设置为 DirectShow/Include
// 3. 菜单 Project->Settings->Settings for:(All configurations)->Link->Category(Input)->Additional library directories
// 设置为 DirectShow/Lib
VC++波形显示编程例程
用vc++编写的一个波形显示程序,已经可以自动调整宽高
多串口同时通讯串口调试精灵助手
基于串口调试精灵编写的两串口多串口同时显示,同时通讯