自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

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

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

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

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

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

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

2025-02-27 14:39:45 281

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

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

2025-02-27 14:38:04 393

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

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

2025-02-27 14:36:11 449

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

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

2025-02-27 14:31:12 530

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

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

2024-11-27 09:57:04 252

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

谁把系统卡住了?

2024-11-27 09:53:57 1103

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

是谁把系统卡住了???

2024-11-19 10:10:05 687

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

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

2024-11-19 09:54:01 423

原创 如何判断野指针

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

2024-09-25 10:04:43 487

原创 浅谈接口理解

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

2024-09-23 18:03:39 1002

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

空格引发的悬案

2024-09-06 18:28:48 1047

原创 WinDbg !error 指令不起作用

WinDbg !error 指令不起作用

2024-08-30 17:16:35 344

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

WinDbg如何配置远程调试

2024-08-08 19:41:35 627

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

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

2024-08-03 11:14:51 1310

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

捉虫笔记之WinDbg符号配置

2024-07-26 19:14:19 796

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

计划任务不显示UI的问题

2024-03-13 19:44:08 1182

原创 1、计划任务介绍

windows计划任务介绍

2024-03-13 19:43:10 562

原创 3、git实战操练

git 实战操练

2024-01-21 18:03:57 1160

原创 Qt 开发环境配置 vs和Qt creator

配置Qt开发环境

2024-01-21 17:33:20 875

原创 2、git进阶操作

git进阶操作

2023-11-24 17:19:03 1310

原创 1. git入门操作

git入门操作

2023-11-24 17:15:04 1419

原创 Qt Creator中designer使用QWebEngine异常排查

嘿,来一起debug吧

2023-08-03 14:02:40 1584 2

原创 git status和git push扩展脚本

我在使用过程中发现,我的仓库可能有多个远程服务器,每次git push gitee && git push github && git push home,很是费劲。就是先遍历所有已经修改过的文件,向bash 中写入环境变量。的时候,再引用写入的环境变量,比如:$dolphin_cpp,这样就可以了。在使用这个命令之前,你要确定你的本地分支已经和远程分支关联了。其实是我对shell脚本起了别名,我把放在.bashrc中,查看工作区的变化,我想看某个文件的变化必须使用。在之前的时候,我是用。

2023-05-09 19:33:28 726

原创 利用chatGPT,半小时搞定git自动拉取代码

对我shell这种都没有写过100行代码的人来说,真的是提高了工作效率。

2023-04-07 12:57:07 2046

原创 一个开源的小项目Platypus

platypus 是一个对git bash窗口的管理,效果就是类似chrome浏览器那样,对bash窗口进行管理,可以随意的切换和创建。

2023-03-27 16:34:06 1142

原创 如何在VS中解决查看中文乱码问题。

如何在VS中解决查看中文乱码问题。

2023-03-16 15:56:00 2012 2

原创 Qt自定义圆角渐变

因为在写文章的过程中,经常需要对图片做些简单的增加个圆角阴影处理。

2022-12-12 21:20:28 462

原创 适配高DPI QWidget::move移动有错误?

适配高DPI QWidget::move移动有错误?

2022-11-30 10:52:01 860

原创 修改Qt源码支持DPI粒度到QWidget

什么???居然支持高DPI 自定义QWidget适应

2022-11-10 09:47:24 1087

原创 QWebEngine图片渲染性能优化

我们有一个这样的场景,就是利用QWebEngine把网页渲染成图片,再传给服务器。我们当初采用QWebKit来渲染的,因为考虑网页可以更灵活,而且实现起来简单。当时当我们升级Qt版本从5.5升级到5.15之后就发现,在性能差的虚拟机里面渲染2张图片,几百KB的图片就已经很吃力了。往往渲染的图片不正常,有部分黑影。最主要的就是图片渲染得不全,一边有图片一边是黑色背景。

2022-09-19 13:05:17 1069

原创 编译OpenSSL注意事项

编译openssl总结

2022-09-02 11:02:03 574

原创 Qt升级血与泪

Qt升级一波三折

2022-08-16 09:24:05 5983 7

原创 vs code导航到Qt 源码

在项目中经常会需要看看Qt的源码,所以需要定位到Qt source code中。

2022-08-05 10:13:44 1321

原创 shellexecute启动程序出错

ShellExecute执行,程序报错。required application data could not be found.

2022-07-20 15:20:21 1655

原创 Python读取exe中导入的dll名称

在项目中经常添加一些Qt模块,但是如果每次打包人工的去搜索复制,也是一件挺烦人的事情。所以写个脚本去做这件事情,顺理成章的事情。顺便学下python语法。

2022-06-29 15:12:48 876

原创 美化QTabWidget(3)

增加无边框窗口功能(缩放,移动)增加tab贴图功能双击关闭tab可以设置是否需要绘制“+”按钮。支持tab拖拽,合并将绘制接口导出来,方便用户自定义绘制和贴图

2022-06-23 13:54:49 1288

原创 Qt中诡异现象UI被切割的问题

项目升级到Qt 5.15.2之后就发现这个诡异的现象,但是Qt 5.5就没有这个现象。很是麻烦,一点头绪都没有。我们先来看下现象。再看看异常的UI:这两张图片可以看出明显的不一样。第二张图片里面的控件像是被拉伸,切割了一样。其实在真实的项目场景中,UI就像被是切割了一样。先说原因,其实这个是因为系统的DPI发生了变化,导致界面进行了缩放。比如:我先把系统的DPI设置150%,然后软件也会跟着放大1.5倍。我再把系统的DPI还原为100%,此时软件应该恢复到原来的大小,但实际上并没有,而是大小被切割了一

2022-06-14 12:52:58 890

原创 排查自模拟QWheelEvent事件不能向上传递排查

排查自模拟QWheelEvent消息不能向上传递1、事情起因因为我们的项目需要做一次大升级。从Qt 5.5升级到Qt 5.15.2.0,这个大版本的升级真是把我折腾的够呛。在我们的项目中,自己模拟了一个鼠标滚轮消息的。利用QApplication::postEvent()函数,向消息队列中发送一个QWheelEvent消息。这样就可以控件就可以自动滚动了。但是项目升级到Qt 5.15.2.0之后发现不行了。擦了擦额头的汗,这个bug怎么修啊?无从下手的感觉。去请教别人?万一,别人觉得我很low怎

2022-05-19 09:16:52 440

git实战笔记.pdf

新手快速入门,git笔记

2021-11-29

(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语言实现)

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

2014-12-07

插入排序(C语言实现)

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

2014-11-30

冒泡排序算法

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

2014-11-23

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

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

2014-11-05

linux 汇编

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

2014-11-03

jquery-easyui-1.3+帮助文档

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

2014-07-19

三层实现登陆 web

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

2014-06-15

windows记事本

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

2013-09-06

C#学生管理系统

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

2013-08-06

把Excle表格导入sql数据库中

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

2013-08-04

代码生成器

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

2013-06-18

空空如也

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

TA关注的人

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