摘要: 要想编译WireShark: 我们需要设置一些环境变量来配置cmake,幸运的是,vscode的CMake插件为我们提供了这个功能,我们只需要在工作区中设置即可: 同时需要注意的是,因为wireshark需要C11,但是旧版本的Windows SDK并不支持C11,而我们的"实用C++的桌面开发"恰 阅读全文
posted @ 2022-09-02 22:42 猛如泰山 阅读(998) 评论(0) 推荐(0) 编辑
摘要: Windows 自定义多级右键菜单 如果在百度上搜索"Windows 自定义多级右键菜单",会出现许多大同小异,甚至近乎一模一样的文章,它们告诉你:在一级菜单中添加一个SubCommands, 并且加上一系列的二级菜单的名字,使用分号隔开,如menu1;menu2;menu3。然后在HKEY_LOC 阅读全文
posted @ 2021-02-06 15:28 猛如泰山 阅读(882) 评论(0) 推荐(1) 编辑
摘要: 前提 我安装的MySQL文件不在默认的安装位置,而在E:\Program Files\mysql-8.0.23-winx64 并且已经在path环境变量中添加了路径"E:\Program Files\mysql-8.0.23-winx64\bin" 发现问题 安装完mysql服务之后,输入指令net 阅读全文
posted @ 2021-01-31 11:04 猛如泰山 阅读(865) 评论(0) 推荐(1) 编辑
摘要: C++的定义与声明错误 在学习数据结构的时候,犯下了一个很呆的错误。因为在写数据结构的时候,我用了大量的类模板,导致了定义和实现全部都写在h头文件中,而对应的cpp实现文件确实一片空白。久而久之就忘记了c++定义和声明要分开的规则。 于是有一天,在写完赫夫曼编码的时候,编译,连接,爆出了一个莫名其妙 阅读全文
posted @ 2021-01-25 15:29 猛如泰山 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 数学坐标和屏幕坐标的转换 在调用windowsAPI画函数图的时候,经常要用到数学坐标到屏幕坐标的转换,因为数学坐标系y轴是朝上的,而屏幕y轴是朝下的,而且一般来说,函数图像要展现多个象限,如果直接套用屏幕的坐标系,则只能显示第一象限,并且函数图像是要倒立的。 所以我们要使用坐标系变换,把数学坐标变 阅读全文
posted @ 2020-08-30 16:43 猛如泰山 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 个人理解: 实模式是 段地址:偏移地址,并且两者都是16位 而保护模式下,偏移地址是32位,可以控制到长达4GB的空间 段索引:偏移地址(这个段索引和实模式段地址一样是16位) 和实模式对比着看,段寄存器依然存储的是段的位置,只不过和实模式不同,它存储的不再是直接的物理地址, 而是一个段的索引,这个 阅读全文
posted @ 2020-06-02 21:47 猛如泰山 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 2020-05-17 11:42:11 给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0 开头 阅读全文
posted @ 2020-05-17 11:43 猛如泰山 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 2020-05-17 11:39:12 不使用运算符 + 和 - ​​​​​​​,计算两整数 ​​​​​​​a 、b ​​​​​​​之和。 示例 1: 输入: a = 1, b = 2输出: 3示例 2: 输入: a = -2, b = 3输出: 1 来源:力扣(LeetCode)链接:https: 阅读全文
posted @ 2020-05-17 11:39 猛如泰山 阅读(183) 评论(0) 推荐(0) 编辑