相关文章
[杂学笔记]STL容器的迭代器、CMake与Makefile、完美转发、NULL与nullptr的区别 、GDB调式命令、平衡树与红黑树
目录
1.STL容器的迭代器
2.CMake与Makefile
3.完美转发
4.NULL与nullptr的区别
5.GDB调式命令
6.平衡树与红黑树 1.STL容器的迭代器
InputIterator输入迭代器、OutputIterator输出迭代器与ForwardIterator前向迭代器:只支持向前迭代的操作(&#…
建站知识
2025/3/29 7:03:09
Swift实现嵌套json字典重排序并输出string
在网络请求或接口签名中,通常要求将参数按照一定规则拼接成字符串。一个常见的做法是对字典的 key 进行排序,然后按照 “keyvalue” 的格式拼接,多个参数之间以特定符号(例如 &)连接。
如果参数中包含嵌套的字典或…
建站知识
2025/4/4 17:51:24
蓝桥杯嵌入式备赛记录—CubeMX配置
作为个人备赛的一些记录,内容仅供参考
如有错误或表述不当之处,还请指正 :)
-----------------------------------------------------------------------------------------------------------------------------
CubeMX配置
…
建站知识
2025/4/4 17:53:33
C++ 多线程简要讲解
std::thread是 C11 标准库中用于多线程编程的核心类,提供线程的创建、管理和同步功能。下面我们一一讲解。
一.构造函数
官网的构造函数如下:
1.默认构造函数和线程创建 thread() noexcept; 作用:创建一个 std::thread 对象,但…
建站知识
2025/3/29 7:29:14
全面讲解python的uiautomation包
在常规的模拟鼠标和键盘操作,我们一般使用pyautogui,uiautomation模块不仅能直接支持这些操作,还能通过控件定位方式直接定位到目标控件的位置,而不需要自己去获取对应坐标位置。uiautomation模块不仅支持任意坐标位置截图&#x…
建站知识
2025/3/29 7:38:01
后端学习day1-Spring(八股)--还剩9个没看
一、Spring
1.请你说说Spring的核心是什么
参考答案 Spring框架包含众多模块,如Core、Testing、Data Access、Web Servlet等,其中Core是整个Spring框架的核心模块。Core模块提供了IoC容器、AOP功能、数据绑定、类型转换等一系列的基础功能,…
建站知识
2025/3/29 7:22:54
【计算机网络】DHCP工作原理
DHCP(动态主机配置协议)
Dynamic Host Configuration Protocol 基于UDP协议传输
DHCP分配IP地址的过程
(1)DHCP DISCOVER客户机请求 IP 地址: 当一个 DHCP 客户机启动时,客户机还没有 IP 地址,所以客户机要通过 DHC…
建站知识
2025/3/29 7:03:56
Swift 二分法求函数的近似解
在实际开发中会遇到一些工程问题,需要求解复杂函数方程的问题。使用传统的数学方法比较难以处理。本文将使用二分法不断获取一个函数的近似解。
二分法:其基本思想是利用函数在某个区间内的连续性,通过不断缩小区间范围来逼近方程的解。 算法…
建站知识
2025/3/31 10:39:03