真实每天黎声树 · 西安

真实每天 · 技术博客 / 古典诗词 / 学习小工具

分享技术路上的积累与思考,整理古典诗词格律知识;持续开发一些自己与家人用得上的小工具。

技术博客

系统已经进不去,装调试工具又要先能进系统 —— 这个死锁怎么从外面撬开。
系统搬到虚拟机就起不来。不猜不试,从设备树里把那个没驱动的设备揪出来。
内存泄漏是 C++ 项目中最顽固的问题之一。本文整理从现象观测、工具选型到根因修复的完整排查链路,源自多个大型项目的实战沉淀。
结合多年驱动开发经验,总结蓝屏问题的系统化排查方法:Dump 获取、WinDbg 分析路径与常见崩溃类型的定位思路。
网站的开篇之作:介绍建站动机、技术选型与整体架构,作为后续博客内容更新的模板参考。

进入博客 →

诗词

单调三十五字,七句五平韵(韦庄体)——观电视剧《繁花》后作。及时的雨水

进入诗词 →

词律助手 · 诗词格律工具

826 词牌 / 2304 体 · 十年校录《钦定词谱》

词牌格律查询(支持别名)、词作平仄校验、智能匹配词牌。附《词林正韵》韵部提示,词林未载之字参照中古发音并辅以现代拼音标注。

古典诗词
格律工具
莫听穿林打叶声,何妨吟啸且徐行。●●○○●●○〔平韵〕,○○○●●○○〔平韵〕
竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生。●●○○○●●〔仄韵〕,○●〔仄韵〕,●○○●●○○〔平韵〕
○ 平 ● 仄 ◎/⊙ 可平可仄 —— 校验示例:苏轼《定风波》

在线使用 → 使用说明

vPLC · 虚拟 PLC(S7-200 SMART)

把一台西门子 PLC 做进软件里:能连、能下载、能在线监控

写 PLC 程序,通常得先有一台真机摆在桌上——接线、上电、下载程序、再上线盯着每一个点。 没有硬件,很多想法就只能停在纸上。

我把这台 S7-200 SMART 整套做成了软件:用西门子官方的编程软件 STEP 7-Micro/WIN SMART 连过去,它就是一台正常的 PLC,能连接、能下载程序、 能 RUN/STOP、能在线监控每一个点。下载进去的梯形图会被逐条解析出来,按扫描周期真的在跑—— 不是录像,也不是截图。

STEP 7-Micro/WIN SMART西门子官方编程软件
S7 协议→下载 · 监控
vPLC一台用软件做成的 S7-200 SMART
每 10ms→扫描一次
浏览器控制台输入/输出 · 梯形图 · 扫描周期
传统做法一台西门子 PLC 摆在桌上或电柜里,编程软件连它的 IP,程序存在它的存储器里
vPLC连接方式和下载命令一模一样,但这台 PLC 的“身体”是一段程序:跑在服务器上,下一步就装进一块 ARM 板
一眼看出浏览器里实时显示每个输入/输出点、每一段梯形图、扫描周期和已经跑了多少个周期
点一下输入点,输出会在下一次扫描时跟着变——和真 PLC 的时序一致,这也是判断“它到底是不是真的在跑”最直接的办法。

没有硬件也能练

写一段梯形图、下载、看结果,全在浏览器里完成。学生和刚入行的工程师不用先买一台 PLC。

换硬件之前先跑通

把西门子程序迁到第三方控制器的场景:先在 vPLC 上把逻辑跑对、把点位清单抽出来,再去动硬件。

7×24 挂着跑

放在服务器上一直运行,随时能连上来看扫描稳不稳、程序有没有跑偏。

打开在线演示 →现在正跑着一个演示程序,输入点可以直接点。

学习小工具(陆续更新中)

速算小英雄

给孩子的口算练习小游戏:限时答题、即时反馈,让每天的算术练习变得有趣。

学习工具

马上开始 → 使用说明

速算小英雄界面

更多工具陆续上线

在学习与工作中顺手做的小工具会陆续整理上线,欢迎关注。

敬请期待
速算小英雄练习界面