自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(134)
  • 资源 (18)
  • 问答 (1)
  • 收藏
  • 关注

原创 liblas多平台编译

【代码】liblas多平台编译。

2024-08-21 14:10:58 314

原创 多平台编译libexif

F:\code\vs\libexif-0.6.24\libexif\.libs(根据自己源码位置)C:\MinGW\msys\1.0\local目录下bin,include生成了动态库和头文件。libexif-12.dll.def所在目录。在该目录生成libeixf-12.lib。在该目录生成libeixf-12.lib。(银河麒麟系统aarch64步骤相同)

2024-08-20 10:41:10 356

原创 ubuntu安装tree失败

添加如下内容。

2024-08-15 09:58:23 848

原创 qtpdfium 多平台编译

linux(银河麒麟系统 飞腾cpu aarch64)修改:qpdf/CMakeLists.txt。vs2019打开工程qpdf.sln。执行./test_pdfviewer。危险的重寻址:不支持的重定位。

2024-08-14 17:36:46 294

原创 qt 5.15.2 使用pdf

将C:\Qt\5.15.2\Src\qtwebengine\src\pdf\api所有文件拷贝到C:\Qt\5.15.2\msvc2019_64\include\QtPdf。将QtPdf和QtPdfWidgets目录拷贝到msvc2019_64/include(根据需要用到的编译器而定)将C:\Qt\5.15.2\Src\qtwebengine\src\pdfwidgets以下文件拷贝到。拷贝到:C:\Qt\5.15.2\msvc2019_64\include\QtPdfWidgets。

2024-08-12 17:58:05 443

原创 QT图标工具

购买源码(价格1000,不可议价),关注公众号,私聊。购买源码(价格1000,不可议价),关注公众号,私聊。QStyledItemDelegate)绘制。QStyledItemDelegate)绘制。4.获取网络图标,并转化为统一风格的图标。4.获取网络图标,并转化为统一风格的图标。使用QListView来显示图标。使用QListView来显示图标。使用FilterModel(继承。使用FilterModel(继承。)来过滤出选中的图标。)来过滤出选中的图标。使用Model(继承。使用Model(继承。

2023-12-06 16:36:30 532

原创 Qt5.12.11 QtWebEngine支持mp4

QtWebEngneView支持mp4

2022-12-21 14:35:15 277

原创 qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method

环境:Qt5.6.0解决方案:将C:\Qt\Qt5.6.0\Tools\QtCreator\bin路径下的libeay32.dll、ssleay32.dll拷贝至执行目录之下。

2022-03-16 22:43:15 368

原创 Qt 渐变绘制

Qt填充渐变颜色:QBrush支持三种渐变方式:通过QLinearGradient, QConicalGradient, QRadialGradient构造渐变QBrush源码:void PainterWidget::paintEvent(QPaintEvent *event){ QPainter painter(this); painter.setPen(Qt::black); painter.drawRect(rect().adjusted(0, 0, -

2021-09-05 00:44:40 1500

原创 Qt creator设置图标

1.将.ico文件放入.pro的同级目录。2.在.pro文件末尾加入如下代码:RC_ICONS = 具体名称.ico

2021-05-13 16:48:13 368

原创 Qt官网下载地址

最近由于需要下载支持xp系统的Qt(5.6),需要下载低版本的,发现网上很多地址的过期了,记录一下。https://download.qt.io/new_archive/qt/https://download.qt.io/archive/qt/

2021-05-09 15:16:48 1939

原创 vs2013开发C++动态库(匿名接口)

1.生成dll.1.1 创建空项目:1.2 添加头文件.h和.cpp1.3 设置项目属性1.4 通过Dependency Walker查看dll信息1.5 调用例子:2.生成匿名库2.1在原来例子上加入.def文件加入:2.2 调用:...

2020-12-16 00:11:37 217

原创 QT Json解析与构建

直接上例子代码: QFile file("./test5.txt"); if (!file.open(QIODevice::ReadWrite | QIODevice::Text)) { return ; } QTextStream qTextStream(&file); qTextStream.setCodec("UTF-8"); //json构建 QJsonObject jsonObject; QJs

2020-12-13 23:25:19 319

原创 QT Creator 中文会提示常量中有换行符的异常。

解决方法:工具->选项->文本编辑器->行为 将默认编码设为UTF-8,UTF-8 BOM设为如果编码是UTF-8则添加改完之后如果还出现该问题,则将中文部分删除掉,再重新输入即可。

2020-12-13 19:09:07 149

原创 Qt显示wav波形图

1.参考资料:https://www.docin.com/p-1263172990.htmlhttps://wenku.baidu.com/view/738ea046fd4ffe4733687e21af45b307e971f96f.html2.涉及QT内容:2.1 使用QMediaPlayer来播放音频。2.2 使用QPixmap绘制波形图。3.波形图绘制原理。注意:本文章只实现声道数为1,2,采样位数为8,16的wav非压缩(PCM)音频;①根据绘制区域得到宽高,再得出绘制

2020-12-13 00:39:22 3263 5

原创 剑指Offer第10题(二进制中1的个数)

(本博客旨在个人总结回顾)题目描述: 请实现一个函数,输入一个整数,输出该数二进制表示中1的个数。例如把9表示成二进制是1001,有2位是1.因此如果输入9,该函数输出2。解法一:/* * @name NumberOf1InBinary * @brief 数字用二进制表示中1的个数(数字和1做位的与操作,并右移) * @param [in] int nN...

2020-11-29 14:42:42 126

原创 剑指Offer第44题(扑克牌的顺子)

(本博客旨在个人总结回顾)题目描述: 从扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的。2~10为数字本身,A为1,J为11,Q为12,K为13,而大、小王可以看成任意数字。解题思路: 大小王使用0来表示,先将数组排序,然后计算0的个数,和非0已排序的相隔的两个数之间需要补充的个数。并排除对子(元素相等)的情况。源码:#incl...

2020-11-29 14:35:22 196

原创 剑指Offer第43题(n个骰子的点数)

(本博客旨在个人总结回顾)题目描述: 把n个骰子扔在地上,所有骰子朝上一面的点数之和为s。输入n,打印出s的所有可能值出现的概率。解法一:递归解法#include "stdafx.h"#include<iostream>using namespace std;int g_maxValue = 6;void Probability(int or...

2020-11-29 14:35:09 155

原创 剑指Offer第42题(翻转单词顺序VS左旋转字符串)

(本博客旨在个人总结回顾)题目描述: 输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。为简单起见,标点符号和普通字母一样处理。例如输入字符串"I am a student.",则输出"student. a am I"。解题思路:通过两次翻转实现:①翻转一次:得到".tneduts a ma I"②翻转字符串中的每个单词: 得到"student. ...

2020-11-29 14:34:55 116

原创 剑指Offer第41题(和为s的两个数字VS和为s的连续正数序列)

(本博客旨在个人总结回顾)题目描述: 输入一个递增排序的数组和一个数字s,在数组中查找两个数,使得它们的和正好是s.如果有多对数字的和等于s,输入任意一对即可。 例如输入数组{1,2,4,7,11,15}和数字15。由于4+11=15,因此输出4和11.源码:#include "stdafx.h"#include<iostream>...

2020-11-29 14:34:36 152

原创 剑指Offer第40题(数组中只出现一次的数字)

(本博客旨在个人总结回顾)题目描述: 一个整型数组里除了两个数字之外,其他的数字都出现了两遍。请些程序找出这两个只出现一次的数字。要求时间复杂度为O(n),空间复杂度是O(1). 例如输入数组{2,4,3,6,3,2,5,5},因为只有4,6这两个数字只出现一次,奇怪数字都出现了两次,所以输出4和6。解题思路:题目要求时间复杂度为O(n),空间复杂度为O(...

2020-11-29 14:34:15 120

原创 剑指Offer第39题(二叉树的深度)

(本博客旨在个人总结回顾)题目描述: 输入一颗二叉树的根结点,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。二叉树的结点定义如下:struct BinaryTreeNode{ int m_nValue; BinaryTreeNode* m_pLeft; ...

2020-11-29 14:30:03 114

原创 剑指Offer第38题(数字在排序数组中出现的次数)

(本博客旨在个人总结回顾)题目描述: 统计一个数字在排序数组中出现的次数。例如输入排序数组{1,2,3,3,3,3,4,5}和数字3,由于3在这个数组中出现了4次,因此输出4。解题思路:①直接遍历数组,计算某个数字出现的次数。时间复杂度为O(n).<这肯定不是面试官想要的答案,这是个人都知道吧,可这个职位肯定不是是个人就能胜任的吧,其他题目也也可以参考这个思路~_...

2020-11-29 14:29:50 108

原创 剑指Offer第37题(两个链表的第一个公共结点)

(本博客旨在个人总结回顾)题目描述: 在输入两个链表,找出它们的第一个公共结点。链表结点定义如下:struct ListNode{ int m_nKey; ListNode* m_pNext;};根据上面的链表的结点可以得到若两个链表有公共结点,那它们的示意图如下:从而只要计算两条链表的长度,将较长链表先...

2020-11-29 14:29:36 99

原创 剑指Offer第36题(数组中的逆序对)

(本博客旨在个人总结回顾)题目描述: 在数组中的两个数字如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。 例如在数组{7,5,6,4}中,一共存在5个逆序对,分别为(7,6)、(7,5)、(5,4)、(6,4)和(5,4)。解题思路:①比较直观的解法,遍历数组每个元素,若遍历到第n个元素,则遍历其后...

2020-11-29 14:29:23 135

原创 剑指Offer第35题(第一个只出现过一次的字符)

(本博客旨在个人总结回顾)题目描述: 在字符串中找到第一个只出现一次的字符。如输入"abaccdeff",这输出‘b’。解题思路:1、直接遍历字符串,访问到一个字符时,再遍历后边的字符,看看是否重复。若重复访问下一个字符。时间复杂度为O(n^2).2、使用哈希表存储信息,遍历一遍字符串时存储字符(key)及其出现的次数(value),再遍历一遍字符串,查哈希表val...

2020-11-29 14:29:09 107

原创 剑指Offer第34题(丑数)

(本博客旨在个人总结回顾)题目描述: 我们把只包含因子2、3和5的数称为丑数(Ugly Number)。求按从小到大的顺序的第1500个丑数。例如6、8都是丑数,但14不是,但14不是,因为她包含因子7。习惯上我们把1当做第一个丑数。书上提供两种做法:1、比较直观,直接遍历自然数,判断该值是否有丑数,找到第1500个丑数;解法一:(效率太低)#include ...

2020-11-29 14:28:56 102

原创 剑指Offer第33题(把数组排成最小的数)

(本博客旨在个人总结回顾)题目描述: 输入一个整数数组,把数组里所有的数字拼接一起排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组 {3,32,321},则打印出这3个数字能排成的最小数字321323.解题思路:(此解法存在大数问题,将等同数组转换为字符串就可以避开大数问题。)将数组转换为位数相同的等同数组,将其排序,(特殊值,比如0,不能放在第...

2020-11-29 14:28:38 111

原创 剑指Offer第32题(从1到n整数中1出现的次数)

(本博客旨在个人总结回顾)题目描述: 输入一个整数n,求从1到n这n个整数的十进制表示中1出现的次数。例如输入12,从1到12这些整数中包含1的数字有1,10,11和12,1一共出现了5次。解题思路:1、若从1~n去计算每一个数出现的1的次数,再加起来,时间复杂度为O(n^2),根据数学y=x^2方程,n 较大时效率是非常低的。2、所以正确的解法只能从1出现的规律来...

2020-11-29 14:28:24 148

原创 剑指Offer第31题(连续子数组的最大和)

(本博客旨在个人总结回顾)题目描述: 输入一个整型数组,数组里有正数也有负数。数组中一个或连续的多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n). 例如输入的数组为{1,-2,3,10,-4,7,2,-5},和最大的子数组为{3,10,-4,7,2},因此输出该子数组的和为18.解法一:#include "stdafx....

2020-11-29 14:28:10 96

原创 剑指Offer第30题(最小的k个数)

(本博客旨在个人总结回顾)题目描述: 输入n个整数,找出其中最小的k个数。例如输入4、5、1、6、2、7、3、8这8个数字,这最小的4个数字是1、2、3、4。解法一:与29题解法一类似,类似快速排序将部分排序,找出下标为最小k,输入其左边数组元素即可。#include "stdafx.h"#include<iostream>using namespac...

2020-11-29 14:27:55 104

原创 剑指Offer第29题(数组中出现次数超过一半的数字)

(本博客旨在个人总结回顾)题目描述: 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2, 2,5,3,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2.解法一:需要改变数组类似快速排序,找出下标为n/2#include "stdafx.h"#include<iostream&gt...

2020-11-29 14:27:41 87

原创 剑指Offer第28题(字符串的排列)及相关题目(组合、八皇后问题)

(本博客旨在个人总结回顾)题目描述: 输入一个字符串,打印出该字符串中字符的所有排列。例如输入abc,则打印出右字符a、b、c所能排列出来的所有字符串abc、acb、bac、bca、cab和cba.知识点:排列: 从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列...

2020-11-29 14:27:27 141

原创 剑指Offer第27题(二叉搜索树与双线链表)

(本博客旨在个人总结回顾)题目描述: 输入一颗二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。比如输入图4.12中左边的二叉搜索树,则输入转换之后的排序双向链表。#include "stdafx.h"#include <iostream>#include <map>using n...

2020-11-29 14:27:11 131

原创 剑指Offer第26题(复杂链表的复制)

(本博客旨在个人总结回顾)题目描述: 请实现函数ComplexListNode* Clone(ComplexListNode* pHead),复制一个复杂链表。在复杂链表中,每个结点除了有一个m_pNext指针指向下一个结点外,还有一个m_pSibling指向链表中的任意结点或者NULL. 结点的C++定义如下:struct ComplexListNode...

2020-11-29 14:26:54 108

原创 剑指Offer第25题(二叉树中和为某一值的路径)

(本博客旨在个人总结回顾)题目描述: 输入一棵二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。从树的根节点开始往下一直到叶结点所经过的结点形成一条路径。二叉树结点 的定义如下:struct BinaryTreeNode{ int m_nValue; BinaryTreeNode* m_pLeft; Bina...

2020-11-29 14:26:28 117

原创 剑指Offer第24题(二叉搜索树的后序遍历)

(本博客旨在个人总结回顾)题目描述: 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则返回true,否则返回false。假设输入的数组的任意两个数字都互不相同。 例如输入数组{5,7,6,9,11,10,8},则返回true,因为这个整数序列是图4.6二叉树的后序遍历结果。如果输入的数组是{7,4,6,5},由于没有哪棵二叉搜索树的后序...

2020-11-29 14:26:13 86

原创 剑指Offer第23题(从上往下打印二叉树)

(本博客旨在个人总结回顾)题目描述: 从上往下打印二叉树的每个结点,同一层的结点按照从左到右的顺序打印。例如输入图4.5中的二叉树,则依次打印8、6、10、5、7、9、11。 二叉树结点的定义如下:struct BinaryTreeNode{ int m_nValue; BinaryTreeNode* m_pLe...

2020-11-29 14:25:59 88

原创 剑指Offer第22题(栈的压入、弹出序列)

(本博客旨在个人总结回顾)题目描述: 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1、2、3、4、5是某栈的压栈序列,序列4、5、3、2、1是该压栈序列对应的一个弹出序列,但4、3、5、1、2就不可能是该压栈序列的弹出序列。解题思路: 分别使用两个指针指向压栈序列和弹出序列,使用...

2020-11-29 14:25:43 94

原创 剑指Offer第21题(包含min函数的栈)

(本博客旨在个人总结回顾)题目描述: 定义栈的数据结构,请在改类型中实现一个能够得到栈的最小元素的min函数。在改栈中,调用min、push及pop的时间复杂度都是O(1)。解题思路:当题目思路不清晰时可使用画图或表格来模拟步骤,并慢慢发现其中的规律。栈内压入3、4、2、1之后接连两次弹出栈顶数字再压入0时,数据栈、辅助栈和最小值状态 步骤 操作 数据...

2020-11-29 14:25:29 123

qt多平台使用libexif库,查看图片f编译好的库,支持win64, linux-aarch64, linux-x64

qt多平台使用libexif库,查看图片f编译好的库,支持win64, linux-aarch64, linux-x64

2024-08-19

qpdf demo支持linux-x64,linux-aarch64,windows64

qpdf demo支持linux-x64,linux-aarch64,windows64

2024-08-14

qpdf-qpdf-qpdf

qpdf--------

2024-08-14

cmake-3.29.7-linux-aarch64-cmake-3.30.2-linux-x86-64

cmake-3.29.7-linux-aarch64_cmake-3.30.2-linux-x86_64

2024-08-14

aarch64 Qt Creator 4.13.3 编译成果物

aarch64 Qt Creator 4.13.3 编译成果物

2024-08-13

aarch64 Qt 5.15.2编译结果物

aarch64 Qt 5.15.2编译结果物

2024-08-13

QtWebEngine Qt5.12.11支持mp4,release库

QtWebEngine Qt5.12.11支持mp4,release库

2022-12-21

Qt5.12.11 QtWebEngine支持mp4例子

Qt5.12.11 QtWebEngine支持mp4例子 输入https://html5test.com,点击E,或直接输入https://touyin.com点击E,直接进入抖音视频

2022-12-21

cef_binary_3.2623.1401_windows32XX.7z.zip

cef2623支持xp的例子源码

2021-11-30

mysql-8.0.17-winx64.rar

Mysql8.0.17-win64 Mysql8.0.17-win64 Mysql8.0.17-win64 Mysql8.0.17-win64 Mysql8.0.17-win64

2020-05-16

testSDL.rar

SDL显示YUV(窗口可拖动、拉伸)vs2013

2019-09-19

CompositePatternMemo.rar

设计模式之组合模式(C++简单例子)

2019-07-26

Django自学教程

Django 中文自学教程

2018-11-14

django rest frame work中文电子参考文档

Django-REST-framework教程中文版.pdf

2018-11-14

directshow9

directshow9 开发头文件和库

2018-06-20

QT+vs+directshow获取摄像头名称及其支持的分辨率

QT5.7.0 + visual studio 2013 + directshow9 获取摄像头名称及其支持的分辨率

2018-06-20

visualAssistXVS2013

2013小番茄工具,包括使用文档,安装程序,库---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

2018-04-04

QT高级编程文档

QT高级编程电子书-----------------------------------------------------------------------------------------------------------------------------------------------------------------

2018-04-04

NSIS工具(安装打包工具中文版)

(中文版)NSIS安装打包工具--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

2018-04-04

QT使用操作word(包含VB操作word的参考文档)

QT操作word文档,主要功能是编辑文字,还有编辑表格,编辑表格包括:插入图片、文字、设置单元格背景色、设置表格某一行背景色、设置表格边框是否可见、设置表格某些边框是否可见、设置内边框颜色、设置内边框宽度、设置外边框颜色等等,当然也包括对word文档基本的创建。

2017-11-28

C语言的conio的常用函数.doc

C语言的conio的常用函数.doc

2017-02-06

C程序设计100--用c语言解决数学建模问题.doc

C程序设计100--用c语言解决数学建模问题.doc

2017-02-06

实验二.多线程应用程序设计

实验二.多线程应用程序设计

2017-02-06

C程序优化.doc

C程序优化

2015-10-17

空空如也

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

TA关注的人

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