- 博客(4)
- 收藏
- 关注
原创 *哈希映射 (Hash Map)**、**哈希数组 (Hash 数组)** 和 **哈希运算 (Hash Function)**
基础工具/算法。输入数据 -> 输出固定大小的哈希值。核心特性是确定性、快速计算和抗碰撞性。底层存储结构。一个普通数组,哈希表用它来存放数据(或数据指针)。它的索引由键的哈希值计算(通常是取模)得来。高级数据结构。利用哈希函数计算键的哈希值,再映射到哈希数组 (桶数组)的索引位置来存储和检索键值对。它高效地解决了键值对存储和快速查找的问题,其高效性依赖于哈希函数的质量和哈希数组大小的合理管理。简单比喻:像一个高效的邮局分拣员。
2025-06-26 16:10:45
1024
原创 c++手撕线程池
提供线程安全的共享资源访问确保数据一致性维护程序正确性精确识别需要保护的共享资源保持临界区尽可能短小建立一致的加锁顺序使用RAII模式管理锁生命周期在高竞争场景考虑替代方案理解互斥锁的底层原理和最佳实践,是构建高性能、高可靠性并发系统的关键基础。POSIX Threads (pthread) 是 Unix/Linux 系统上实现多线程编程的标准 API,提供了一套完整的线程创建、管理和同步机制。理解线程生命周期管理(create/join/detach)
2025-06-26 04:55:24
991
原创 Caffe模型
Caffe是一个流行的深度学习框架,全称是CAFastFeatureEmbedding,由伯克利视觉与学习中心(BVLC)开发。它曾经是图像分类、检测、分割任务中使用非常广泛的深度学习框架之一,尤其在 2014-2016 年最为流行。项目内容Caffe 模型深度学习模型的一种格式,由.prototxt构成在哪使用被微信二维码模块、OpenCV DNN、早期视觉任务广泛使用和 PyTorch 区别PyTorch 使用动态构图和 Python 脚本,更灵活现代当前用途。
2025-05-30 02:58:43
360
原创 C++ static
定义:在函数内部使用static修饰的变量。特点生命周期延长:即使函数调用结束,变量也不会被销毁,保持其值不变作用域不变:仍然只能在定义它的函数内部访问只初始化一次:在程序首次执行到定义处时初始化示例// 静态局部变量count++;counter();// 输出 Count: 1counter();// 输出 Count: 2counter();// 输出 Count: 3return 0;用途需要保持函数调用间状态的计数器缓存上次计算结果实现只初始化一次的资源定义。
2025-05-29 16:24:09
352
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅