自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(128)
  • 收藏
  • 关注

原创 [Qt] 报错HEAP CORRUPTION DETECTED CRT detected that the application wrote to memory after end of headp

参考在网络上搜索的文章,大部分都是说出现此报错的场景是,如一个指针你开辟了4个字节的内存但是你却使用了8个字节的内容,在delete那个指针时就回报如下错误。

2024-09-11 11:49:13 300

原创 [杂项]pugi::xml获取xml中的注释节点

pugixml 获取xml中的注释节点

2024-09-08 15:51:40 544

原创 [杂项] vscode离线安装插件

可能需要自由上网,来下载vscode的离线插件。

2024-08-28 16:37:46 382

原创 [杂谈]错误的设计

前端编辑一些东西,编辑完成后用于后端生成一些文件,一个错误的设计就是,不用前端的文件名称来用着实际的文件名称,文件名称使用uuid,而在文件里面保存真正的文件名,这样有很多问题 1. 用户或者测试很难找到对应的文件名称,于是提出要求后来把文件名称修改为文件里面的文件名称 + uuid,这样又导致新的问题,因为文件名称变成了和 前端ui的名称相关的东西,所以在前端修改名称时后端也要修改文件名称,同时也要修改其他地方使用到了该名称的地方。

2024-08-26 17:32:51 333

原创 [Qt] 避免CMake编译的Qt程序单独运行时出现控制台窗口的解决办法

只需要在add_executable中加上WIN32即可。

2024-08-21 20:29:47 191

原创 [CMake]使用 visual studio 编译Qt程序

CMake 使用 visual studio 编译Qt程序

2024-07-28 18:45:55 282

原创 [杂项] 判断一个C++程序是多少位数属于那种编译版本

判断一个C/C++程序位数及编译版本

2024-07-27 15:16:11 196

原创 [Qt] QObject禁止拷贝构造和赋值运算符的原因

QObject禁止拷贝构造和赋值运算符的原因

2024-07-17 22:32:06 262

原创 【Qt】使用临时对象的坑

【Qt】使用临时对象的坑

2024-07-13 16:16:10 336

原创 [Qt]使用 QTimer::singleShot 导致的一次程序崩溃

[Qt]使用 QTimer::singleShot 导致的一次程序崩溃

2024-07-13 15:44:28 401 2

原创 [C语言] 常用排序算法

常见排序算法

2024-06-16 22:52:01 348 2

原创 QT 使用资源文件的注意点

QT 使用资源文件的注意点

2024-06-10 22:53:56 376

原创 字符串常量简单介绍

C/C++字符串常量简单介绍

2024-06-10 21:56:31 189

原创 【杂项】几个快捷键提高你的办公效率(装13使用)

其实在Windows下不同的IDE也支持在文本编辑的时候,让你不需要使用鼠标也能够快速的操作。下面以VSCODE为例子从当前位置开始选中shift + 键盘下键多行插入ctrl + alt + 鼠标下键退出多行插入esc回到一行文字开头Home键,回到一行文字结尾End。可以结合shift实现选中当前光标到行文字尾和行首文字Page Up向上光标移动一页,Page Down向下光标移动一页Ctrl + G快速移动到某一行shift + alot + 鼠标下键复制粘贴当前行到一下行未完待续。

2024-06-02 22:19:50 293

原创 【QT】父子按钮同时响应点击事件

QT QPushButton父子按钮同时响应鼠标点击事件

2024-06-02 17:56:26 260

原创 [前端] todoList制作

todoList制作

2024-04-27 22:53:23 1493

原创 [生活][杂项] 上班党的注意事项

目前是上班已经接近两年了,目前的状态是,一个人租了一个单间在上班。对于这种情况有以下几点需要注意。钥匙问题,一定不要陷入钥匙丢失的情况!一定不要陷入钥匙丢失的情况!一定不要陷入钥匙丢失的情况!方法是 准备一把备用钥匙放在公司 或者就是 回到家开门后立马把钥匙挂在门旁边,这样出门的时候看到钥匙就记得要带钥匙,多锻炼几天就形成下意识了,然后到公司就把钥匙放在抽屉了,避免在公司的时候吃饭或者上厕所的时候把钥匙弄掉了,走的时候带上钥匙即可。本人就是采用的方案二,但是建议方案一和方案二双管齐下。

2024-04-18 22:22:46 312

原创 [生活][杂项] 如何正确打开编织袋

编织袋打开的正确姿势面对单线分离右边的线头,然后依次拉开即可

2024-04-18 21:44:06 572

原创 [前端][杂项] React版本

react框架版本介绍

2024-04-14 14:37:33 1005

原创 [Qt]解析moc文件

Qtmoc文件解析

2024-04-06 17:22:45 676

原创 [Qt]使用到 disconnect 的地方

场景: 有一个combobox,里面可能有很多项,测试一看用得不爽啊,要是正好是选择最后一个那我岂不是要操作半天,提出要求要做成有输入自动补全的类似浏览器的这种功能输入对应的字符然后有一个过滤的下拉列表然后选择想要的项。程序员一听心想我去Qt的combobox支持这个功能吗?不支持是不是还得自定义,怀着忐忑的心情bing一下。有对应的接口。好了几分钟搞定//绑定completer到combobox。

2024-04-03 11:39:27 576

原创 [Qt] QString::fromLocal8Bit 的使用误区

QString::fromLocal8Bit的使用误区

2024-03-27 22:28:21 980

原创 [windows]Windows上缩放窗体的两种方式

第二种方式时,快速拖动时,如果是chrome浏览器套壳软件就会出现拖动部分出现黑边的现象而原生的桌面应用程序则不会出现黑边。这现象在chrome浏览器本身就存在。typora是用electron写的软件存在该问题。

2024-03-27 21:41:01 253

原创 [Qt] QTableWidget误区(空指针错误)

QTableWidget误区(空指针错误)

2024-03-25 21:32:15 375

原创 [Qt] 点击QTableWidget item项后键盘输入导致崩溃

点击QTableWidget item项后键盘输入导致崩溃

2024-03-19 22:32:43 433

原创 [QT] QTextBrowser取消默认右键菜单项 复制链接地址

QTextBrowser默认下有三个标志位,QTextBrowser右键菜单相关源码如下。取消那两个标志位将不会创建 复制链接地址菜单项。

2024-03-15 10:55:21 504

原创 [QT]自定义的QtabWidget标签页右侧添加按钮

自定义QtabWidget实现标签页右侧增加按钮

2024-03-10 22:05:12 1178

原创 [杂项]按钮点击的设计

按钮最常用的功能就是点击了,也许在用户眼中点击就是一个动作而已,但是在程序中往往都是分解为鼠标按下和鼠标弹起的事件。所以在我们在鼠标按下时在按钮区域但是在松开时不在按钮区域会怎么样?答案就是不会触发按钮的点击事件。同理如果鼠标按下和弹起都在按钮区域则会触发按钮的点击事件。如图这个行为应该是一个通识。

2024-03-10 19:01:52 366

原创 [杂谈]QtCreator调试输出窗与chromium的调试输出窗

在我接触最多的调试输出窗中,用得最多的就是QtCreator和chromium。发现一个有趣的现象记录一下。QtCreator在处理大量重复的输出的情况下,采用方式如下QtCreator采用直接输出的方式,这样逻辑上很直观,但是当有大量的输出时,此时因为你看不清楚到底输出没有而怀疑有没有输出。而chromium采用的方式如下,采用一种记数的方式,感觉chromium的做法可能会更好一点,这样不用占据输出窗口的位置,而且也能清楚知道计数是否增加了。

2024-03-10 18:32:19 412

原创 [electron]窗口 BrowserWindow

官网介绍主要代码。

2024-03-02 21:47:51 955

原创 [electron] 安装nodemon

当nodemon检测到 main.js发生改变后,变会自动重启 electron项目。

2024-03-02 15:25:49 687

原创 [electron杂项] 记录学习electron碰到问题(持续更新)

出于electron的设计,在 main.js 中使用 console.log 会打印在控制台上。而在其它地方使用 console.log 则会打印在 web调试工具的控制台上。生成 node_modules 文件夹。但是有时发现根本生成不了生成了一个 xxxxlock的文件。是完全有 node.js环境的而其它的则是 web的环境。文件拷贝到项目的 node_modules文件夹下。如前面所说的,如果要用vscode的代码补全,那么就要把。

2024-03-02 15:13:09 691

原创 [electron] 程序的生命周期

目前来说就 app 的 ready 事件很重要。它用于在此事件里面创建 BrowserWindow。

2024-03-02 14:42:33 920

原创 [electron] vscode添加electron代码补全

vscode electron代码自动补全

2024-02-24 23:24:42 582

原创 [electron]官方示例解析

electron官方例子解析

2024-02-24 23:18:29 798

原创 [electron] electron环境搭建

electron入门环境搭建

2024-02-24 15:41:22 961

原创 [AI争霸] 普通人看ChatGPT和文心一言那个更好

如果你没有chatGPT推荐你使用文心一言,否则推荐你使用chatGPT。

2024-01-17 22:51:16 507

原创 [脚本]油猴脚本简单入门

字段定义了 这个脚本要在那些网址上运行,支持。字段还是支持该网址,那么脚本将从头开始运行。2. 当网址发生变化,如果这个脚本的。科学上网后直接在谷歌商店安装。

2024-01-13 23:18:40 592

原创 正则表达式匹配 int unint uint16 类型最大值最小值的类型范围

正则表达式匹配 int unint unint16最大值最小值的范围

2024-01-13 21:16:09 792

原创 [CMake]2高频率命令使用介绍

我们通常希望 工程 + CMakeLists.txt文件生成可执行文件。在Windows下使用通过如下命令行不打开IDE直接生成可执行文件(MSVC 2015)cmake .. -G "Visual Studio 14 2015 Win64" //指定编译器msvc2015 64位cmake --build . --config release //指定生成release版本的可执行程序不要随意修改参数的位置参考文章[cmake] [visual stuido] 编译64位和32位指令。

2024-01-03 21:28:02 439

空空如也

空空如也

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

TA关注的人

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