- 博客(8)
- 收藏
- 关注
原创 PWM到底是什么?通俗白话直叙
本文通俗解释了PWM(脉宽调制)技术的基本原理和应用。PWM通过快速开关控制"开"的时间比例(占空比),利用负载的惯性特性实现等效的模拟量输出效果。关键参数包括频率(控制平滑度)、占空比(决定平均功率)和分辨率(调节精细度)。其物理原理基于能量积分和低通滤波效应,通过电感/电容储存和释放能量,将断续的方波转化为平滑输出。这种技术广泛应用于LED调光、电机调速等领域,依靠高频开关实现稳定的功率控制。
2025-12-29 12:01:43
383
原创 如何选择SOAP & REST & GraphQL & gRPC & tRPC
本文对比了五种主流API技术的特点和适用场景:SOAP适合企业级系统集成,REST是Web/移动端通用方案,GraphQL解决前端数据定制需求,gRPC优化微服务通信性能,tRPC则简化全栈TypeScript开发。选择依据包括:企业级需求用SOAP,常规Web用REST,前端复杂用GraphQL,微服务用gRPC,全栈TS项目用tRPC。每种技术都有其最匹配的应用场景和开发需求。
2025-11-19 15:43:25
701
原创 Liunx实用工具:Tmux使用教程
Tmux是一个终端复用工具,能够在单个窗口中管理多个会话,实现会话与窗口的分离。它允许会话在后台持续运行,支持窗口的垂直/水平分割和多用户共享。安装后,通过tmux命令启动,使用前缀键(默认Ctrl+b)组合快捷键操作。主要功能包括:新建/重命名会话(tmux new -s)、分离会话(Ctrl+b d)、查看会话列表(tmux ls)、重新接入会话(tmux attach -t)等。还提供窗口管理(创建/切换/关闭窗口)和面板分割(Ctrl+b %/")功能,支持灵活的终端布局调整。
2025-10-19 03:21:32
369
原创 嵌入式开发基础:必备的物理学知识与电路概念
PWM(脉宽调制信号,Pulse Width Modulation)模式是一种输出模式,它可以对输出信号的占空比和频率进行精确控制,利用微处理器的数字输出来实现,是对模拟电路控制的一种非常有效的技术,广泛应用于测量、通信、功率控制与变化等许多领域。该模式下,I/O口可以作为其他功能模块的输入或输出,并且可以通过控制开漏输出的高电平或低电平来控制外部设备的开关状态。上拉输入模式是一种特殊的输入模式,它会将GPIO的输入电平拉高,并在外部设备未提供输入信号时保持高电平状态。
2025-10-17 09:33:47
806
原创 mysql高版本忘记密码后,绕过密码验证,以实现重置密码
摘要:忘记MySQL root密码时,可通过以下步骤重置:1)停止MySQL服务;2)使用--skip-grant-tables参数启动服务;3)连接数据库并清空密码或设置新密码;4)重启MySQL服务。完成后即可用新密码登录。该方法通过临时绕过权限验证机制实现密码重置。
2025-10-05 19:56:55
250
原创 Mt5 tokenizer分词器是如何工作的
MT5分词器处理样本的完整流程包含多个步骤:原始输入首先经过规范化处理,随后添加前缀空格(SentencePiece的典型操作),接着进行子词分割(tokenize),生成对应的ID序列(encode),最后添加特殊标记(如<s>和</s>)。可通过HuggingFace的tokenizer.backend_tokenizer获取各阶段信息,其中normalizer处理文本规范化,pre_tokenizer负责添加前缀空格。值得注意的是,MT5基于SentencePiece实现,其预分词的核心特征就是自动添
2025-06-12 00:57:14
578
原创 易语言基础知识:延迟和延时,有什么区别?
本文对比了延迟和延时的区别:延迟会占用CPU但允许操作,延时则会阻塞线程导致假死。初学者建议优先使用延迟,因其适用性广;待掌握多线程后可使用延时来优化性能。延时更适合多线程场景,能有效降低CPU占用率。文章为编程新手提供了基础使用指导,建议根据实际需求逐步区分两种方法的应用场景。
2025-04-23 03:44:00
516
原创 易语言常见问题:静态编译报错与解决办法
打开易语言安装目录中的tools文件夹,在link.ini文件中的文本末端添加。正在进行名称连接...保存之后,问题解决。
2025-04-23 03:36:40
1128
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅