自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

q2nAmor

有问题添加微信q2nAmor,博主实时解答

  • 博客(98)
  • 资源 (29)
  • 收藏
  • 关注

原创 我的2020年终总结

写年终总结不像写技术博文,在你的脑海中没有模块化的流程,做不到行云流水,反而磕磕绊绊。18和19年都没有好好的写一篇年终总结,就17年(2017年终总结)写了,真的不应该,因为最好最舒服的状态是拿今年的年终总结和去年的作比较,找差异,中间漏了2年,所以,2021首先改掉懒的毛病。去年对我来说真的是艰难充满压力的一年,不是说因为疫情因为环境引起的,而是实实在在的压力。有工作压力,也有生活压力。工作:这种压力总共出现在3个时间段,5月,8-9月,12月。在那段时间里,真的感觉自己压力很大,有一部分是来自

2021-01-02 01:07:01 3763 23

原创 NDK撩妹三部曲(五)— NDK 开发以及 so 库体积优化总结与学习笔记(深度干货,值得收藏)
原力计划

  前段时间做完我们的 SDK 项目,没有关注 so 库大小这块,现在慢慢稳定了就需要追求 so 库体积了。小团队一般可能不会在意这个东西,毕竟现在流量已经不是几年前的奢侈品了。但是要知道so库的大小不仅影响的是应用商店app的大小,还有一个很大的影响就是在广告页面渠道要求的秒下载,太大的app下载速度慢用户会不耐烦,直接影响了这部分用户的转化。本文导航1、从支持的abi架构入手优化7种abi架构简介abi 兼容性Android 加载so库顺序注意事项主流app支持的abi2、gcc/clang编译参数优

2020-06-16 21:21:38 9023 12

原创 NDK撩妹三部曲(四)—NDK 开发如何优雅的定位 Native 异常,看这篇就够了
原力计划

但是

2020-06-09 16:07:34 19613 8

原创 NDK撩妹三部曲(三)—美女,我看你婀娜多姿,宛若天仙,这本“ndk排错指南”就送你了
原力计划

“NDK”开发路上有很多坑?别怕,答案在这里从何说起?  昨天算是真正的带妹子入坑了,这不,又给我买奶茶了。But,路漫漫其修远兮,没过两天,妹子就又来找我了。“Q哥,我最近碰到一些问题,麻烦你帮我看一下呗”? 妹子是个聪明人,又补充道“餐厅新开了一家麻辣烫,下班请你吃”。呵,我大丈夫岂能为了份麻辣烫而折腰?“有冰封没?”,我问道。俗话说,人不要脸,天下无敌,为了不辜负妹子的厚望,我决定拿出久封的必杀秘籍,“NDK排错指南”。正文问题1:QT 无法在android环境下导出事件循环,导致信号槽无法

2020-06-04 11:16:55 26783 2

原创 NDK撩妹三部曲(二)—论“Android 实战如何使用 C++ so 库这个神秘武器?”之带妹实战篇
原力计划

NDK撩妹三部曲(二)——论“Android 实战如何使用 C++(Qt) so 库这个神秘武器?”之带妹实战篇从何说起?  上礼拜在妹子面前秀了一波后,妹子事后频频要请我喝奶茶,还说我明明可以靠脸吃饭,却偏偏要靠才华(我淦,内外兼修才是我追求的终极奥义)。坚持了3天,终于抵挡不住妹子的热情,当然,妥协是因为饥渴,不对,是因为奶茶,还不对,不是因为奶茶,而是本着助人为乐,共同学习,分享快乐的宗旨,献上我宝贵的“NDK”宝典。拂去1cm厚的灰尘,翻到,328页,对,就是这儿,“论 Android 实战如何

2020-06-03 14:50:19 27737 4

原创 NDK撩妹三部曲(一)—站住同学,我这有个C++的so库,底层运算效率飞起,想不想要?

NDK撩妹三部曲——站住同学,我这有个C++的so库,底层运算效率飞起,想不想要?从何说起?  前段时间,公司有个前端妹子找到我说:“Q哥,我想把我们项目的部分公共业务逻辑提取出来…”,话还没说完就被我打断了。“嗯,挺好的,抽个公共类吧”,我故作镇定的说道。“不是的,我想要…让你帮我用C++写一套,以后就能不区分平台的使用了嘛,你就帮帮我啪”,艹,打错了,是”吧“。咳咳,终于,妹子还是露出了本性。呵,女人!  算了,本着助人为乐的态度(主要还不是看长相),Q哥我决定帮助妹子实现这个伟大的愿望。欠揍,

2020-05-25 22:10:35 1129 5

原创 QT插件学习系列(四) linux下试运行

QT插件学习系列(四) linux下试运行关于第一篇文章 QT插件学习系列(一) 初识QtPlugin 末尾提到的 linux 下的测试结果,因为 QT 代码一次编写,跨平台运行,因此我们的 Demo 在 linux下是通用的,下图是运行和测试结果(QTCreator 4.8 ubuntu 18.04):代码我没有做任何改动,可以看到,插件被正确加载,动态库也正确生成。关于 linux...

2019-06-03 17:23:16 654 6

原创 QT插件学习系列(三) 插件间通信

QT插件学习系列(三) 插件间通信1、 概述前两篇文章学完我们可以从0开始写一个 QT 插件了,也有自己的简易版插件框架了。但是例子中只给出了单个插件的加载与调用,我们实现插件化的目的是为了扩展性,实际项目中会存在插件A,插件B,插件C。而这些插件之间怎么通信 ? 或者说怎么建立一种良好的通信结构,这既是一项必不可少的工作,更是完善我们插件框架的重要里程碑。在我们实现通信机制的时候,要考虑下...

2019-06-01 21:37:01 28304 8

原创 QT插件学习系列(二) 插件管理器

QT插件学习系列(二) 插件管理器1、 概述上文中展示了一个简单的 QT Low-API 插件实例,但是这却满足不了大型应用程序的实际场景,没有扩展性。而插件间的通信、加载卸载(释放内存)、插件元数据、插件生命周期、插件依赖等问题,便是我们要做的。在QT内部,高级 API 有 PluginManager 负责做这些事,但是低级 API 就需要自己写插件管理器来帮助我们解决这些问题。想象一台 ...

2019-06-01 21:32:12 2080 4

原创 QT插件学习系列(一) 初识QtPlugin

QT插件学习系列(一) 初识QtPlugin1、 概述为什么我们要学习插件化,其和 windows 导出 dll 有什么区别呢?导出的动态库如果缺失,程序不能运行。但插件可以。同一套代码,即可分别在 windows 下和 linux 下生成插件。QT 本身提供两种插件支持,一种称为高级 API,一种称为低级 API。高级API的作用是扩展 QT 程序本身,需要子类化 QT 提供的...

2019-06-01 21:30:18 26283 5

原创 手把手教你实现折线图之------安卓最好用的图表库hellocharts之最详细的使用介绍

因为项目需要搞一个折线图,按照日期显示相应的成绩,所以有了本文。 以前用过一次XCL-chart,但是感觉只适合固定图表,不去滑动的那种,因为你一滑动太卡了你懂得(毕竟作者好久没更新优化了),拙言大神我开玩笑的 ,毕竟我加你的群大半年了 - -第二研究了一下achartenginee图表框架,一不美观,二 achartenginee的可定制性实在不敢恭维,做出来的图表根本不能满足需求再试了一次

2016-05-26 11:28:20 58298 160

原创 git 奇技淫巧(三)—— git merge 指定文件到当前分支

git merge 指定文件到当前分支通常我们合并另外分支的代码采用 git merge XXX(分支名) 命令就可以了,但是由于某些原因有时需要只合并一部分指定文件,而merge命令会合并所有的代码,这时就不能满足我们需求了,我们可以使用checkout命令来实现merge指定文件。git checkout xxx(分支名) xxx1(文件名1) xxx2(文件名2) xxx3(文件名3)...

2021-01-28 10:02:57 28

原创 Qt for Android(十) —— APP需要全屏显示,如何获取设备的真实宽高?

背景:在做QT for Android 的时候,我们的APP是一个播放类的APP,会有一个全屏显示的需求。在尝试了QT的各种全屏方案之后,发现根本无法做到全屏,要不就是包含了导航栏,要不就是包含了状态栏。因此我们必须另辟蹊径达到全屏效果。在阅读这篇文章之前,建议先阅读之前的文章,因为本文需要有一定的QT 和 Android 交互基础。Qt for Android(一) —— QT 中如何调用android方法Qt for Android(二) —— QT 中调用自定义Android方法详细教程Qt

2021-01-22 11:27:08 44

原创 git 奇技淫巧(二)—— 合并某个 commit 到指定的分支上

怎么合并某个 commit 到指定的分支上?//1 首先复制要合并的那个分支的commit id//2 切换到要合并的分支上git checkout branch2//上面复制的那个要合并的commit id // 提交该commit到branch2git cherry-pick commit-id...

2021-01-21 16:32:53 24

原创 年底考评了,还不试试领导都喜欢的 STAR 模型?

年底了,要写绩效了,要换工作了,都可以使用的一个方法:STAR模型。STAR:SITUATION(背景)事情是在什么情况下发生。TASK(任务)你在这件事情上的任务是什么?ACTION(行动)针对这样的任务,你采用了什么行动方式。RESULT(结果)结果怎样,达成了什么目标?学到了什么东西?STAR 模型既可用于写简历时对个人在项目中的能力展现进行流程化的清晰的描述,也可用于绩效考评时个人的项目和工作总结陈述,这种方式可以更清晰的和有条理的展现自己的一个工作方法和成果,谁不喜欢更清晰的陈述呢?

2021-01-11 10:01:34 50

原创 FFmpeg 4.x 从入门到精通(一)—— QT 中如何用 FFmpeg 实现软件解码

背景因为在2021年给自己定了目标和计划,学习ffmpeg,所以这篇文章是实现计划的第一步。ffmpeg 众所周知,就不展开介绍了,下面给出 FFmpeg 4.2 windows x64 lib库和头文件的下载地址(粉丝免积分下载):https://download.csdn.net/download/u012534831/14045436本文也是属于博主的入门学习总结与分享,因此我们先从ffmpeg的软解码开始,从解码到绘制,一起体验下亲自动手的快乐。本文的语言环境基于C++,界面部分是 QT。

2021-01-08 17:21:50 214

原创 Qt for Android(九) ——APP 崩溃卡死拉起保活实战

这篇文章要基于前面的基础,我们才能继续下面的内容,建议阅读。Qt for Android(一) —— QT 中如何调用android方法Qt for Android(二) —— QT 中调用自定义Android方法详细教程(获取Android设备的SN号)背景首先,本文的案例环境基于一些特殊的 android 设备,比如瑞星微的RK系列,在该设备上不会熄屏,没有锁屏键,运行的应用也仅限于几个 APP,大部分不会存在应用被系统杀死的可能。应用拉起说白了就是进程保活,关于Android 的进程保活文章

2020-12-31 19:23:22 1291 5

原创 Qt for Android(八) —— QT 监听 Android 的返回键,或者其他Activity 事件

这篇文章要基于前面的基础,我们才能继续下面的内容,建议阅读。Qt for Android(一) —— QT 中如何调用android方法Qt for Android(二) —— QT 中调用自定义Android方法详细教程(获取Android设备的SN号)Qt for Android(三) —— QT 中获取 Android 的Services,并调用需要Context参数的 c方法(设置音量、亮度等)背景QT 监听 Android设备的返回键有两种方式,一种是在 QT 层监听,第二种是在 And

2020-12-27 22:27:25 244

原创 Qt for Android(七) —— QT 如何使用第三方jar包和so库

这篇文章要基于前面的基础,我们才能继续下面的内容,建议阅读。Qt for Android(一) —— QT 中如何调用android方法Qt for Android(二) —— QT 中调用自定义Android方法详细教程(获取Android设备的SN号)Qt for Android(三) —— QT 中获取 Android 的Services,并调用需要Context参数的 c方法(设置音量、亮度等)这个比较简单,我就大概说一下。基于文章二,在android 目录下新建 libs 文件夹,如果是

2020-12-27 21:56:04 99

原创 Qt for Android(六) —— 如何开机自启动

这篇文章要基于前面的基础,我们才能继续下面的内容,建议阅读。Qt for Android(一) —— QT 中如何调用android方法Qt for Android(二) —— QT 中调用自定义Android方法详细教程(获取Android设备的SN号)Qt for Android(三) —— QT 中获取 Android 的Services,并调用需要Context参数的 c方法(设置音量、亮度等)背景在前面我们讲了一些基础操作,包括怎么在 qt 添加 java代码,如何去调用这些代码等。要做

2020-12-27 21:40:29 221

原创 Qt for Android(四) —— QT 中如何添加 assest 资源文件

首先,要基于前面的基础,我们才能继续下面的文章,建议阅读。Qt for Android(一) —— QT 中如何调用android方法Qt for Android(二) —— QT 中调用自定义Android方法详细教程(获取Android设备的SN号)Qt for Android(三) —— QT 中获取 Android 的Services,并调用需要Context参数的 c方法(设置音量、亮度等)背景在 QT for Android 开发中,有时候我们会碰到一些需求,比如有一些xml配置文件、

2020-12-27 21:06:23 204

原创 Qt for Android(三) —— QT 中获取 Android 的Services,并调用需要Context参数的系统方法(设置音量、亮度等)

背景有了前两篇文章的基础,这篇文章就主要是说明一下如何调用一些位于Context包下基于系统提供的方法。因为这些方法都需要一个 context 对象,所以我们要知道怎么获取这个 context 对象。案例此处以设置系统音量和获取系统音量为例:androidActivity() 方法会返回应用主 Activity 的句柄,即我们需要的 context。由于 Android 的 SERVICE 都是定义在 Context 包下,且都是静态定义的名字,像下面这样:因此如果要调用 getSystem

2020-12-27 20:43:37 223

原创 Qt for Android(二) —— QT 中调用自定义Android方法详细教程(获取Android设备的SN号)

背景:有时候我们使用 QT 的方法无法满足我们的需求,比如获取设备的 sn 号,使用 QT 方法是无法完成这个功能的,因此我们必须得借助 Android原生的函数完成这个功能。有了第一篇文章的基础,接下来的工作就变得很简单了。Qt for Android(一) —— QT 中如何调用android方法第一步——android代码添加基于 Qmake 项目,在构建中选择 Create Templates,此时会在你的 pro 同级目录创建出 android 文件夹,这是一个默认的qtcreator

2020-12-27 20:11:38 129

原创 Qt for Android(一) —— QT 中如何调用android方法

背景:最近项目迁到 Android 平台下运行,因此涉及了不少 Qt for Android 的开发,遂记录下来并分享出来给大家。QT 想要调用 android 的方法少不了 QAndroidJniObject 这个类,QT 官方文档对它有充分的解释说明:https://doc.qt.io/qt-5/qandroidjniobject.html#本篇文章是专栏系列的基础,只要学会 QAndroidJniObject 的使用,Qt for Android 就掌握大半了。QAndroidJniObjec

2020-12-21 15:14:46 10039

原创 Qt for Android(五) ——构建APK时,过程试图写入的管道不存在

具体信息:Running Android tool to create package definition. -- Command: C:/Users/HiWin10/AppData/Local/Android/Sdk/tools/android.bat update project --path E:/VPlayer_git/release/armeabi-v7a/android-build/ --target android-29 --name QtApp过程试图写入的管道不存在。过程试图写

2020-11-26 12:06:28 92

原创 C++ strtok(), strtok_s() 字符串分割,strncpy(),strncpy_s() 字符串复制

今天发现在 VS2017上正常运行的代码到 ubuntu 下编译出错,gcc 提示如下错误:error: ‘strncpy_s’ was not declared in this scope strncpy_s(buf, strIp, 16)和error: ‘strtok_s’ was not declared in this scope遂查找资料后记录。 //strtok()函数原型 _Check_return_ _CRT_INSECURE_DEPRECATE(strtok_s) _CRT

2020-11-09 14:34:17 78

原创 CentOS7 修改host和ip

打开 host 文件:sudo vim /etc/hosts在末尾添加你的host和ip,例如:127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localhost6 localhost6.localdomain6#下面两行是新增的172.51.44.149 jira.xx.net172.51.44.

2020-10-30 11:16:41 113

原创 opengl内存泄漏问题

在使用opengl中发现存在内存泄漏,经排查发现下面几个原因:在 glAttachShader 和 glLinkProgram 之后一定要调用下面的代码,防止内存泄漏: glDetachShader(program, GL_VERTEX_SHADER); glDeleteShader(GL_VERTEX_SHADER); glDetachShader(program, GL_FRAGMENT_SHADER); glDeleteShader(GL_FRAGMENT_SHA

2020-10-27 10:44:26 185

原创 Linux Failed to activate swap /swapfile

[FAILED] Failed to activate swap /swapfile.[DEPEND] Dependency failed for Swap.开机时报错如上, 开机之后交换文件无法正确被挂载。因为之前使用g++编译时报错:g++: internal compiler error: Killed (program cc1plus)说是因为内存不足,创建了交换分区后OK了,编译完成后又给删除了。然后重启系统后就出现上面的错误了。因此用dd重新分配即可.sudo dd if=/.

2020-10-27 09:51:58 289

原创 QT 中 QWebSocket 和QTcpSocket 的SSL加密通信设置

一、QWebSocket SLL 自签名证书加密通信案例1.1 单向认证单向认证常见于 Web 通信中,即服务端添加证书,客户端需要验证服务端证书,而服务端不需要验证客户端证书。Player 目前采用单向认证,注意两边选择相同的协议(TLS,SSL都可)。这种情况下服务端需要分别设置一个根(CA)证书,和一个服务端证书,加一个私钥文件,证书格式可以是 crt、cert 等。CA 证书的制作以及 Server 证书和私钥的制作使用 openssl(下载地址:https://www.openssl.or

2020-10-24 21:22:47 246

原创 由于SSIZE_T引起的error C2065: “libvlc_media_read_cb”: 未声明的标识符的错误

添加了vlc头文件,但是编译报错:是由于vlc在window下需要SSIZE_T,因此在 include vlc头文件前增加下面的宏:#ifdef _WIN32#include <basetsd.h>typedef SSIZE_T ssize_t;#endif#include "vlc/vlc.h"

2020-07-21 20:10:26 692

原创 (QT)大华(海康)网络摄像头人脸采集和人脸识别SDK的二次开发

上篇文章接入了摄像头的登录和客流统计功能,这篇文章我们接入人脸采集功能。上篇文章:使用QT对接大华网络摄像头SDK的示例程序(建议收藏)LLONG faceHnd;//智能事件句柄void Widget::h_openface(){ if(FALSE == LoginHandle) { QMessageBox::about(NULL,laddr->text(),"未连接登录"); return; } // 订阅智能事件上报

2020-07-07 19:44:22 1548 1

原创 使用QT对接大华网络摄像头SDK的示例程序(建议收藏)
原力计划

初始化大华网络摄像头的默认 IP 地址都是 192.168.1.108,首先将你的电脑和摄像头连接到同一个路由器下,假如你的路由器不是1网段,则对路由器进行设置。然后在 IE 浏览器下输入192.168.1.108,并参考说明书对摄像头进行配置,用户名,密码等。SDK库文件添加到大华官网下载最新的 SDK 开发包,下载地址:大华设备网络SDK或者从这儿下载:https://download.csdn.net/download/u012534831/12567061下载后解压出库文件和头文件

2020-07-01 17:03:35 2061 7

原创 超简单学会使用 C++ 单元测试框架,再也不怕面试官刁难了
原力计划

导读  C++ 开发时我们常有一个非常期望的愿景,那就是引用第三方库和框架时希望尽可能的简单,不然各种平台、各种编译问题可以让人焦头烂额。而Catch2就是一个只有头文件的单元测试框架。放心,这个单元测试框架完全能够支撑你的项目,且它的协议是 Boost Software License,完全可以商用。由于Catch2只有一个头文件,因此你只需要下载这个头文件下来,添加到你的项目中就可以了。github 下载地址:catchorg/Catch2不能翻墙的提供csdn下载:catchorg/Cat

2020-06-24 16:23:35 26484 10

原创 IOS 锁屏或切入后台后socket recvfrom失败和sendto失败的解决方案

IOS 锁屏或切入后台后socket recvfrom失败和sendto失败的解决方案背景原因解决方案背景项目中使用 C++ 实现的 UDP通信,并作为 so 库运行在 android 平台和 IOS 平台下。在 ios 手机锁屏再解锁后,或者从前台切换到后台后,发现recvfrom 方法不再阻塞并一直返回失败,同时 sendto 方法也返回失败,查看 errno 错误码发现也是 0(Success)。原因经过查询资料了解到:一般情况下, IOS 在锁屏后,或者说进入后台后,应用程序会被系统挂起,

2020-06-07 10:57:48 26358 2

原创 QT5.12.0 程序在中标麒麟(neokylin)系统问题处理

前段时间我们的项目想要运行在麒麟系统上,但直接运行不起来,项目以前是支持运行在 ubuntu 18.04 上的,因此遇到一些坑,特此记录一下。问题汇总:1. 窗口不透明2. 软件安装完没有图标3. 双击软件图标不能启动4. 运行报错 libc.so.6: version `GLIBC_2.25’ not found窗口不透明非root用户下输入如下命令,并回车marco -c --replace&命令解释:marco 是系统采用的窗口管理器 - c 是打开复合效

2020-06-03 17:22:12 1070 3

原创 QT 跨平台开发(二)之现有项目在linux和windows下利用NDK 和 Cmake 编译为android so库

导航一. so库编译1. 命令行模式下编译2.QTCreator 工具编译上一篇:windows下qtcreator生成可供android调用的so库下一篇:准备工作在开始之前我们需要学习并做一些准备工作:QT 函数导出QT、QtCreator for android 、ndk(ndk下带有gcc和lang工具,推荐下载r16版本)、cmake、sdk、jdk 安...

2019-12-23 11:38:42 525

原创 QT 跨平台开发(一)windows下qtcreator生成可供android调用的so库

首先,Qt For Android 环境搭建可以参考下面这篇文章:Qt For Android 开发环境配置完成之后我们再次尝试导出一个QT的so库。上面的步骤完成之后,可以看到QTCreator自动帮我们创建了这几个文件:我们对 Test 稍微改造一下,导出函数,而不是导出类,作为动态库时,导出类可能并不是很适用。//test.h#ifndef TEST_H#defin...

2019-12-20 17:18:10 651 2

原创 windows 下查看 so 导出函数

1、安装Cygwin安装教程:Cygwin安装教程2、命令使用nm命令例如 nm -D xxx.so(-D或-dynamic选项表示:显示动态符号。该选项仅对于动态库有意义)得到的结果中以T开头的就是导出函数:用awk命令筛选出第二列为-T的行:$ nm -D libdemo.so | awk '{if($2=="T"){print $3}}'...

2019-12-20 10:34:50 1636 2

原创 Qt Creator 无法打开或者一打开就无响应的解决办法

Qt Creator版本:4.8.0 Enterprise不知道什么原因QTCreator无法打开了,双击无反应。解决办法一:找到AppData\Roaming\QtProject,删除或重命名目录下QtCreator.ini文件(这会重置QtCreator的默认设置),再打开QtCreator时会自动生成对应于默认设置的QtCreator.ini文件,此时恢复正常。AppData\Roam...

2019-12-19 17:00:18 1303 5

dbus-1.13.10.tar.xz

https://blog.csdn.net/u012534831/article/details/106526498 麒麟系统运行软件报错:/usr/lib64/libdbus-1.so.3: no version information available (required by /.../lib/libQt5WebEngineCore.so.5) 无需编译,直接用的so库

2020-06-03

PluginApp3.rar

luginApp3.rar,对应第三篇文章,文章地址:XXX QT 插件Demo,基于QT Creator 4.8创建,Low-API 插件,可扩展自己的程序,桌面应用插件化的必经之路,架构师的必经之路

2019-05-30

PluginApp (一).rar

QT 插件Demo,基于QT Creator 4.8创建,Low-API 插件,可扩展自己的程序,桌面应用插件化的必经之路,架构师的必经之路

2019-05-29

3.8万字生财有术往期日历合集_往期天空

3.8万字生财有术往期日历合集 ,来自生财日历知识星球

2020-12-30

QtWebsocket SLL加密通信Demo(包含客户端和服务端 QTcreator项目).rar

QWebSocket 添加 SLL 加密的 Demo,支持单向认证和双向认证,支持windows和linux双平台。

2019-06-27

DH-RealPlay.rar

用QT写的调用大华网络摄像头的SDK的demo,支持客流统计(需要提前在web端设置好区域,并启用客流统计功能),详见:https://blog.csdn.net/u012534831

2020-07-01

android 卡死崩溃检测和拉起,App保活

https://blog.csdn.net/u012534831/article/details/112053811 Qt for Android(九) ——APP 崩溃卡死拉起保活实战

2021-01-04

catch2 单元测试框架最新版本 v2.12.2

catch2最新版本 v2.12.2,一个只有头文件的单元框架,简单易用,支持商用。不能的从这儿下载,要积分的话私聊我

2020-06-24

ffmpeg.rar

windows x64 ffmpeg4.2版本的库和头文件

2021-01-08

C++版本计算机实现,支持小数、负数运算

运行环境:VS2015,没有环境可以把代码复制出来用 支持小数,支持负数运算

2018-09-10

VLC的依赖库64位

VLC的依赖库64位,在预编译时需要用到,避免过墙下载,加快编译速度

2018-10-22

VLC 32位依赖库

VLC的依赖库,在预编译时需要用到,避免过墙下载,加快编译速度

2018-10-22

VLC及依赖库,包含32位和64位

VLC下载以及动态库静态库下载,包含32位和64位的,下载官网:http://download.videolan.org/pub/videolan/vlc/3.0.4/win32/

2018-11-10

hellochart

折线图demo eclipse版本

2016-05-26

C++ 封装 VLC dll 供 C# 调用(可设置回调函数)

使用C++封装的VLC播放库dll,可供C#直接调用,可设置媒体状态的回调函数,使用十分简单

2019-01-23

QTcpSocket SLL加密Demo(包含客户端和服务端,QTCreator项目).rar

QTcpSocket 添加 SLL 加密的 Demo,支持单向认证和双向认证,支持windows和linux双平台。

2019-06-27

glibc2-27.tar

https://blog.csdn.net/u012534831/article/details/106526498 麒麟系统上运行自己的软件时可能碰到错误, /usr/lib64/libc.so.6: version `GLIBC_2.27' not found (required by /.../libxxx.so) ,已经编译好的lib

2020-06-03

PluginApp2.rar

PluginApp2.rar,对应第二篇文章,文章地址:XXX QT 插件Demo,基于QT Creator 4.8创建,Low-API 插件,可扩展自己的程序,桌面应用插件化的必经之路,架构师的必经之路

2019-05-29

百分比布局

percentLayout 百分比布局

2016-05-26

IM-QTCPSocket通信软件

一个IM通信软件,支持:(资源中包含可执行的exe,可直接拿来运行,同时包含源码,粘贴到 QTCreator 或者VS 中即可) 1. 利用QTCPSocket完成通信,包括聊天和文件上传。 2. 仿QQ双击条目打开窗口聊天,收到消息自动弹窗。 3. 支持拉取历史聊天记录,从服务获取,默认全时间段。 4. 利用QLineEdit组合QPushButton实现在线用户搜索,并高亮显示。 5. 可支持跨机器的登录与注册。 6. 服务端推送的在线用户列表,客户端实时更新。 7. 轻量级的sqlite数据库,无需配置额外环境。 8. 用户下线的监听,包括正常下线和异常下线,都可捕获。 9. 支持离线文件传输,A客户端先发送到服务端,服务端保存一份,再发送到B客户端。 10. 支持GB级大文件的快速传输。 11. 支持断点续传,客户端点击暂停模拟断开链接或者客户端关闭窗口或者客户端下线,点击重新发送重连服务端进行续传即可。

2018-09-10

1119447_General_NetSDK_Chn_Win64_IS_V3.052.0000001.1.R.200514.7z

大华SDK开发Demo集合,包含了:库文件,头文件,演示demo,实例程序,使用手册,CQT版Demo 详见:https://blog.csdn.net/u012534831

2020-07-01

DH_VIDEO_demo.rar

基于QT的大华摄像头SDK二次开发人脸采集的demo,已打包所有依赖和环境,可直接运行。详见文章:https://blog.csdn.net/u012534831/article/details/107188618

2020-07-07

aliyun OSS存储所用SDK

阿里云SDK,OSS存储所用jar包,网络访问用的okhttp

2016-04-25

ifaddrs.rar

在android API24以下,ifaddrs里面会有两个函数是不支持的,因此用附件中的头文件替换引用ndk的头文件

2020-06-04

soTest.rar

简单的C++导出android so库 demo NDK撩妹三部曲—站住同学,我这有个C++的so库,底层运算效率飞起,想不想要? 原文地址:https://blog.csdn.net/u012534831/article/details/106343264

2020-05-25

recycleview横向滚动加viewpage的级联滑动

recycleview横向滚动加viewpage的级联滑动,从horizontalScrollview进阶而来

2016-06-02

hellocharts libs

hellocharts的libs,复制到libs下直接activity中就可以使用hellochart了

2016-05-26

greendao jar包

安卓第三方数据库操作框架greenDAO,完美掩盖sql的复杂性

2016-04-11

okhttp jar包

okhttp封装好的第三方库,来自鸿洋博客地址

2016-04-11

空空如也

空空如也

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

TA关注的人 TA的粉丝

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