logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

原来这才是 Python logging 模块的正确使用姿势!进阶高级开发必看

这篇文章深入探讨了Python logging模块的正确使用方式,指出了常见的全局logger使用误区,并提出了两种最佳实践方案。文章首先分析了logging模块的核心设计,包括五个关键组件及其交互流程,解释了logger的层级结构和传播机制。然后批判了项目中常见的"全模块共享一个logger"的做法,指出其日志来源混淆和耦合问题。最后给出了两种推荐的日志组织方式,并提供了详细的YAML配置示例。

文章图片
#python
[嵌入式开发模块]DS3231时钟芯片 驱动程序

此为本人写的DS3231时钟芯片的驱动程序

#单片机
《PDF解析工程实录》写在最前面:我为什么要写这一系列 PDF 解析的文章

本文回顾了作者从嵌入式开发转向互联网后端,再到专注PDF解析的技术历程。最初在硬件实验室的非科班经历培养了深入探究底层原理的习惯,字节跳动时期积累了高并发系统经验。加入AI创业公司后,为解决金融业务中的PDF解析难题,作者逐步构建了一套覆盖多种场景的高效解析方案,显著提升了正确率和性能。文章旨在分享PDF解析中的核心判断与工程取舍,而非具体代码实现,帮助开发者避开常见陷阱。后续将深入探讨PDF解析

文章图片
#RAG
这个 Skill 我真心建议你装上:Humanizer(把“AI腔”拉回人话)

现在写作早就不是“写不写得出来”的问题,而是“写出来像不像一个真人在说话”。装这个skill。并且放进你的固定发布流程里。

#人工智能
[嵌入式开发模块]深度传感器解算板(MS5837转串口板) 驱动模块

这篇文章给出了我自己为 MS5837转串口 深度传感器解算板写的驱动程序。

#嵌入式#c语言
《PDF解析工程实录》第 6 章|区域级 Pipeline:不是终局答案,而是现实阶段的工程形态

PDF解析面临的核心挑战在于信息维度复杂(文本、表格、图像等),单一模型难以全面处理。当前工程实践中普遍采用Pipeline架构,通过多阶段处理(区域检测、类型分流、子任务处理、结果聚合等)来约束不确定性。虽然Pipeline存在链路长、调试复杂等问题,但在多模态模型尚未解决工程可控性之前,这种“不优雅但实用”的架构仍是主流选择。关键价值在于将复杂问题分解为可控步骤,而非追求技术先进性。这种工程妥

文章图片
#RAG
[嵌入式开发模块]DNS客户端模块(基于wiz/W5500官方io库)

这篇文章把之前的DNS模块进一步封装,提供完成一次域名解析IPv4的整个过程的接口。

嵌入式操作系统uC/OS-II的定时器Timer使用及分析

本文对嵌入式实时操作系统uC/OS-II的定时器模块做了较为深入的分析,主要关注于模块的运作机制及用到的数据结构。为暂无时间深入了解的读者准备了简要的使用说明。注:这篇文章默认读者对uCOS-II操作系统的原理有基本的了解,最好对主要的数据结构也有一定的了解。

[嵌入式开发模块]环形缓冲区/循环队列C语言面向对象实现(三)Queue类介绍及使用示例

这篇文章给出了我自己写的纯C语言面向对象开发的队列模块

[嵌入式开发模块]DS3231时钟芯片 驱动程序

此为本人写的DS3231时钟芯片的驱动程序

#单片机
    共 22 条
  • 1
  • 2
  • 3
  • 请选择