课程内容
我有话说
1/1 C++ 并发锁管理工具
指出手动写加锁解锁在提前返回和抛异常时极易漏放,进而引出让锁随作用域自动释放的几种封装工具。文章对比它们在灵活性、所有权与适用场景上的差别,说明各自适合怎样的临界区和转移需求。适合已经会用基础互斥锁、想写出更不易出错并发代码的 C++ 开发者,读完能避免忘记解锁带来的死锁与资源泄漏。
本课程经异常与提前返回反例,讲解lock_guard等RAII锁管理器,解决手动解锁遗漏导致死锁泄漏,帮助写出异常安全多线程代码。
指出手动写加锁解锁在提前返回和抛异常时极易漏放,进而引出让锁随作用域自动释放的几种封装工具。文章对比它们在灵活性、所有权与适用场景上的差别,说明各自适合怎样的临界区和转移需求。适合已经会用基础互斥锁、想写出更不易出错并发代码的 C++ 开发者,读完能避免忘记解锁带来的死锁与资源泄漏。
本课程以微博情感分类为例,讲解LLaMA-Factory数据准备到LoRA部署,解决小模型无指令遵循,帮助学习者大模型微调落地。
本课程从Function Calling到MCP协议并编写Server,解决大模型不能联网、工具难复用,帮助手搓即插即用AI工具。
本课程以抛硬币估计概率为例讲解EM算法E步估后验、M步更新参数直至收敛的实现,解决隐变量参数估计问题,帮助提升统计建模思维。