会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
十一的杂文录
博客园
首页
新随笔
联系
管理
订阅
[置顶]
Linux编译手册
该文被密码保护。
阅读全文
posted @ 2025-09-19 16:53 十一的杂文录
阅读(4)
评论(0)
推荐(0)
2025年10月16日
ffmpeg,rtmp直播推流
该文被密码保护。
阅读全文
posted @ 2025-10-16 13:58 十一的杂文录
阅读(0)
评论(0)
推荐(0)
2025年9月14日
Linux常用命令
摘要: 解压缩 # zip解压缩 zip -vr a.zip a/ # 压缩 unzip a.zip # 解压缩 # tar.gz解压缩 tar -zcvf a.tar.gz a # 压缩 tar -zxvf a.tar.gz # 解压缩 文件操作 # 查看文件 cat a.txt # 查看文件 cat -
阅读全文
posted @ 2025-09-14 22:31 十一的杂文录
阅读(5)
评论(0)
推荐(0)
2025年8月26日
win11鼠标右键显示更多选项,还原成win10菜单样式
摘要: 系统是win11,每次传SVN,add的时候需要点击【显示更多选项】,很麻烦,想去除【显示更多选项】恢复成win10的右键菜单那样 使用管理员权限打开cmd控制台,输入命令,然后重启电脑就可以了 如果想还原win11,则输入对应的命令,然后重启电脑就可以还原了 设置成win10 reg.exe ad
阅读全文
posted @ 2025-08-26 14:40 十一的杂文录
阅读(48)
评论(0)
推荐(0)
2025年7月28日
Qt播放音频,支持进度条,设置语速,播放暂停
摘要: 原需求: 需要实现文字转语音功能,最开始采用的技术方法是QTextToSpeech,但是无法获取进度,导致出现很多的问题。 后面就改了方案,使用Windows自带的SAPI将文字转为音频,保存本地。 然后使用QMediaPlayer来播放音频。 QMediaPlayer比较强大,支持所有的需求(进度
阅读全文
posted @ 2025-07-28 19:59 十一的杂文录
阅读(52)
评论(0)
推荐(0)
2025年7月11日
使用 VS Code 写C++代码,MSVC编译
摘要: *:需要先安装好VS环境 1.在打开菜单输入:“developer”,选择 “ Developer Command Prompt ” 2.此时会打开一个CMD窗口,输入:code 现在重新启动的VS Code就可以写C++代码了 如果需要使用C++17或更高,则需要设置一下: 按住 Ctrl + s
阅读全文
posted @ 2025-07-11 13:50 十一的杂文录
阅读(41)
评论(0)
推荐(0)
2025年6月19日
C++,async异步
摘要: int Widget::asyncTask(int num) { qDebug() << "async thread id:" << QThread::currentThreadId(); this_thread::sleep_for(chrono::seconds(3)); return num
阅读全文
posted @ 2025-06-19 20:26 十一的杂文录
阅读(9)
评论(0)
推荐(0)
2025年6月4日
c++写excel表格:OpenXLSX
摘要: 发现一个非常好用的开源库(OpenXLSX):https://github.com/troldal/OpenXLSX/blob/master/Examples/Demo1.cpp 简单好用,编译也简单,我编译好了一份静态库(vs2022,x86):https://wwqx.lanzoul.com/i
阅读全文
posted @ 2025-06-04 17:07 十一的杂文录
阅读(543)
评论(0)
推荐(0)
2025年6月3日
Qt异步:QFuture
摘要: 有时候一个功能特别耗时,容易卡主进程,这个时候就需要上异步操作了。 # Pro QT += concurrent # .h #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include <QDebug> // 异步,qmake: QT +
阅读全文
posted @ 2025-06-03 16:33 十一的杂文录
阅读(44)
评论(0)
推荐(0)
2025年4月18日
mupdf需要链接那些库
摘要: mupdf很好用,但是编译出来,静态库太大了,如果全部链接会降低性能,所以只需要链接用到的库就可以了 # mupdf libmupdf.lib (基础库,必须链接) libthirdparty.lib (基础库,必须链接) libharfluzz.lib (文本渲染) libextract.lib
阅读全文
posted @ 2025-04-18 10:55 十一的杂文录
阅读(81)
评论(0)
推荐(0)
2025年4月16日
Qt,pro文件常用设置
摘要: # 文件属性添加版本号 VERSION = 1.0.0.0 # 配置文件编译存储 MOC_DIR = $$PWD/../temp/moc RCC_DIR = $$PWD/../temp/rcc UI_DIR = $$PWD/../temp/ui OBJECTS_DIR = $$PWD/../temp
阅读全文
posted @ 2025-04-16 16:55 十一的杂文录
阅读(36)
评论(0)
推荐(0)
条码识别-zxing-cpp-编译,使用指南
摘要: zxing-zpp下载地址:https://github.com/zxing-cpp/zxing-cpp stb下载地址:https://github.com/nothings/stb 一、编译 1.分别下载好 zxing-cpp 和 stb 的源码(编译zxing-cpp需要stb) 2.使用cm
阅读全文
posted @ 2025-04-16 11:09 十一的杂文录
阅读(614)
评论(0)
推荐(0)
2025年3月4日
Linux读取设备ID
摘要: Linux读取设备ID有很多种方法: 1、读取系统文件 2、使用libudev获取 最开始我是使用的读取系统文件的方法,但是客户那边需要不间断的读取,操作次数多了以后,就达到了系统最大文件描述限制数(1024),然后就读取不到了,就需要重新打开软件才行。 为了解决客户这个问题,就改用libudev来
阅读全文
posted @ 2025-03-04 10:35 十一的杂文录
阅读(171)
评论(0)
推荐(0)
2025年2月21日
C++获取Windows系统的WIFI列表
摘要: 之前写过一篇 Qt获取Windows系统的WIFI列表的文章,原理是通过cmd命令来实现的,现在发现直接调用Windows API会更简单,所以记录一下 Qt 获取WIFI列表:https://www.cnblogs.com/shiyixirui/p/17965357 代码: #include <w
阅读全文
posted @ 2025-02-21 11:27 十一的杂文录
阅读(96)
评论(0)
推荐(0)
2025年2月12日
文字转语音,导出音频mp3
摘要: 用到的是Windows的SAPI,所以只支持Windows。 我测试了一百多个字符转音频导出,速度还挺快的,1秒不到就转好了。 #include <sapi.h> #include "sphelper.h" #include "atlbase.h" #pragma comment(lib,"ole3
阅读全文
posted @ 2025-02-12 15:24 十一的杂文录
阅读(38)
评论(0)
推荐(0)
2025年2月11日
Qt写Word文档-Windows
摘要: 电脑没有安装微软的office,安装的是wps,用的是 QAxObject,所以只支持Windows系统 一、pro文件添加 axcontainer 二、实现代码 #include <QAxObject> #include <QDebug> // 创建Word应用程序对象 QAxObject* wo
阅读全文
posted @ 2025-02-11 09:13 十一的杂文录
阅读(181)
评论(0)
推荐(0)
2025年1月16日
Qt实现电子白板,双图层,下面显示视频帧,上面显示批注内容,支持画笔,橡皮檫
摘要: 原理: 视频帧使用QImage显示,批注内容绘制在QPixmap上,QPainter显示绘制QImage,再绘制QPixmap #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include <QTimer> #include <QDebu
阅读全文
posted @ 2025-01-16 13:20 十一的杂文录
阅读(85)
评论(0)
推荐(0)
2024年12月28日
innoSetup打包文件编写模板(二):支持覆盖安装,安装前关闭运行,避免安装失败
摘要: 1.支持重复安装 2.安装前关闭程序,避免覆盖失败 3.卸载前关闭程序,避免卸载失败 重点:使用终端命名杀死进程 ShellExec('open', ExpandConstant('{cmd}'), '/c taskkill /f /t /im hp.exe', '', SW_HIDE, ewNoW
阅读全文
posted @ 2024-12-28 17:10 十一的杂文录
阅读(362)
评论(0)
推荐(0)
PDF库 libharu 写中文文字
摘要: 重点: HPDF_UseCNSFonts(pdf); HPDF_UseCNSEncodings(pdf); HPDF_Font font = HPDF_GetFont(pdf, "SimSun", "GB-EUC-H"); 完整代码: #include "include/hpdf.h" #pragm
阅读全文
posted @ 2024-12-28 16:39 十一的杂文录
阅读(323)
评论(0)
推荐(0)
systemd服务(三):自启动后,系统托盘无法显示
摘要: 背景: 编写一个Qt程序,带有系统托盘。使用 systemd 服务做自启动后,开机第一次,总是没有显示出 系统托盘图标,使用 ps 命令查询进程,发现程序是存在的,但是就是没有系统托盘的图标 解决方法: 修改 my.service 配置文件,增加 After 和 Requires 配置。 # sys
阅读全文
posted @ 2024-12-28 13:49 十一的杂文录
阅读(59)
评论(0)
推荐(0)
systemd服务(二):Qt程序做自启动时,不能正常运行
摘要: *: systemd服务中文手册:https://www.jinbuguo.com/systemd/systemd.exec.html 背景: 不管是,直接运行qt程序,还是使用sh脚本来运行qt程序,都是正常的 但是加入到 systemd 自启动服务后,总是启动不了Qt程序,通过 sudo sts
阅读全文
posted @ 2024-12-28 11:27 十一的杂文录
阅读(230)
评论(0)
推荐(0)
systemd服务(一):Linux程序崩溃自启动方法
摘要: linux进程挂掉后,可以通过配置 systemd 来自动启动服务 1.创建 systemd 服务文件,例如:huyang.service,需要放置在系统文件夹 /etc/systemd/system 2.编辑文件,填写详细信息 3.操作 systemd 服务 [Unit] Description=
阅读全文
posted @ 2024-12-28 11:12 十一的杂文录
阅读(340)
评论(0)
推荐(0)
2024年12月26日
HTML画布canvas绘制图形,解决拖影问题
摘要: 在使用HTMl画面 canvas 绘制矩形,圆等图形时,总是出现拖影。 解决这个问题有很多中方法: 方法一:鼠标移动过程中中不画上去,在释放鼠标的时候绘制上去,这样就看不到拖影,但是看不到绘制过程 方法二:在鼠标移动的时候,清除上一次绘制的矩形,然后在画,这样就没有拖影了,但是计算起来麻烦,要多几行
阅读全文
posted @ 2024-12-26 15:02 十一的杂文录
阅读(103)
评论(0)
推荐(0)
2024年12月17日
UOS给deb包签名
摘要: 跳过打包过程,主要记录签名 1.在应用商城下载 “证书工具” 2. 打开一个终端,生成证书 // 如果没有账号,就去注册一个就可以了,UOS官网:https://www.chinauos.com cert-tool -username="UOS帐号" -password="UOS密码" 3. 对打包
阅读全文
posted @ 2024-12-17 17:03 十一的杂文录
阅读(816)
评论(0)
推荐(0)
2024年12月13日
VS Code 远程虚拟机Linux系统
摘要: 分为两部分操作: - Linux虚拟机上需要安装 ssh - Windows的 VS Code需要安装 ssh 的插件 一、Linux虚拟机上的操作 1.需要安装 shh // 我用得 kylin sudo apt install openssh-server 2.ssh 服务操作 // 开启ssh
阅读全文
posted @ 2024-12-13 15:43 十一的杂文录
阅读(194)
评论(0)
推荐(0)
2024年12月12日
Qt,设置软件字体
摘要: // 一、设置全局字体(系统库字体) QFont font("Courier", 10, QFont::Normal, false); a.setFont(font); // 二、设置全局字体(自定义字体) int font_id = QFontDatabase::addApplicationFon
阅读全文
posted @ 2024-12-12 16:14 十一的杂文录
阅读(789)
评论(0)
推荐(0)
2024年10月28日
Qt开发启动界面
摘要: #include "widget.h" #include <QApplication> #include <QSplashScreen> #include <QPixmap> int main(int argc, char *argv[]) { QApplication a(argc, argv);
阅读全文
posted @ 2024-10-28 17:29 十一的杂文录
阅读(41)
评论(0)
推荐(0)
2024年10月12日
Qt,提升QLabel
摘要: QLabel不能满足我的需求,需要提升QLabel为自己封装的类 在UI中,拉一个QLabel出来,鼠标右键点击QLabel,选择【提升为】,然后填写自己的类。 需要注意的是,提升后QLabel需要show一下,不然显示不出来 #ifndef MYVIDEO_H #define MYVIDEO_H
阅读全文
posted @ 2024-10-12 09:47 十一的杂文录
阅读(95)
评论(0)
推荐(0)
2024年8月6日
Linux系统打包Qt
摘要: 因为使用了 QWebEngineView,所以遇到了打包问题,记录一下我的失败过程。等以后有机会再接着弄吧 目前知道的打包方式有三种: 1.linuxdeplot + linuxdeploy-plugin-qt 2.linuxdeplotqt + appimagetool 3.使用脚本,收集 ldd
阅读全文
posted @ 2024-08-06 15:09 十一的杂文录
阅读(546)
评论(0)
推荐(1)
2024年7月22日
Qt设置QSS二、设置QSS
摘要: 常用,通用属性 background-color: #FFFFFF; /*背景颜色*/ color: #000000; /*文字颜色*/ border: 1px solid red; /*边框样式*/ border-radius: 20px; /*边框圆角*/ border-top-left-rad
阅读全文
posted @ 2024-07-22 15:42 十一的杂文录
阅读(180)
评论(0)
推荐(0)
下一页
公告