- 博客(4)
- 收藏
- 关注
原创 OpenCV处理RTSP流:H.264解码错误的双线程解决方案
graph LRA[解码线程] --> B[帧队列]B --> C[处理线程]C --> D[显示/RTMP/存储]
2025-06-26 13:48:27
1783
1
原创 Jinja2 使用教程:从起源到实践
本文系统介绍了 Jinja2 模板引擎的基础知识、使用方法及其在实际项目中的应用场景。文章从模板引擎的起源讲起,深入浅出地解释了 Jinja2 的核心设计理念和功能优势。通过具体的代码示例,详细展示了变量输出、条件判断、循环结构等基础语法,并简要介绍了宏定义与过滤器的使用。此外,文章还提到 Jinja2 的安全性和性能优化特点以及它在 popular Python Web 框架中的广泛应用情况。读者可以通过本文快速掌握 Jinja2 的基本用法,并了解其作为高效模板引擎的核心优势。
2025-05-28 13:50:43
1761
原创 01 AI入门
以上例为例,算法接受 3 个输入值,返回 2 个输出值,且这些数目通常不会变化,这意味着特定算法的输入/输出模式元素数量是固定的。简言之,算法的“内部状态”决定了其对历史信息的记忆能力,而时序的处理逻辑则取决于任务特性——通过合理的特征工程,非时序算法也能有效处理时间序列数据,核心在于将动态时序模式转化为静态特征向量。从程序设计角度看,哈希表由键值对组成,机器学习算法输入层的输入模式可类比为哈希表的“键”,输出层的返回模式可类比为“值”——二者的核心区别在于:机器学习算法比简单哈希表复杂得多。
2025-05-22 18:26:59
623
原创 01 CPU是什么
通过阅读汇编语言代码可了解机器语言程序运行情况,对程序员而言“CPU是寄存器的集合体”,寄存器用于处理数据(如存储、加法运算等),其种类通过名字区分(如示例中的eax、ebp),内存存储场所则通过地址编号区分;寄存器可存储指令或数据,数据分为“运算数值”和“内存地址数值”,前者由累加寄存器存储,后者由基址寄存器、变址寄存器等存储(如代码示例中的eax是累加寄存器,ebp是基址寄存器)。 指令实现,该指令在跳转至函数入口地址前,会将调用点的下一条指令地址(如示例中的 0154)存入栈中;
2025-05-16 11:45:22
2102
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅