自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 为什么要用回调函数

为什么要用回调函数?

2022-12-24 21:36:46 161 1

原创 C++父类私有虚函数

C++父类私有函数

2022-11-17 15:35:42 454

原创 多线程编程中参数传递的基础坑1

多线程传参的坑

2022-11-16 23:11:00 274

原创 ERROR: GDB exited unexpectedly. Debugging will now abort.

调试出现ERROR: GDB exited unexpectedly. Debugging will now abort.

2022-10-09 19:51:55 1166

原创 易错的C运算符优先级

易错的C运算符优先级

2022-06-06 10:44:32 75

原创 防止多重包含和在.h定义全局变量

#ifndef 是语言特性,出现早因此编辑器都支持; #pragram once 由编译器提供保证,出现晚因此要看编译器支不支持。 大部分情景下用前者就好。#ifndef 和 #pragram once 放在头文件开头都是为了防止头文件多次包含。这个多重包含指的是在单个cpp编译过程中不被多次包含。如果有多个cpp都调用,那这个文件还是会被包含多次,所有头文件中不要做定义。同理,有test2.h包含test.h,main.cpp中包含test.h和test2.h,展开后还是重复包含了test.h。因此在头

2021-12-20 10:58:38 1206

原创 VS2017复制代码到OneNote只有纯文本(无颜色)

VS2017复制代码到OneNote只有纯文本(无颜色)如下图从VS2017复制代码进OneNote会保留缩进但是丢失颜色。解决方法:VS添加Copy As Html插件,浏览器下载双击自动安装。添加插件后,复制代码粘贴到OneNote的效果:...

2021-12-10 14:57:50 830 2

原创 关于C++存储的持续性、作用域、链接性

参考C++PrimerPlus第九章涉及“内存模型”部分,是比较基础的知识点。书中对变量“是否可见”、“何时可见”的问题进行了细致解释,这里用小篇幅总结一下。一:“不同的C++存储方式是通过存储的持续性、作用域和链接性来描述的”1、C++的4种数据存储方案的持续性C++11有4种不同的方案来存储数据,区别是数据保存在内存中的时间。类型特点持续性特点自动存储函数内部定义的常规(局部)变量在程序执行其所属代码块时被创建,代码块结束后内存被释放静态存储函数外定义/stat

2021-11-30 14:58:03 635

原创 关于C++的四种强转换cast

关于C++的四种强转换cast对强制转换做个笔记~关键:新特性-运行阶段类型识别(RTTI runtime type identification) “通常想知道类型的原因在于:知道类型后,就可以知道调用特定的方法是否安全。”1、传统的C强制转换: 比较常见的形式:// 常见的C强制转换int a = 0;double b = 1.1;a = (int)b;优点:基础、常见、简单类型、常用于内置类型转换缺点:松散不严格,c++增加更规范的转换运算符2、四种新增的类型转换关键

2021-11-25 09:50:29 631

原创 Qt:用QPalette做背景和透明效果

Qt:用QPalette做背景和透明效果1 比如在mainwindow做背景2 比如给Widget设置透明(项目需要做效果,参考了其他帖子顺便做下笔记,避免自己忘记~~)1 比如在mainwindow做背景1 可以用调色板QPalette//利用调色板QPalette制作背景 QPixmap pixmap = QPixmap(":/photo/background1.jpg").scaled(this->size()); QPalette palette; palett

2021-06-30 04:30:47 1759 1

原创 QByteArray .at()的输出错误,有很多fffff

QByteArray .at()的输出错误,有很多fffff做点笔记避免自己遗漏问题:比如QByteArray buf里的数据"\x00\x06\x06\x00\x01\x00\x02\x00\x01\x1A\xB1"运行: qDebug("%x", buf.at( buf.length()-1 ));输出: ffffffb1解决:输出转unsigned格式:qDebug("%x", (quint8)buf.at( buf.length()-1 ));输出正常:b1...

2020-11-09 03:07:58 666

原创 CTEX 输出PDF不能正常显示中文解决

CTEX 输出PDF不能正常显示中文解决小白,要用到ctex做个幻灯片,但是输出PDF一直不能正常显示中文,参考了网上很多解决方法不能解决,最后的做法是将文档保存为utf-8格式。写出来提醒自己1、问题:不能正常显示中文2、解决注意在新建文件时,将其保存为utf-83、结果正常显示中文希望大家都不会遇到这种问题...

2020-10-20 22:10:49 2674

空空如也

空空如也

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

TA关注的人

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