Windows 编程学习笔记 01
0x01 准备工作VS2022 & C++ 新建空项目并设置 项目属性->链接器->系统->子系统 为 窗口 遇到不确定用法的函数,可以选中并按 F1 0x02 Windows 常见的数据类型UINT 无符号32位整型DTORD 32位整数PDWORD 32位整数类型指针。BOOL 布尔类型SHORT 带符号16位整数。LRESULT 32位函数返回值TPARAM ...
0x01 准备工作VS2022 & C++ 新建空项目并设置 项目属性->链接器->系统->子系统 为 窗口 遇到不确定用法的函数,可以选中并按 F1 0x02 Windows 常见的数据类型UINT 无符号32位整型DTORD 32位整数PDWORD 32位整数类型指针。BOOL 布尔类型SHORT 带符号16位整数。LRESULT 32位函数返回值TPARAM ...
一、什么是递归 递归算法的定义是通过重复将问题分解为同类的子问题而解决问题的方法。定义略微抽象,可以简单理解为如果每次调用自身可以将问题简化一点点,并且它的最简单的形式是容易求解的,那么这个问题就可以通过有限次调用自身实现递归求解。这个思路非常类似数学归纳法。 先看一个简单的例子:阶乘,即 ”给定一个正整数 N, 求出 1x2x...xN 的值”。 假定读者对编程有一点了解,那么我们使用...
一、对象树 对象树,也叫对象模型,是把子类依次绑定到父类,形成的树状结构 对象树是 Qt 简化内存回收的模型,析构一个对象时会先依次递归析构其子对象,然后把自己从 parent 的 children() 里面删除 在栈上可能遇到析构的问题示例,解决方案是建议在堆上进行构造 1234567891011// 该段代码无问题,因为栈一般先构造的后析构// 这里先析构 button,并从 wi...
一、写在前面 这是一个我自己的 QT 学习记录,不再进行 QT 相关介绍,只记录个人学习过程与一些笔记。 参考教程:B站千锋教育QT教程 版本1 版本2 二、下载与安装 QT 官网 是很容易找到的,但是社区版的下载地址不容易直接找到 由于高版本 QT 官方只提供了网络安装版,故下载安装 QT 维护工具 Qt Maintenance Tool 需要注册账户并登录,如图,然后下一步。 选...
主题《后真相时代如何求真?》 时间 2023.10.13 开放问题 “在您看来,什么是’后真相时代’的关键特征?” “您认为在这个时代中,如何最好地验证信息的真实性?” 情境问题 “根据您将来打算从事的职业,谈一谈如何确保后真相时代您发布的信息仍然可信可靠?” “当您在社交媒体上看到一个有争议的信息时,您会采取什么行动?” 对比问题 “相比于传统媒体,社交媒体在’后真相时代’中的优...
一、主要涉及的项目结构12345678910111213│ main.go│ └─part08 │ ├─myfunc │ usr.go │ ├─static │ └─templates └─demo01 hello.html h...
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Qu...