相关文章
kr 第三阶段(三)调试器
调试框架
特点:事件驱动,事件响应。 Win32 程序是消息驱动响应的基址,而在调试器则是事件驱动响应,有事件则处理,无事件则去做别的事。 事件:整个调试框架是建立在异常的基础之上的基本单位。响应…
建站知识
2024/10/23 23:49:51
C++类构造函数和析构函数
一、构造函数
1、构造函数是初始化类对象的类的特殊成员函数。构造函数名称与类名称相同,并且没有返回类型。
在讲述构造函数时,我先引用一段代码来供大家分析和借鉴:
#include <iostream>
using namespace std;
class constructorD…
建站知识
2024/10/21 15:31:30
STM32CubeMX学习笔记-USB接口使用(HID按键)
STM32CubeMX学习笔记-USB接口使用(HID按键) 一、USB简介1.1 USB HID简介 二、新建工程1. 打开 STM32CubeMX 软件,点击“新建工程”2. 选择 MCU 和封装3. 配置时钟4. 配置调试模式 三、USB3.1 参数配置3.2 引脚配置3.3 配置时钟3.4 USB Device…
建站知识
2024/10/30 9:29:29
【SimpleDateFormat】线程不安全问题分析及解决方案
前言
在日常开发中,我们经常需要去做日期格式转换,可能就会用到SimpleDateFormat类。但是,如果使用不当,就很容易引发生产事故!
1. 问题推演
1.1 初始日期工具类
刚开始的日期转换工具类可能长这样:
p…
建站知识
2024/10/31 14:43:08
C/C++ DFS深度优先搜索面试算法题
1.岛屿的个数
https://blog.csdn.net/qq_36136459/article/details/104326796
给定一个由 ‘1’(陆地)和 ‘0’(水)组成的的二维网格,计算岛屿的数量。一个岛被水包围,并且它是通过水平方向或垂直方向上相…
建站知识
2024/10/31 2:32:25
2023年4月到7月工作经历
2023年4
有同事说程序崩溃一起分析得结果 unsigned uNum 2; std::string str "abc" uNum; std::cout << str;
结果是c 。如果uNum 很大的话,就可能崩溃。 unsigned uNum 2; //std::string str "abc" uN…
建站知识
2024/10/30 22:57:43
【python的输入】sys.stdin与sys.argv
在老师的课堂里碰到了sys.stdin与sys.argv,虽然是很简单的东西,还是花了大半天的时间才勉强理解。在这里记录一下学习过程,方便以后用到复习。
一、sys.stdin
根据python3 library里的解释, sys.stdin可用于所有交互式的输入。 …
建站知识
2024/10/30 3:18:37
kafka消息队列简单使用
下面是使用Spring Boot和Kafka实现消息队列的简单例子:
引入依赖
在pom.xml中添加以下依赖:
<dependency><groupId>org.springframework.kafka</groupId><artifactId>spring-kafka</artifactId><version>2.7.5&l…
建站知识
2024/10/31 12:03:55