摘要: 可能是全网最适合入门的面向对象编程教程:Python实现-嵌入式爱好者必看! 为了帮助初学者更好地理解和应用面向对象的设计方法,本文档更加深入地探讨其背后的原理和特点,并结合实际案例来展示其在实际开发中的应用价值。本文档主要介绍如何使用 Python 进行面向对象编程,需要读者对 Python 语法和单片机开发具有基本了解。相比其他讲解 Python 面向对象编程的博客或书籍而言,本文档更加详细、侧重于嵌入式上位机应用,以上位机和下位机的常见串口数据收发、数据处理、动态图绘制等为应用实例,同时使用 Sourcetrail 代码软件对代码进行可视化阅读便于读者理解。 阅读全文
posted @ 2024-06-23 01:06 FreakStudio 阅读(922) 评论(0) 推荐(0)
摘要: 10倍效率读代码!AI神器助你秒懂任何陌生项目(保姆级教程) 本文以MicroPython红外传感器驱动为例,3步搞定代码阅读,快速上手新模块开发。对于新手而言,首次阅读陌生代码比较困难,看不懂写的是什么、如何进行测试?都是常见的问题。 接下来,我们以 MicroPython 版本的红外收发模块驱动代码为例,讲解如何使用 AI 工具辅助快速阅读并理解陌生代码,以便未来能独立处理其他模块的代码。 阅读全文
posted @ 2025-09-08 00:00 FreakStudio 阅读(122) 评论(0) 推荐(0)
摘要: 本教程是一个系统性的Python并行计算实战指南,它从并行计算的基本概念出发,循序渐进地深入讲解了Python中实现并发的三大核心范式:多线程、多进程和异步编程。 阅读全文
posted @ 2025-08-21 10:52 FreakStudio 阅读(310) 评论(0) 推荐(0)
摘要: 一文速通Python并行计算:14 Python异步编程-协程的管理和调度 讲解了Python Asyncio库的协程管理与任务控制,涵盖协程的创建与调度、任务的生命周期管理,以及Asyncio与Futures结合实现异步编程的进阶应用,助力开发者高效掌握异步编程核心技术。 阅读全文
posted @ 2025-08-16 22:24 FreakStudio 阅读(128) 评论(0) 推荐(0)
摘要: 一文速通 Python 并行计算:13 Python 异步编程-基本概念与事件循环和回调机制 Python异步编程基于 async/await 构建协程,运行在事件循环中。协程生成 Task,遇到 await 时挂起,I/O 完成触发回调恢复运行,通过事件循环非阻塞调度并发任务,实现单线程高并发。 阅读全文
posted @ 2025-07-10 00:42 FreakStudio 阅读(133) 评论(0) 推荐(0)
摘要: 一文速通 Python 并行计算:12 Python 多进程编程-进程池 Pool 在Python多进程编程中,Pool类用于创建进程池,可并行执行多个任务。通过map、apply等方法,将函数和参数分发到子进程,提高CPU利用率,简化进程管理,便于资源复用。适用于CPU密集型场景。 阅读全文
posted @ 2025-06-05 00:23 FreakStudio 阅读(416) 评论(0) 推荐(0)
摘要: 一文速通Python并行计算:11 Python多进程编程-进程之间的数据安全传输-基于队列和管道 Python多进程中,Queue和Pipe提供进程间安全通信。Queue依赖锁和缓冲区,保障数据原子性和有序性;Pipe实现点对点单/双向数据流。二者内置序列化,简化交换流程,确保一致性与安全性高效。 阅读全文
posted @ 2025-05-30 01:12 FreakStudio 阅读(141) 评论(0) 推荐(0)
摘要: POB 面向老板编程—现实驱动的新型编程范式 面向老板编程(Programming Oriented to Boss,POB)。面向领导编程不是消极对抗,而是在技术理性与管理艺术间寻找动态平衡的生存智慧。 正如Lunix之父Lunus Torvalds所说:"Talk is cheap. Show me the PPT." 在这个需求变幻莫测的时代,掌握BOP范式将成为程序员继算法、架构之后的第三大核心竞争力。 阅读全文
posted @ 2025-05-28 01:12 FreakStudio 阅读(149) 评论(2) 推荐(0)
摘要: 告别TP4056!国产SY3501D单芯片搞定充放电+升压,仅需7个元件!附开源PCB文件 SY3501是一款专为移动电源设计的单芯片解决方案IC,高度集成了充电管理模块、LED电量显示模块、同步升压放电管理模块的移动电源管理芯片,极大的简化了外围电路与元器件数量。 阅读全文
posted @ 2025-05-28 00:56 FreakStudio 阅读(270) 评论(0) 推荐(0)
摘要: 普通继电器 vs 磁保持继电器 vs MOS管:工作原理与电路设计全解析 在智能控制系统中,我们经常会遇到这样的问题:如何用一个微弱的控制信号,驱动一台高功率设备?最常见的解决方案有三种:大功率 MOSFET、电磁继电器、以及磁保持继电器。那么,这三种方案到底有什么不同?各自适合用在哪些场合?有没有什么容易踩的坑?本期视频,我们一起来详细分析。 阅读全文
posted @ 2025-05-28 00:29 FreakStudio 阅读(646) 评论(3) 推荐(1)
摘要: 一文速通Python并行计算:10 Python多进程编程-进程之间的数据共享-基于共享内存和数据管理器 Python多进程通信中,共享内存通过Value和Array实现高效数据共享,直接操作物理内存避免拷贝,需同步锁保证安全,支持数值、数组及自定义结构体(借助ctypes模块)。Manager则通过服务进程管理共享对象(如dict、list),支持更多数据类型但性能较低。共享内存适合高频小数据,Manager适用于复杂数据结构,两者均需进程同步机制确保数据一致性,兼顾效率与灵活性。 阅读全文
posted @ 2025-05-12 01:55 FreakStudio 阅读(246) 评论(0) 推荐(0)