课程内容
我有话说
1/1 C++20 协程机制(Coroutines)
从既要等待网络又要同时处理本地任务的矛盾切入,说明为什么传统多线程在高并发 I/O 下显得笨重。文章讲清协程到底是一种怎样的底层能力、它与线程的区别,以及暂停和恢复控制权是如何发生的。适合想读懂现代 C++ 异步代码的开发者,读完能建立协程的心智模型,而不被上层复杂的框架封装吓住。
本课程讲解C++20协程语法与底层机制,解决IO等待时线程空占问题,帮助掌握co_await并实现生成器与事件循环。
从既要等待网络又要同时处理本地任务的矛盾切入,说明为什么传统多线程在高并发 I/O 下显得笨重。文章讲清协程到底是一种怎样的底层能力、它与线程的区别,以及暂停和恢复控制权是如何发生的。适合想读懂现代 C++ 异步代码的开发者,读完能建立协程的心智模型,而不被上层复杂的框架封装吓住。
本课程通过分词、词性标注与关键词抽取示例讲解 jieba,解决中文无空格难处理,帮助学习者掌握分词与关键词提取,提升预处理能力。
本课程通过距离矩阵演算讲解DBSCAN核心点边界点与簇扩展,及eps/min_samples设定,帮助学习者应对不规则数据聚类。
本课程以抛硬币估计概率为例讲解EM算法E步估后验、M步更新参数直至收敛的实现,解决隐变量参数估计问题,帮助提升统计建模思维。