首页
学习笔记
计算机图形学
数字图像处理
信息论与编码原理
数字信号处理
概率论与数理统计
计算机网络相关术语介绍
操作系统
技术分享
算法
数学建模
Python
C++
个人备忘
归档
关于
LittleAO的学习小站
在知识的沙漠寻找绿洲
累计撰写
125
篇文章
累计创建
27
个标签
累计收到
0
条评论
栏目
首页
学习笔记
计算机图形学
数字图像处理
信息论与编码原理
数字信号处理
概率论与数理统计
计算机网络相关术语介绍
操作系统
技术分享
算法
数学建模
Python
C++
个人备忘
归档
关于
目 录
CONTENT
技术分享-LittleAO的学习小站
以下是
技术分享
相关的文章
2024-10-04
设计模式之 状态(State)模式
状态模式是一种行为设计模式,它允许对象在其内部状态改变时改变其行为。这个模式将与状态相关的行为封装到独立的状态类中,使得对象的行为随着状态的改变而改变。
2024-10-04
15
0
0
技术分享
2024-09-25
C++之 联合体union
在 C++ 中,union 是一种特殊的数据结构,它允许在同一内存位置存储不同类型的数据。
2024-09-25
20
0
0
技术分享
2024-09-23
C++之 多重继承和虚继承
多重继承允许派生类继承多个基类,但可能导致二义性和复杂的构造/析构顺序。构造顺序为从左到右,先构造基类;析构顺序则相反。虚继承解决菱形继承问题,确保只有一个虚基类实例。构造顺序为虚基类先构造,随后是其他基类,最后是派生类。
2024-09-23
15
0
0
技术分享
2024-09-18
AES、DES和RSA——加密原理与特点
从过时的DES讲起,介绍了AES,RSA。举一个HTTPS的例子讲述它们的应用。
2024-09-18
19
0
0
技术分享
2024-08-30
C++之 移动和右值引用
左值引用和右值引用分别用于左值和右值的赋值。右值引用通过&&声明,只能接收右值。移动构造函数和移动赋值运算符利用右值引用,避免额外拷贝开销。std::move用于将左值转换为右值。右值引用本身是左值。
2024-08-30
11
0
0
技术分享
2024-07-30
C++之 泛型算法
泛型算法通过迭代器支持不同容器,提供如查找、求和、排序等功能。只读算法如find和accumulate读取元素,而写容器算法如fill和copy修改容器内容。自定义操作和特定容器算法进一步扩展了STL的灵活性和功能。
2024-07-30
21
0
0
技术分享
2024-07-18
C++容器之哈希和无序容器
C++中的无序容器依赖于哈希函数质量和桶管理。通过bucket_count()、load_factor()等方法管理桶。自定义类作为关键字需要定义哈希函数和相等比较。直接重载==运算符也可。
2024-07-18
16
0
0
技术分享
2024-07-12
C++顺序容器之二:string
在C++中,std::string类型支持丰富的构造函数和方法。除了常规构造函数外,还有特定构造函数用于拷贝字符数组或另一个字符串的子串。substr方法用于提取子串,insert、assign和erase支持插入、赋值和删除操作。append和replace用于追加和替换字符串内容。搜索功能包括find、find_first_of、find_first_not_of、rfind、find_last_of和find_last_not_of。compare函数用于按字典顺序比较字符串。数值转换可使用std::stoi等将字符串转换为数值,std::to_string将数值转换为字符串。
2024-07-12
18
0
0
技术分享
2024-07-04
CMake使用指北
(施工中……)
2024-07-04
20
0
0
技术分享
2024-06-14
基本算法之二叉搜索树
二叉搜索树(BST)是一种用于快速查询、插入和删除的数据结构,具有左子树节点小于根节点,右子树节点大于根节点的特点。AVL树和红黑树是两种平衡二叉搜索树,分别通过不同的平衡条件和旋转操作来保持树的平衡,确保高效操作。
2024-06-14
71
0
0
技术分享
1
2
3
4
5
6
7