自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 隐藏资源管理器主页中的视频、文档、3D对象等文件夹

比如想要隐藏【3D对象】文件夹,将{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}文件夹重命名为另一个名字,为了方便恢复,可以在前面加字符,比如修改为Hide{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}【3D对象】文件夹: {0DB7E03F-FC29-4DC6-9020-FF41B59E513A}【音乐】文件夹: {3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}若想取消隐藏,只需将对应文件夹的名称修改为原来的名字。

2025-01-13 17:31:32 578

原创 const指针与变量

是等价的,const修饰的是变量类型int;const int *ptr和int const *ptr:这两者是等价的,const修饰的是int,表示指针ptr指向值是int类型,并且该值不能被修改;3、int *ptr;表示指向int类型变量的指针,共有两个类型符号,int表示指向值的类型,*表示ptr是一个指针;1、关键字修饰的是变量类型,而不是变量本身,比如想要定义常量int变量:int x;int * const ptr:const修饰的是*,表示指针变量ptr不能被修改,即保存的地址不能被修改;

2025-01-09 13:54:16 204

原创 LeetCode-630 课程表Ⅲ

这里有 n 门不同的在线课程,按从 1 到 n 编号。给你一个数组 courses ,其中 courses[i] = [durationi, lastDayi] 表示第 i 门课将会 持续 上 durationi 天课,并且必须在不晚于 lastDayi 的时候完成。你的学期从第 1 天开始。且不能同时修读两门及两门以上的课程。返回你最多可以修读的课程数目。示例 1:输入:courses = [[100, 200], [200, 1300], [1000, 1250], [2000, 3200]]

2023-09-12 22:35:51 202 1

原创 LeetCode-38赎金信

给你两个字符串:ransomNote 和 magazine ,判断 ransomNote 能不能由 magazine 里面的字符构成。输入:ransomNote = “aa”, magazine = “aab”输入:ransomNote = “aa”, magazine = “ab”magazine 中的每个字符只能在 ransomNote 中使用一次。输入:ransomNote = “a”, magazine = “b”如果可以,返回 true;否则返回 false。

2023-09-08 21:30:56 184 1

原创 LeetCode-26

更改数组 nums ,使 nums 的前 k 个元素包含唯一元素,并按照它们最初在 nums 中出现的顺序排列。解释:函数应该返回新的长度 5 , 并且原数组 nums 的前五个元素被修改为 0, 1, 2, 3, 4。解释:函数应该返回新的长度 2 ,并且原数组 nums 的前两个元素被修改为 1, 2。输入:nums = [0,0,1,1,1,2,2,3,3,4]输出:5, nums = [0,1,2,3,4]输出:2, nums = [1,2,_]输入:nums = [1,1,2]

2023-09-08 20:39:25 205 1

原创 LeetCode刷题记录230906

例如,函数返回的新长度为 2 ,而 nums = [2,2,3,3] 或 nums = [2,2,0,0],也会被视作正确答案。4、由于只输出新长度的数组元素,可以把需要删除的元素依次放到数组末尾,可以使用一个指针idx1从前向后寻找值为val的目标元素,另一个指针idx2从后往前,寻找可以交换的元素,即值不是val的元素。解释:函数应该返回新的长度 5, 并且 nums 中的前五个元素为 0, 1, 3, 0, 4。输入:nums = [0,1,2,2,3,0,4,2], val = 2。

2023-09-06 22:02:15 108 1

原创 LeetCode刷题记录230905

3、由于是非递减顺序排列,可以从后往前进行插入,转化为依次从后向前比较数组1和数组2的值,大的先插入数组1的末尾,原先数组1的数字在插入时,需要进行交换,数组2的数字插入时,无需交换。输入:nums1 = [1,2,3,0,0,0], m = 3, nums2 = [2,5,6], n = 3。合并结果是 [1,2,2,3,5,6] ,其中斜体加粗标注的为 nums1 中的元素。输入:nums1 = [0], m = 0, nums2 = [1], n = 1。输出:[1,2,2,3,5,6]

2023-09-06 21:50:06 85 1

原创 QCustomPlot的安装与使用

QCustomPlot的安装与使用

2023-06-26 12:36:25 1253 1

原创 ChartCtrl-Hight-Speed官方教程使用方式

接下来就是根据自己的需求找到对应的函数,是个比较繁琐的工作。总之ChatCtrl是个比较老的库了,我是在MFC中用到这个库,目前环境已经不流行MFC了,而且大多教程都是比较早期的,随着VS的更新,CharCtrl有些地方会报错,需要自己改动,是个十分复杂的工作,如果是不得不使用MFC进行画图,那么使用ChartCtrl可以仔细专研,否则还是学习目前流行的框架或软件吧,比如QT目前在上位机中比较流行。链接: https://pan.baidu.com/s/1uEiE4_fzwJVT7rgWNJtkzA?

2023-04-08 21:29:21 895

原创 MFCMENUBUTTON用法

实现MFC MenuButton

2022-10-30 11:37:21 1806

原创 ChartCtrl-Hight-Speed 学习(一)

ChartCtrl-Hight-Speed 官方文档的学习

2022-10-18 11:38:35 898

原创 MFC概念记录一

MFC(Miscrosoft Foundation Classes)微软基本类库,概念介绍,数据类型介绍,控件使用介绍。

2022-10-07 22:26:08 1202

原创 STM32CubeIDE 10 烧录失败问题

记录初次使用STM32CubeIDE 10 过程中遇到的问题以及后续解决办法探究,使用的开发板是STM32H750XBH6。

2022-09-04 20:35:57 5138 1

原创 深入理解计算机系统-学习笔记(一)

理解编译系统工作原理的好处

2022-08-24 17:02:22 313

原创 STM32基础名词解释

STM32基础名词解释GPIO

2022-08-21 18:00:53 1152

原创 2022年“研究生科研素养提升”系列公益讲座在线测评01

2022年“研究生科研素养提升”系列公益讲座在线测评

2022-08-20 11:03:17 12438

原创 C# set get在私有变量上的使用

C# set get在私有变量上的使用

2022-07-24 18:30:59 624

原创 C# 猜数字游戏

C# 猜数字游戏

2022-07-24 17:21:06 941

Qt5Webkit-64

Qt5Webkit-64

2024-10-09

MFC MenuButton Control 基础使用例程

此例程为MFC MenuButton Control 的基础使用例程,点击响应的菜单就会弹出菜单名称,包括主菜单的响应事件。

2022-10-28

空空如也

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

TA关注的人

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