
系统性学习
文章平均质量分 82
AI模型部署优化 → 异构计算加速 → 大模型/自动驾驶系统
lianghu666
聚焦HKKK|1%, everyday.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
时序图画法复习详解
微信支付时序图(用户→商户系统→微信支付→返回结果)[citation:6],通过同步消息链和异步回调清晰展示完整流程。:用Mermaid绘制你的第一个时序图,标注消息序号和异常分支,并分享给团队评审。原创 2025-06-21 18:10:54 · 75 阅读 · 0 评论 -
Boost部署Asio学习记录
Boost原创 2025-04-08 18:21:47 · 813 阅读 · 0 评论 -
GoogleTest学习实践
测试命名规范:TestSuiteName.TestCaseName。每个测试保持独立,不依赖执行顺序。死亡测试(验证程序崩溃)使用夹具减少重复代码。原创 2025-02-22 10:31:27 · 509 阅读 · 0 评论 -
concurrentqueue无锁队列
无锁队列,就是在多线程环境下,无需使用传统的锁(如互斥锁)即可实现线程安全的队列操作的数据结构。它们依赖于原子操作,如比较并交换(Compare-and-Swap,CAS)等,来确保多个线程可以安全地并发访问和修改共享数据。ABA问题:在无锁编程中,指针或引用的值可能在预期之外发生变化,需要使用版本号或其他机制来检测并避免。无锁编程的挑战:无锁数据结构的设计非常复杂,需要仔细处理并发问题,如ABA问题、内存可见性等。内存顺序:理解C++中的内存模型,对于正确实现并使用无锁数据结构至关重要。原创 2025-02-22 10:12:04 · 998 阅读 · 0 评论