偶尔也会
码龄7年
求更新 关注
提问 私信
  • 博客:231,190
    社区:469
    问答:755
    232,414
    总访问量
  • 205
    原创
  • 2,786
    粉丝
  • 307
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
加入CSDN时间: 2018-11-05

个人简介:复杂的事情简单做,简单的事情重复做,重复的事情用心做。

博客简介:

燃犀的博客

查看详细资料
个人成就
  • 获得970次点赞
  • 内容获得50次评论
  • 获得1,016次收藏
  • 代码片获得1,681次分享
  • 博客总排名35,621名
  • 原力等级
    原力等级
    5
    原力分
    1,512
    本月获得
    18
创作历程
  • 4篇
    2025年
  • 83篇
    2024年
  • 34篇
    2023年
  • 85篇
    2022年
成就勋章
TA的专栏
  • 不公开系列
  • 燃犀的QT笔记
    73篇
  • XC
  • 燃犀的OpenCV笔记
    8篇
  • 燃犀的C++笔记
    48篇
  • c++11多线程
    14篇
  • windows的一些零散记录
    1篇
  • ActiveMQ-CPP
    3篇
  • 计算机基础知识综合
    6篇
  • WMI编程
    5篇
  • MFC笔记
    3篇
  • SNMP
    9篇
  • QML
    2篇
  • 发疯文学
    1篇
  • 网站
  • mySql
    1篇
  • 一些练习题
    3篇
  • 设计模式
    11篇
  • qt系列笔记
    1篇
  • Python
    2篇
  • QCustomPlot
    2篇
  • 软件操作方法
    1篇
  • STL算法
    2篇
  • 一些话题
    1篇
  • vs2017+qt5.12.4编程中遇到的问题
    5篇
  • XML
    1篇
兴趣领域 设置
  • 编程语言
    c++qt
创作活动更多

AI 镜像开发实战征文活动

随着人工智能技术的飞速发展,AI 镜像开发逐渐成为技术领域的热点之一。Stable Diffusion 3.5 FP8 作为强大的文生图模型,为开发者提供了更高效的图像生成解决方案。为了推动 AI 镜像开发技术的交流与创新,我们特此发起本次征文活动,诚邀广大开发者分享在 Stable Diffusion 3.5 FP8 文生图方向的实战经验和创新应用 本次征文活动鼓励开发者围绕 Stable Diffusion 3.5 FP8 文生图方向,分享以下方面的内容: 1. 技术实践与优化 - Stable Diffusion 3.5 FP8 模型架构解析与优化技巧 - 文生图生成效果的提升方法与技巧 - 模型部署与加速策略,例如使用 Hugging Face、Diffusers 等工具 - 针对特定场景(例如二次元、写实风)的模型微调与定制化开发 2. 应用场景探索 - Stable Diffusion 3.5 FP8 在不同领域的应用案例分享,例如游戏设计、广告创意、艺术创作等 - 利用 Stable Diffusion 3.5 FP8 实现图像编辑、图像修复、图像增强等功能的探索 - 结合其他 AI 技术(例如 NLP、语音识别)构建更强大的应用 3. 创新应用与思考 - 基于 Stable Diffusion 3.5 FP8 的创新应用场景设计 - AI 镜像开发的未来发展方向的思考与展望 - 对 AI 镜像开发伦理、安全等问题的探讨

28人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

搜索 取消

自定义消息提示框

这段代码实现了一个确认对话框功能。使用QMessageBox创建一个提示框,询问用户是否要从FPP更新数据到数据库。对话框包含"确定"和"取消"两个按钮,当用户点击"确定"时调用updateFromFpp2DB()方法执行更新操作,点击"取消"则输出调试信息。对话框具有WA_DeleteOnClose属性,确保在关闭时自动删除。整个交互通过信号槽机制实现,操作完成后调用deleteLater()清理内存。
原创
博文更新于 2025.12.09 ·
92 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

使用Redis实现MySQL的数据缓存

本文介绍了使用Redis实现MySQL数据缓存的架构方案。该架构通过Canal监控MySQL的binlog变更(增删改操作),由Canal客户端解析数据后,通过代理程序将变更同步到Redis缓存。当MySQL不可用或负载过高时,应用程序可直接从Redis获取最新数据,提高系统可用性并降低数据库压力。需要注意的是,RedisQL模块需要单独编译。整个方案实现了MySQL数据的实时缓存更新,有效解决了数据库单点故障和性能瓶颈问题。
原创
博文更新于 2025.07.25 ·
446 阅读 ·
6 点赞 ·
0 评论 ·
0 收藏

Qt Mysql linux驱动编译

【摘要】本文介绍了在Linux系统下编译Qt连接MySQL数据库驱动的方法。当出现"QMYSQL driver not loaded"错误时,需手动编译MySQL驱动。主要步骤包括:修改mysql.pro工程文件配置路径、调整qsqldriverbase.pri文件、使用qmake生成Makefile,最后通过make命令生成libqsqlmysql.so驱动文件。编译过程中需指定MySQL的头文件路径(/usr/local/mysql/include)和库文件路径(/usr/local
原创
博文更新于 2025.07.25 ·
391 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

qt控制台程序与qt窗口程序在读取数据库中文字段的差异!!巨坑

Qt控制台程序与GUI程序在处理中文编码时存在差异,导致数据库查询出现乱码。主要原因包括:默认编码处理方式不同、输出环境差异以及文本编解码器设置不同。GUI程序自动处理UTF编码转换,而控制台程序依赖系统终端编码设置。解决方法是在Windows系统中添加SetConsoleOutputCP(65001)设置控制台UTF-8输出,并使用QTextCodec设置UTF-8编解码器。Linux系统默认使用UTF-8,无需额外设置。
原创
博文更新于 2025.06.03 ·
409 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Linux下去除opencv窗口边框

发布问题 2025.03.04 ·
4 回答

windows下获取当前的工作目录

【代码】windows下获取当前的工作目录。
原创
博文更新于 2024.12.04 ·
226 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

QMetaObject调用对象函数

使用QMetaObject的invokeMethod调用对象函数,可以通过预设的值来实现,对象函数的自动调用。比如说我需要给对象的姓名,性别,年龄复制。那么我只需要传入三个值就行了。就能实现函数的自动调用,1.定义一个people类。
原创
博文更新于 2024.11.01 ·
483 阅读 ·
14 点赞 ·
0 评论 ·
0 收藏

QT国际化,语言翻译

打开zh_hans.ts文件,将你需要翻译的地方,删除属性type=“unfinished”,然后写上你的翻译最后保存文件。所谓发布翻译,就是使用lrelease工具将ts文件转换输出不包含多余信息的qm文件(qm文件是二进制文件,非文本文件)。打开linguits工具,点击文件,选择你的zh_hans.ts文件,会出现如下的弹窗,点击确认。lupdate就是用于扫描pro文件中指定的代码或UI文件中被tr包装起来的文本。然后选择你需要翻译的地方,输入你想翻译的文字即可,翻译后记得保存。
原创
博文更新于 2024.10.31 ·
929 阅读 ·
4 点赞 ·
0 评论 ·
9 收藏

如何在Linux环境中的Qt项目中使用ActiveMQ-CPP

之前在Linux下的qt程序中使用activeMQ的时候也是用了很多时间去研究,本来想的是好好记录一下,但是当时顾着写代码。很多细节也不想再去走一遍了。大概写一下怎么使用就行了。注意:一定要先开启服务器。
原创
博文更新于 2024.10.31 ·
613 阅读 ·
5 点赞 ·
1 评论 ·
0 收藏

linux 运行 activemq,Linux 安装 ActiveMQ 服务器详解

这个需要注意的是要注意jave环境的版本。建议不要下载太新版本的服务器。需要根据自己的java环境版本来。也许做C++的会问,为什么我做一个C++的项目要用到java环境,这个我刚开始也很懵。喉咙才知道是运行这个服务器需要Java环境。Linux下安装和更新java环境应该都不难。点击past releases 就可以选择以前的版本了。然后就可以安装参考的文章去配置和运行它了。
原创
博文更新于 2024.10.31 ·
438 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Linux下安装ActiveMQ-CPP

参考文章。
原创
博文更新于 2024.10.31 ·
577 阅读 ·
3 点赞 ·
1 评论 ·
9 收藏

存储系统概述

地址从A0000H到CFFFFH的内存,共有()字节,若用存储容量位64k x 8bit的存储器芯片构成该内存空间,至少需要多少片?eg:主存与cache的地址映射方式中,(A)方式可以实现主存任意一块装入cache中任意位置,只有装满才需要被替换。在计算机的存储系统体系中,cache是访问速度最快的层次(若有寄存器,则寄存器最快)空间局部性:刚被方问的内容,临近的空间很快被访问。eg:以下关于cache的叙述中,不正确的是?空间局部性:用到的地址,相邻的地址频繁使用。
原创
博文更新于 2024.09.22 ·
748 阅读 ·
11 点赞 ·
0 评论 ·
6 收藏

流水线--基础知识

一条指令的执行过程可以分解为取指,分析,和执行三步,在取指时间t1 = 3🔺T,分析时间t2 = 2🔺T,执行时间t3=4🔺T,若按串行方式执行,则10条指令全部执行完需要(3+2+4)*10=90🔺T.一条指令的执行过程可以分解为取指,分析和执行三步,取指时间t1 =3🔺T,分析时间t2=2🔺T,执行时间t3 =4🔺T;eg: 将一条指令的执行过程分解为取指,分析,执行三步。按照流水线方式执行,若取指时间t1=4🔺T,分析时间t2=2🔺T,执行时间t3 =3🔺T.则执行完100条指令,需要的时间为?
原创
博文更新于 2024.09.22 ·
451 阅读 ·
4 点赞 ·
0 评论 ·
1 收藏

CPU结构基础知识

指令:数量少,使用频率接近,定长格式。累加寄存器AC:通用寄存器,为ALU提供一个工作区,用在暂存数据。特点:指令中存放了一个地址,这个地址对应的内容是操作数的地址。实现方式:增加了通用寄存器,硬布线逻辑控制为主,适合采用流水线。指令:机器语言的一个语句,是一组有意义的二进制代码。数据缓冲寄存器DR:写内存时,暂存指令或数据。指令译码器:对指令中的操作码字段进行分析解释。特点:操作数直接放在指令中,速度快,灵活性差。指令:数量多,使用频率差别大,可变长格式。特点:指令中存放的是操作数的地址。
原创
博文更新于 2024.09.08 ·
381 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

校验码:奇偶校验,CRC循环冗余校验,海明校验码

海明校验码的原理是:在有效信息位中加入几个校验位形成海明码,使码距比较均匀地拉大,并把海明码的每个二进制位分配到几个奇偶校验组中,当某一位出错后,就会引起有关的几个校验位地值发生变化。把接受到地CRC码用约定的生成多项式G(X)去除(模二除法),如果正确,则余数为0,如果某一位出错,则余数不为0.不同地位数出错其余位数不同。CRC的编码方法:在k位信息码之后拼接r位校验码。应用CRC码的关键是如何从k位信息位,简便地得到r位校验位。奇偶校验,可检测1位(奇数位)的错误,不可纠错。
原创
博文更新于 2024.09.08 ·
455 阅读 ·
4 点赞 ·
0 评论 ·
6 收藏

逻辑运算基础知识

当a=1,b=2,c=3,d=4.m和n的值为1.求执行语句之后n的值,因为a>b是0,所以m=0,直接短路,后面不执行,所以n的值不变还是1.逻辑变量之间的运算称为逻辑运算,二进制数1和0在逻辑上可以代表 真 和 假。逻辑或(|| ,+,U ,V ,OR):连接的两个逻辑全为0时才取0。逻辑与(&&,*,AND):连接的连个逻辑全为1 才取1。a||b||c:只要为真,就不必判断b和c的值。a&&b&&c,只有a为真时才继续往下执行。逻辑异或(XOR):相同取1,不相同取0。,~,NOT):将逻辑取反。
原创
博文更新于 2024.09.08 ·
579 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

浮点的运算

eg:设16位浮点数,其中阶符1位,阶码值6位,数符1位,尾数8位。若阶码用移码表示,尾数用补码表示,则该浮点数所能表示的数值范围是?浮点数表示:N= 尾数 X 基数。尾数(定点小数):n=9,补码表示范围?阶码(定点整数):n=7,移码表示范围?阶码的位数决定数的表示范围,位数越多,范围越大。尾数可以表示数值的有效精度,位数越多精度越高。在IEEE745中尾数可以是原码。对阶是通过较小数的尾数右移实现的。N = 尾数 * 基数。对阶时,小数向大数看齐。
原创
博文更新于 2024.09.08 ·
366 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

数据的表示-(反码,原码,补码,移码)

因为再补码里面有一个人为规定,100可以表示为-4,因为0只有一种表示方式是000,所以再补码里面100表示4。反码:整数的反码与原码相同,负数的反码是其绝对值按位取反,符号位不变。采用n位补码(包含一个符号位),表示数据,可以直接表示的数值是?eg:如果“2X”的补码是“90H”,那么X的真值是多少?补码:整数的补码与原码相同,负数的补码是其反码末位加1.原码:最高位是符号位,其余低位表示数值的绝对值。原码:数码个数2^n -1。反码:数码个数2^n -1。移码:补码的符号位取反。补码:数码个数2^n。
原创
博文更新于 2024.09.07 ·
704 阅读 ·
6 点赞 ·
0 评论 ·
0 收藏

Windows Management Instrumentation (WMI)的英文开发文档

发布资源 2024.09.06 ·
pdf

qt通过调节伽马值来调节显示器亮度

总结找个方法其实不是很好用,对于有的显示器,会被自动校准回去。如果想通过其它方式实现调节显示器亮度参见我的文章。代码是参考的别人 来源。的,自己做了一点改动。
原创
博文更新于 2024.09.06 ·
762 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多