自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(118)
  • 资源 (17)
  • 收藏
  • 关注

原创 C++幕后故事(七)--一个对象的生与死

C++幕后故事(七)–一个对象的生与死这节里面我们会学习到以下四点:1.对象的生成时机2.对象构造过程和POD类型3.对象的复制语意4.析构语意1.对象生成的时机根据对象的控制力度不同,对象的生成时机也是不一样的。我们可以把它分为两类:1.new操作符用户手动控制时机,随时new,随时生成。2.编译器控制下也是有细微的差别,请看下面的表格。全局对象/...

2019-10-28 13:45:59 761 1

原创 C++幕后故事(九)--我们来new个对象

读者如果觉得我文章还不错的,希望可以多多支持下我,文章可以转发,但是必须保留原出处和原作者署名。更多内容请关注我的微信公众号:cpp手艺人。这个章节我们主要学习以下几个知识点:1.数据成员绑定时机。2.多种模型下数据成员布局。3.数据成员如何读取的。4.进程内存布局1.数据成员绑定时机大家一看标题可能有点懵了,什么叫数据成员的绑定时机。请随我看段代码,这段代码节选自《深入探索C++...

2019-10-14 10:52:21 1201 1

原创 使用 QWebChannel 实现 JS 与 C++ 双向通信(超详细 + 踩坑总结 + Demo)

使用 QWebChannel 实现 JS 与 C++ 双向通信(超详细 + 踩坑总结 + Demo)

2026-01-12 10:10:06 782

原创 QWebEngine 实战:自定义右键菜单、文件下载、Cookie 管理与 User-Agent 设置

QWebEngine 实战:自定义右键菜单、文件下载、Cookie 管理与 User-Agent

2026-01-11 22:09:07 730

原创 程序偏偏卡死在领导机器上?竟是QWebEngine 假死

飞书上领导发来消息说:过来看下,程序好像卡死了。我硬着头皮小跑过去。

2026-01-11 22:05:16 549

原创 QWebEngine 为什么突然变卡?你可能遇到了“渲染降级”!深度解析

产品经理指着他的老爷机说:“为什么我的机器这么卡,之前你不是解释说开了硬件加速吗?”我说:“确实开了啊,谁知道你的机器咋回事。

2026-01-11 21:56:58 356

原创 QPushButton 高级使用指南

QPushButton 高级使用指南

2026-01-06 23:07:28 410

原创 Qt QPushButton 实战:点击、切换、分组功能

Qt QPushButton 的几种常见用法

2026-01-06 23:03:40 1000

原创 使用 QWebChannel 实现 JS 与 C++ 双向通信(超详细 + 踩坑总结 + Demo)

使用 QWebChannel 实现 JS 与 C++ 双向通信(超详细 + 踩坑总结 + Demo)

2025-12-29 23:38:10 676

原创 QWebEngine 实战:自定义右键菜单、文件下载、Cookie 管理与 User-Agent 设置

QWebEngine 实战:自定义右键菜单、文件下载、Cookie 管理与 User-Agent

2025-12-29 23:35:57 891

原创 QWebEngine 沙箱、安全策略、跨域问题与规避方法

QWebEngine 沙箱、安全策略、跨域问题与规避方法

2025-12-15 19:19:03 677

原创 QWebEngine 加载慢?一文教你全面优化(含实战代码)

QWebEngine 加载慢?一文教你全面优化(含实战代码)

2025-12-15 18:39:27 934

原创 QWebEngine 常用 API 全面梳理

QWebEngine 常用 API 全面梳理

2025-12-15 18:37:22 661

原创 QWebEngine 被 JS 带崩(附源码复现)

QWebEngine 被 JS 带崩(附源码复现)

2025-12-15 18:36:33 595

原创 QWebEngine 是什么?与 Chromium 的关系解析

QWebEngine 是什么?与 Chromium 的关系解析

2025-12-15 18:35:22 679

原创 QWebEngine 安装、环境准备与版本选择策略

QWebEngine 安装、环境准备与版本选择策略

2025-12-15 18:34:31 885

原创 QtWebEngine 自动重启方案

捕获 renderProcessTerminated 信号删除旧视图,延迟重建新实例避免复用崩溃的 Profile必要时杀僵尸进程加载失败也触发自动恢复。

2025-12-15 18:33:24 393

原创 Qt5 QWebEngine 调试最佳实践指南

Qt5 QWebEngine 调试最佳实践指南

2025-12-15 18:30:36 425

原创 Qt QtWebEngine 白屏的解决方案

Qt QtWebEngine 白屏的解决方案

2025-12-15 18:28:33 790

原创 GPU 渲染模式:OpenGL ANGLE Vulkan 的选择与切换(工程师不踩坑指南)

GPU 渲染模式:OpenGL ANGLE Vulkan 的选择与切换(工程师不踩坑指南)

2025-12-15 18:27:35 797

原创 十年工作经验:Qt 不是我的信仰,却是我的底气

十年工作经验:Qt 不是我的信仰,却是我的底气

2025-12-09 10:44:19 723

原创 QtWebEngine 自动重启方案

本文介绍了QtWebEngine崩溃后的自动重启方案。通过检测renderProcessTerminated信号监控渲染进程异常,采用延迟重建WebView的方式实现稳定重启。关键点包括:删除旧视图后延迟300ms创建新实例、重建QWebEngineProfile避免缓存问题、捕获loadFailed信号处理GPU崩溃、强制终止僵尸进程以及清理损坏缓存。方案强调数据应保存在C++层面以保证重启后状态恢复,提供了完整的异常处理和稳定性增强措施。

2025-12-04 12:39:56 318

原创 Qt QWebEngine 开启硬件加速注意事项

简单说如果你的网页没有各种炫酷动画,只是静态的页面,其实利用软件渲染的模式,完全足够。多次崩溃,我们就会采用软件渲染模式,这是种不得已的方案。相当大的一部分崩溃来自开启了硬件加速导致的。在实际项目中,我们还会检测在同一台机器上如果。

2025-12-04 12:17:45 210

原创 Qt QWebEngine 开发避坑手册

对于多实例、高稳定性需求,可考虑 自编译或。调试复杂问题时,使用追踪内核日志。避免中文路径、频繁销毁WebView、过多同时打开页面。若仅需轻量网页渲染,可替换为或嵌入轻量WebView组件。

2025-12-03 12:32:55 787

原创 《Qt动画编程实战:打造丝滑流畅的移动特效》

《Qt动画编程实战:打造丝滑流畅的移动特效》 附上源码地址

2025-02-27 14:39:45 418

原创 《Qt动画编程实战:轻松实现头像旋转效果》

《Qt动画编程实战:轻松实现头像旋转效果》附上源码地址

2025-02-27 14:38:04 515

原创 《Qt窗口动画实战:窗口渐隐渐现效果》

《Qt窗口动画实战:窗口渐隐渐现效果》 附上源码地址

2025-02-27 14:36:11 700

原创 《Qt窗口动画实战:Qt实现呼吸灯效果》

打造优雅的UI动画:Qt实现呼吸灯效果

2025-02-27 14:31:12 845

原创 捉虫笔记(七)-再探谁把系统卡住了

从内核角度看,是谁把系统卡住了。

2024-11-27 09:57:04 332

原创 捉虫笔记(六)-谁把系统卡住了?

谁把系统卡住了?

2024-11-27 09:53:57 1177

原创 捉虫笔记(六)-谁把系统卡住了?

是谁把系统卡住了???

2024-11-19 10:10:05 757

原创 捉虫笔记(五)-WinDbg调试3个时机

​ 事后调试,英文叫做:postmortem debug,当应用程序崩溃时,自动调用WinDbg附加上去。在软件启动的时候会搜索全盘路径,找到windbg.exe或者DbgX.Shell.exe(预览版),显示在WinDbg路径一栏。​ 为了模仿想vs一键启动调试,利用了镜像文件映射方法,只要你启动了被调试的程序,WinDbg就会自动启动并进入调试状态。​ 此时需要查看你选择的WinDbg版本是否正确,比如x86和x64版本,但是你要是选择WinDbg预览版则没有这个问题。进程先启动,中途我想附加调试。

2024-11-19 09:54:01 559

原创 如何判断野指针

c/c++如何判断野指针

2024-09-25 10:04:43 631

原创 浅谈接口理解

接口的重要性远比想象中的更重要,接口不仅仅是编程的方式,更是一种思考的方式

2024-09-23 18:03:39 1124

原创 捉虫笔记(四)-- 空格引发的悬案

空格引发的悬案

2024-09-06 18:28:48 1103

原创 WinDbg !error 指令不起作用

WinDbg !error 指令不起作用

2024-08-30 17:16:35 427

原创 捉虫笔记(三)WinDbg配置远程调试

WinDbg如何配置远程调试

2024-08-08 19:41:35 775

原创 捉虫笔记(二)之 杀软请你自重点

捉虫笔记(二)之 杀软请你自重点

2024-08-03 11:14:51 1440

原创 捉虫笔记(一)之 WinDbg符号配置

捉虫笔记之WinDbg符号配置

2024-07-26 19:14:19 1097

原创 2、计划任务不显示UI的问题

计划任务不显示UI的问题

2024-03-13 19:44:08 1494

linux 汇编

对汇编、驱动程序感兴趣的可以下载来看看,不过这是英文版的,有很详细的目录。该书作者是Randall Hyde,他同时著有《汇编语言艺术》等名作

2014-11-03

git实战笔记.pdf

新手快速入门,git笔记

2021-11-29

快速排序(C语言实现)

利用C语言实现的快速,在GCC编译运行通过,在windows没有问题

2014-12-07

插入排序(C语言实现)

利用C语言实现的插入排序算法,在gcc下编译成功,在windows下完全可以的

2014-11-30

小甲鱼汇编语言课件+源代码

小甲鱼汇编语言课件+源代码 小甲鱼零基础入门学习汇编语言的课件和源代码。 小甲鱼的汇编语言讲的很好,支持小甲鱼~ 资料中包含了小甲鱼视频的所有PPT和源代码。

2014-11-05

三层实现登陆 web

使用标准三层实现的登陆 非常适合新手学习和借鉴

2014-06-15

代码生成器

这是个简易版的代码生成器,适合新手们交流和学习,也希望大家相互进步

2013-06-18

把Excle表格导入sql数据库中

C#写的窗体程序,就是为了把Excel表格内容更新到sql

2013-08-04

冒泡排序算法

完整的代码实现了冒泡排序,在GCC完全能够运行,不信你试试

2014-11-23

jquery-easyui-1.3+帮助文档

真实可用,一验证过,想要的同学拿去,jquery-easyui-1.3+帮助文档

2014-07-19

windows记事本

实现了windows下面的记事本所有的主要功能,比如“查找”和“返回查找”,“替换”主要功能。

2013-09-06

(C语言)字符串库

上一篇 自己动手写字符串库函数 三(C语言) //重置 void my_StrSet(string *des, const char ch) { if (!IsEmpty(des)) return; else { char* des1 = des->str; int desLen = my_StrLen(des->str); while (desLen--) *...

2015-01-20

C#学生管理系统

用三层架构实现的学生管理系统,主要就是实现了增删查改的功能

2013-08-06

空空如也

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

TA关注的人

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