自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(16)
  • 资源 (8)
  • 收藏
  • 关注

原创 基于c++11网络库libuv封装

libuv是高性能的异步网络库,但是基于c的风格,对于应用来说,接口使用上不太友好,花了两天时间基于c++11封装了一些常用的接口,使用上更加简洁易用,欢迎下载测试使用,有问题,随时提issue,github地址:https://github.com/Yordroid/vs_network...

2021-06-28 12:54:08 558

原创 nsis检测进程运行和结束进程插件

nsis打包安装前检测进程是否运行以及结束进程插件,killer.dll

2020-10-10 14:17:57 644

原创 已实现通过部标JT1076/JT1078-JT809的过检标准,上级平台视频播放,JT808接入

可提供c++源码和技术咨询。如需要联系QQ:512353265

2018-11-06 09:40:35 2803

原创 解决log4cxx输出中文路径乱码问题

1.修改源码的解析配置文件的解码器(开始默认为:CharsetDecoder::getISOLatinDecoder->修改为UTF-8):代码位置如下。properties.cpp文件的load方法下:void Properties::load(InputStreamPtr inStream) {        Pool pool;        InputStreamReaderP

2017-08-02 09:59:16 1877

原创 C++内存对齐

每个特定平台上的编译器都有自己的默认“对齐系数”。我们可以通过预编译命令#pragma pack(k),k=1,2,4,8,16来改变这个系数,其中k就是需要指定的“对齐系数”;也可以使用#pragma pack()取消自定义字节对齐方式。具体的对齐规则如下:规则1:struct或者union的数据成员对齐规则:第一个数据成员放在offset为0的地方,对齐按照#pragma pack指定

2017-03-24 18:20:40 230

原创 list队列数据覆盖问题

大概花了5个小时才解决,在这记录一下,问题是这样的。有两串数据向队列里写。第二条的数据会覆盖第一条。导致取出来的时候,数据不对,是因为我在接收端用了Qt中QByteArray的fromRawData这个函数转换。官方描述是这样Constructs a QByteArray that uses the first size bytes of the data array. T

2016-12-17 14:41:55 970

原创 Ubuntu静态IP简单配置

1.编辑文件 /etc/network/interfaces 加入以下内容# The primary network interface  auto eth0  iface eth0 inet static  address 192.168.1.22  //填入更改的IP地址  gateway 192.168.1.1netmask 255.255.255.0  2:

2016-11-07 12:05:06 228

原创 C++类的成员函数指针与普通的函数指针用法

1.类成员函数指针调用          注意:如果在类内调用,则函数指针声明要放在类里面.如果是类外调用,则函数指针声明放在调用类中.CFunCall.h文件:class CFunCall{ typedef int (CFunCall::*CLASSFUNC)(int);public: explicit CFunCall(); ~CFun

2016-10-28 15:54:27 6250

原创 VS2013+Qt环境,库引入与调用方法

准备好*dll,*lib,库的头文件, dll与lib根据自己的release和debug相应替换就行,无论头文件和库放在哪里.相应地添加进来就行.1:设置库的头文件路径.2设置库的路径,3:把*dll动态库放在与可执行文件同一目录.4引入头文件,就可以直接调用库的API...5:效果

2016-10-26 10:28:53 8329

原创 虚拟机无法安装成功,MSI错误

安装时出现上图错误,找了N多方法无法解决。后来发现是C++运行库问题。然后去http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=5638下载安装,发现又安装不成功,百度找到是msi.dll相关的组件未注册的原因,然后只需要进入命令行cmd ,输入regsvr32 msi.dll  提示注册成功即可,然后可以成功安装运

2015-10-28 15:54:30 2785

原创 My Qt随笔笔记

1,函数执行两次,是因为关联了两次相同的信号与槽。

2014-12-01 10:20:14 505

原创 Qt发布插件问题

折腾了一天半,无意中发现,原来

2014-10-15 11:13:16 467

原创 Qt编译出错问题:out of memory allocating 1073745919 bytes

由于我加载了好多的根据提示,超出内存允许的范围,

2014-10-09 09:37:07 4823

转载 Qt UDP的初步使用

Qt学习之路_4(Qt UDP的初步使用)  为了使用Qt自带的Socket进行网络编程,先必须熟悉Socket编程的原理,另外还需对Qt一些基本类的操作比较熟悉。由于刚接触不久,所以还是以看人家的代码来学习。这次主要是学Qt下UDP的编程,且熟悉一些Qt下代码的编写流程,所以本文参照的是《Qt及Qt Quick开发实战精解》一书中的第5个例子:局域网聊天工具中的UDP聊天部分。   

2014-09-16 11:05:22 722

转载 ffmpeg来进行视频编码

用ffmpeg来进行视频编码,用JRTPLIB库来进行网络传输,来完成实时视频传输。 这里修改ffmpeg源码中的例子output_example.c来完成对视频的编码,并创建一个线程来完成网络传输,它们之间通过互斥锁来进行通信。 网络传输my_net_transfer.cpp是基于JRTPLIB库来编写的一个发送程序。 硬件环境ADI公司的DSP芯

2014-09-05 12:06:56 765

转载 qt录音--raw(pcm)文件转换wav文件

转载Qt录音需要用到#include void ***::***(){    QFile inputFile;    QAudioInput *audioInput;    inputFile.setFileName("a.raw");    inputFile.open(QIODevice::WriteOnly | QIODevice::Truncate)

2014-09-04 09:39:12 1218

nsis进程运行检测和结束进程插件

nsis打包安装前检测进程是否运行以及结束进程插件,具体使用方法可以参照压缩包里面的exaple.nsi使用

2020-10-10

Qt 汉字转拼音与首字母

Qt C++ 汉字转拼音与首字母,用Qt 5.5亲测可用

2015-10-15

Qt模拟Window下的IP地址控件

因为Qt没有像windows一样有专门处理IP的控件,所以要自己实现,简单写了一个封装库,希望能帮助到有需要的朋友

2015-01-10

Qt串口例程

由于是Qt4.7,没有自带的串口库,所以用到第三方库,简单地调试可以发送数据

2014-08-23

秒表,流水灯

51的简单多任务实现,分时,流水灯,秒表

2013-01-10

51简易计算器

计算器集成了少IO实现多按键的功能 数码管的动态扫描

2013-01-10

STC-ISP-V4.88免安装+win7下使用方法

64位win7环境下运行 简单的修改就能完美实现兼容

2012-03-30

汉字生成工具

能够快速批量生成汉字代码 简单

2012-03-30

空空如也

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

TA关注的人

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