根据json内容生成C++结构体定义
该工具可以将json内容一键转换成C++结构体定义,详情请查看我的博客:
https://blog.csdn.net/liuguangzhou123/article/details/131752818
cmake-3.15.2-win64-x64.zip
cmake-3.15.2-win64-x64.zip
本来想设置成免费,发现没地方设置积分
官网下载地址:https://cmake.org/files/
cmake-3.15.2-win32-x86.zip
cmake-3.15.2-win32-x86.zip
本来想设置成免费,发现没地方设置积分
官网下载地址:https://cmake.org/files/
cmake-3.15.2-win64-x64.msi
cmake-3.15.2-win64-x64.msi
官网下载地址:https://cmake.org/files/
cmake-3.15.2-win32-x86.msi
cmake-3.15.2.tar.gz
官网下载地址:https://cmake.org/files/
cmake-3.15.2.tar.gz
cmake-3.15.2.tar.gz
官网下载地址:https://cmake.org/files/
cmake-3.15.0-win32-x86.msi
cmake-3.15.0-win32-x86.msi
官网下载地址:https://cmake.org/files/
cmake-3.15.0-win64-x64.msi
cmake-3.15.0-win64-x64.msi
官网下载地址:https://cmake.org/files/
QTreeview实现搜索功能查找功能
详情请查看https://blog.csdn.net/liuguangzhou123/article/details/90580672
RedisDesktopManager0.9源码
在CentOS7编译通过的RedisDesktopManager,版本是0.9,我用的Qt版本是Qt5.11。大家注意:安装Qt5时建议全部组件都安装上,尤其是这个工具依赖Qt-char组件
windows下局域网时间同步软件
亲测,windows下局域网时间同步正常使用,里面还有网络时间同步软件
Qt与qrencode生成二维码(Qt4.XX编译通过)
Qt与qrencode生成二维码,这是工程源码。我在Qt4.8.4下编译通过,理论上Qt4以上版本都能编译通过。工程里面的libpng文件夹和zlib文件夹是从Qt的安装目录拷贝出来的.使用中如果有什么问题,大家可以给我留言
QSharedMemory使用例子
QSharedMemory共享内存使用例子,包含读、写两个程序。写程序负责创建共享内存并将数据写入共享内存;读程序在子线程中循环读取共享内存的数据
Qt下MySql数据库驱动
编译环境:
Qt4.8.4
MySQL:mysql-5.1.35-win32.msi
我在QtCreator下试用了是OK的,大家下载解压后按说明拷贝到相关目录就可以使用了,省去了编译的麻烦,希望给大家带来方便
1.将“libqsqlmysql4.a”“libqsqlmysqld4.a”“qsqlmysql4.dll”“qsqlmysqld4.dll”文件拷贝到
Qt\4.8.4\plugins\sqldrivers目录下
2.将“qsqlmysql4.dll”“qsqlmysqld4.dll”文件拷贝到
Qt\4.8.4\bin目录下
3.将“qsqlmysql4.dll”“qsqlmysqld4.dll”“libmysql.dll”文件拷贝到
\Qt\qtcreator-XXX\mingw\bin目录下
Linux下使用OTL及MySql数据库安装
Linux下使用OTL及MySql数据库安装
mysql-connector-odbc-5.3.4-winx64.msi
mysql 64位驱动,官网下载地址
http://dev.mysql.com/downloads/connector/odbc/5.2.html
mysql-connector-odbc-5.3.4-win32
32位驱动,官网下载地址http://dev.mysql.com/downloads/connector/odbc/5.2.html
Qt for android触摸手势事件QGestureEvent
这是Qt for Android的测试工程,主要测试QT的触摸手势事件
Windows下VS2008使用ZeroMQ教程及实例之订阅与发布
内含简单项目代码及ZeroMQ使用教程,资源适合初学者,可以满足快速入门要求
下载ZeroMQ
下载网址:http://zeromq.org/intro:get-the-software
点击“Windows sources”下载zeromq-4.0.3.zip文件
编译ZeroMQ库文件
解压zeromq-4.0.3.zip文件,进入builds\msvc目录,用VS打开*.sln工程文件,编译生成解决方案。编译完成后,会在lib目录下生成dll和lib文件
编写简单的测试工程
1.用VS新建2个项目,一个是server端,一个是client端
2.将ZeroMQ源码项目的include目录下的两个文件“zmq.h”,“zmq_utils.h”拷贝至自己新建的工程
3.将ZeroMQ源码项目的lib目录下的两个文件“libzmq.dll”,“libzmq.lib”拷贝至自己新建的工程
4.将文件“zmq.h”,“zmq_utils.h”和“libzmq.lib”添加进自己新建的项目。
android实现语音朗读 支持中文朗读 TTS 讯飞语音库
android下实现对文本的语音朗读,TTS技术,支持中文朗读。Android SDK 4.04下测试通过。
附件包含测试源代码及语音库文件
这是语音合成测试工程,如果需要朗读中文请安装中文引擎。我采用的是讯飞语音库,手机版本2.2-4.0需要安装2个讯飞语音库APK文件,版本4.0以上只需要安装一个APK。APK安装成功后,打开手机设置(我的手机SDK是4.0.4版本)->语言和输入法->文字转语音(TTS)输出->首选引擎选择“讯飞语音合成”,这里还能设置男生或女生发音">android下实现对文本的语音朗读,TTS技术,支持中文朗读。Android SDK 4.04下测试通过。
附件包含测试源代码及语音库文件
这是语音合成测试工程,如果需要朗读中文请安装中文引擎。我采用的是讯飞语音库,手机版本2.2-4.0需要? [更多]
Android项目实战--手机卫士02--软件版本更新检测
代码功能请参考http://blog.csdn.net/u011485531/article/details/10508915#reply
说明:代码是上面博客的楼主写的,这里我只是将httpURLConnection.getInputStream()这个函数必须放到子线程里面运行。大家要感谢的话就请感谢上面博客的楼主
通过JNI实现C++与JAVA相互调用之TCP编程
这是一个Android Tcp客户端测试程序,底层由C++实现收发,通过JNI实现C++与JAVA相互调用。本程序完成最基本的收发功能,希望下载的人完善程序后再发布共享到这里。
康耐德C2000设置配置程序
这是KonNaD康耐德C2000设置配置工具,适合C2000系列产品
qt-creator-win-opensource-2.4.1.exe
官方发布的qt-creator-win-opensource-2.4.1.exe
QTreeView树形视图使用自定义模型model
QTreeView树形视图使用自定义模型model,不是改造QT例子。
QT使用Opencv库及网络摄像头做的视频监控系统带人脸检测功能
QT使用Opencv库参考http://blog.sina.com.cn/s/blog_5c70dfc80100qwi3.html
QT使用Opencv库打开网络摄像头请参考
http://blog.csdn.net/llh318724/article/details/7007661#
我做的这个是QT使用Opencv库及网络摄像头做的视频监控系统带人脸检测功能,
这是软件功能还不够完善,希望下载的人将其完善后再发上来
QT跨平台串口通讯(windows unix wince)源代码
QT跨平台串口通讯源代码,资源来自QT官网。支持以下平台:windows ,unix ,wince,linux,苹果系统mac。
代码不需要改动,直接在相应平台下编译就能用
Qt 4开发实践[郑阿奇][程序源代码]
《Qt 4开发实践》以Qt 4.6作为平台,循序渐进,通过不同实例对内容加以说明,知识和能力融为一体。本书首先复习Qt开发中需要着重注意的C++主要知识点,使读者此后学习Qt更为轻松。然后在简单介绍开发环境的基础上,用一个小实例,介绍Qt 4.6开发应用程序的过程,从而总体上有所了解。其后,系统介绍Qt 4.6开发应用程序的所有内容和技术,循序渐进,处处通过实例介绍来理解内容。该资源是各个章节的代码
QT开发的音乐播放器源代码及发布程序(添加了拓展功能)
这个是实现歌词显示,歌曲拖放等功能的程序,入门级的软件前几天发布上来了,需要的请搜索下载“基于QT的音乐播放器源代码及详细教程(完成最基本功能)”。本附件包含源代码及发布程序。
这CSDN上传资源真纠结,昨天上传了这个资源,发现程序需要改动,于是就将昨天上传的删除了,今天想再次上传,可是失败好多次,每次都说我上传过了。
基于QT的音乐播放器源代码及发布程序(实现拓展功能)
这个是实现歌词显示等功能的程序,入门级的软件前几天发布上来了,需要的请搜索下载“基于QT的音乐播放器源代码及详细教程(完成最基本功能)”。本附件包含源代码及发布程序。
QT编写的图片浏览器源代码及发布程序
初学QT编程,将我用QT编写的图片浏览器程序共享给大家,压缩包包含源代码及发布程序。里面注释比较全面,适合初学者。实现了滚轮缩放图片,及鼠标抓取移动图片功能。
基于QT的音乐播放器源代码及详细教程(完成最基本功能)
说明:这是基于Qt编写的QT的音乐播放器源代码,里面包含超级详细教程及代码。这是本人的练手之作,学习过程中借鉴了网友的成果,实现了最基本的播放及进度条等基本功能。待完善后会再发布给大家。现在百忙之中将我的学习成果制作成学习教程供大家学习。同时我也希望大家都将自己的学习成果发布到网上,让大家共享。
由于我是初学者,该程序肯定会有BUG和许多需要改进的地方。有需要讨论的请加入我的QQ群84998716。
下载源代码后,由于不同版本的QT Creator创建的环境不同,可能无法正确运行,所以打开后,QT Creator可能会提示QT Creator发现其他环境的配置文件,问是否要载入,选择No。如果还不能正确运行,建议自己新建工程,将我的代码搬到新建的工程中。
基于QT的TCP UDP 串口 通讯源代码
基于QT的TCP UDP 串口 通讯源代码,四合一。
Qt编写TCP通讯程序详细教程及代码客户端与服务器端
说明:这是基于Qt编写的TCP通讯程序测试程序,包括客户端与服务器端,里面包含超级详细教程及代码。这是本人的练手之作,学习这个程序花费了大量时间,学习过程中借鉴了网友的成果。现在百忙之中将我的学习成果制作成学习教程供大家学习。同时我也希望大家都将自己的学习成果发布到网上,让大家共享。
由于我是初学者,该程序肯定会有BUG和许多需要改进的地方。有需要讨论的请加入我的QQ群84998716。
下载源代码后,由于不同版本的QT Creator创建的环境不同,可能无法正确运行,所以打开后,QT Creator可能会提示QT Creator发现其他环境的配置文件,问是否要载入,选择No。
Qt编写TCP通讯程序 客户端与服务器端超级详细教程及代码
说明:这是基于Qt编写的TCP通讯程序测试程序,包括客户端与服务器端,里面包含超级详细教程及代码。这是本人的练手之作,学习这个程序花费了大量时间,学习过程中借鉴了网友的成果。现在百忙之中将我的学习成果制作成学习教程供大家学习。同时我也希望大家都将自己的学习成果发布到网上,让大家共享。
由于我是初学者,该程序肯定会有BUG和许多需要改进的地方。有需要讨论的请加入我的QQ群84998716。
下载源代码后,由于不同版本的QT Creator创建的环境不同,可能无法正确运行,所以打开后,QT Creator可能会提示QT Creator发现其他环境的配置文件,问是否要载入,选择No。
yuvconverter_src
printf("\n +------------------------------------------------------------+");
printf("\n | Usage: <infile> <outfile> <width> <height> <conv_code> |");
printf("\n +------------------------------------------------------------+");
printf("\n | Input Format | Output Format | ConvCode |");
printf("\n +------------------------------------------------------------+");
printf("\n | YUV420 Prog Planar | YUV420 Int Planar | 110111 |");
printf("\n | YUV420 Prog Planar | YVU420 Prog Planar | 110120 |");
printf("\n | YUV420 Prog Planar | YVU420 Int Planar | 110121 |");
printf("\n +------------------------------------------------------------+");
printf("\n | YUV420 Prog Planar | YUV422 Prog Planar | 110210 |");
printf("\n | YUV420 Prog Planar | YUV422 Int Planar | 110211 |");
printf("\n | YUV420 Prog Planar | YVU422 Prog Planar | 110220 |");
printf("\n | YUV420 Prog Planar | YVU422 Int Planar | 110221 |");
printf("\n +------------------------------------------------------------+");
printf("\n | YUV420 Prog Planar | UYVY Prog | 110230 |");
printf("\n | YUV420 Prog Planar | UYVY Int | 110231 |");
printf("\n | YUV420 Prog Planar | YUYV Prog | 110240 |");
printf("\n | YUV420 Prog Planar | YUYV Int | 110241 |");
printf("\n | YUV420 Prog Planar | YVYU Prog | 110250 |");
printf("\n | YUV420 Prog Planar | YVYU Int | 110251 |");
printf("\n +------------------------------------------------------------+");
printf("\n | YUV420 Prog Planar | YUV444 Prog Planar | 110310 |");
printf("\n | YUV420 Prog Planar | YUV444 Int Planar | 110311 |");
printf("\n | YUV420 Prog Planar | YVU444 Prog Planar | 110320 |");
printf("\n | YUV420 Prog Planar | YVU444 Int Planar | 110321 |");
printf("\n | YUV420 Prog Planar | UYV444 Prog Planar | 110330 |");
printf("\n | YUV420 Prog Planar | UYV444 Int Planar | 110331 |");
printf("\n +------------------------------------------------------------+");
printf("\n | YUV420 Prog Planar | YUV444 Prog Packed | 110340 |");
printf("\n | YUV420 Prog Planar | YUV444 Int Packed | 110341 |");
printf("\n | YUV420 Prog Planar | YVU444 Prog Packed | 110350 |");
printf("\n | YUV420 Prog Planar | YVU444 Int Packed | 110351 |");
printf("\n | YUV420 Prog Planar | UYV444 Prog Packed | 110360 |");
printf("\n | YUV420 Prog Planar | UYV444 Int Packed | 110361 |");
printf("\n +------------------------------------------------------------+");
printf("\n | YUV420 Prog Planar | RGB Prog Planar | 110410 |");
printf("\n | YUV420 Prog Planar | BGR Prog Planar | 110420 |");
printf("\n | YUV420 Prog Planar | RGB Prog Packed | 110430 |");
printf("\n | YUV420 Prog Planar | BGR Prog Packed | 110440 |");
printf("\n +------------------------------------------------------------+");
printf("\n | |");
printf("\n +------------------------------------------------------------+");
printf("\n | YUV420 Int Planar | YUV420 Prog Planar | 111110 |");
printf("\n | YVU420 Prog Planar | YUV420 Prog Planar | 120110 |");
printf("\n | YVU420 Int Planar | YUV420 Prog Planar | 121110 |");
printf("\n +------------------------------------------------------------+");
printf("\n | YUV422 Prog Planar | YUV420 Prog Planar | 210110 |");
printf("\n | YUV422 Int Planar | YUV420 Prog Planar | 211110 |");
printf("\n | YVU422 Prog Planar | YUV420 Prog Planar | 220110 |");
printf("\n | YVU422 Int Planar | YUV420 Prog Planar | 221110 |");
printf("\n +------------------------------------------------------------+");
printf("\n | UYVY Prog | YUV420 Prog Planar | 230110 |");
printf("\n | UYVY Int | YUV420 Prog Planar | 231110 |");
printf("\n | YUYV Prog | YUV420 Prog Planar | 240110 |");
printf("\n | YUYV Int | YUV420 Prog Planar | 241110 |");
printf("\n | YVYU Prog | YUV420 Prog Planar | 250110 |");
printf("\n | YVYU Int | YUV420 Prog Planar | 251110 |");
printf("\n +------------------------------------------------------------+");
printf("\n | YUV444 Prog Planar | YUV420 Prog Planar | 310110 |");
printf("\n | YUV444 Int Planar | YUV420 Prog Planar | 311110 |");
printf("\n | YVU444 Prog Planar | YUV420 Prog Planar | 320110 |");
printf("\n | YVU444 Int Planar | YUV420 Prog Planar | 321110 |");
printf("\n | UYV444 Prog Planar | YUV420 Prog Planar | 330110 |");
printf("\n | UYV444 Int Planar | YUV420 Prog Planar | 331110 |");
printf("\n +------------------------------------------------------------+");
printf("\n | YUV444 Prog Packed | YUV420 Prog Planar | 340110 |");
printf("\n | YUV444 Int Packed | YUV420 Prog Planar | 341110 |");
printf("\n | YVU444 Prog Packed | YUV420 Prog Planar | 350110 |");
printf("\n | YVU444 Int Packed | YUV420 Prog Planar | 351110 |");
printf("\n | UYV444 Prog Packed | YUV420 Prog Planar | 360110 |");
printf("\n | UYV444 Int Packed | YUV420 Prog Planar | 361110 |");
printf("\n +------------------------------------------------------------+");
printf("\n | RGB Prog Planar | YUV420 Prog Planar | 410110 |");
printf("\n | BGR Prog Planar | YUV420 Prog Planar | 420110 |");
printf("\n | RGB Prog Packed | YUV420 Prog Planar | 430110 |");
printf("\n | BGR Prog Packed | YUV420 Prog Planar | 440110 |");
Visual C++利用OpenCV对图像进行人脸识别 傻瓜教程
这是本人编写的《Visual C++利用OpenCV对图像进行人脸识别》傻瓜教程,超级详细。从OpenCV的安装、OpenCV在Visual C++下的配置讲起,到工程的创建,一一详细讲述,大家一看就明白。里面还附有完整代码。希望大家喜欢。本人已经测试通过。同时也希望大家将自己的所学分享给大家,为提高整个中华民族的素质做出自己应有的贡献!!
QT4编程及移植详细教程
这是本人原创的《QT4编程及移植详细教程》,适合初学者。从讲诉搭建Qt-creator环境开始,到创建工程,再到QT4程序移植,里面都图文并茂详细讲诉,希望大家学习更上一层楼!!另外,也希望大家将自己的所学分享给大家,为提升整个中华民族的素质做一份贡献!!
最后,请大家尊重别人的劳动成果,非经本人同意,不得转载本文!!
Linux系统移植项目报告
这是本人原创的《Linux系统移植项目报告》,史上最详细的Linux系统移植教程。内容包括:1.U
-boot移植;2.Linux内核移植;3.文件系统制作及移植;4.QT的安装及制作带QT界面的文件系统。
现在上传供大家参考学习,但不允许转载本文。否则,后果自负!!
基于嵌入式硬件平台的智能视频监控系统研究与设计
这是我从中国优秀硕士学位论文全文数据库下载的优秀硕士学位论文《基于嵌入式硬件平台的智能视频监控系统研究与设计》,如果文件格式为*.kdh或者*.nh,请到中国知网下载阅读阅读器CAJViewer,
网址为http://www.cnki.net/software/xzydq.htm
没多少时间在学校了,现在加紧到学校图书馆的数据库多下几篇论文,并将下载的毫无保留地分享
给大家。尽我的微薄之力提升整个中华民族的科技实力!最后,我还希望在校的大学生能多到学校
的图书馆数据库多下载一些优秀论文共享给大家!在校大学生一定要做好接力棒啊!!