更多精彩内容,欢迎继续阅读
1. 写在最前面:为什么统一用 Protobuf 后,我反而少加了三倍班如果你参与过跨语言服务之间的数据传输,一定被 JSON 解析报错折磨过。字段名拼错一个字母、类型被隐式转换得面目全非、线上日志里只有一行unexpected end of input——查到最后发…
阅读更多 →一台典型的双目结构光视觉系统,硬件上往往并不复杂:两个相机、一个投影仪、一台工控机。很多人第一次见到会想,这不就是给两只眼睛加了一只手电筒吗?但真正动手做过项目的人都知道,这套系统最值钱的部分不在硬件&#…
阅读更多 →1. 新站SEO上首页这件事,得先把心态摆正我见过太多人做新站的时候,开局就是一句:“我网站上线三个月了,核心词怎么还没进首页?”说句实在话,每次听到这种问题我都很想问一句:你凭什么觉得一个新…
阅读更多 →1. 为什么要把"目标与边界"放在RAG项目的第一步我先说一个自己踩过的坑。去年我第一次做RAG问答系统的时候,一上来就急着切chunk、调embedding模型、对比各种向量库,忙活了两个星期,效果看起来好像也能回答几个问题。结果到了评测阶…
阅读更多 →简介:面向Android开发者解决UDP视频流播放难题的一份实战工程包,围绕udp://239.0.0.3:8218这类组播地址无法直接用系统VideoView、ExoPlayer等方案播放的问题,作者通过对比VideoView、ExoPlayer、EasyPlayer、VLC移动端均未成功后转向FFmpeg体…
阅读更多 →前阵子一个学生给我看了她学校系统的AIGC检测结果,论文正文某个章节的“AI疑似占比”标到了71%。那篇稿子是她自己一个字一个字写的,从初稿到修改用了三周。我看完她的稿子只觉得可惜——文章不是质量不行,而是风格“太像AI了”:每…
阅读更多 →带学生这件事,我做得越久越觉得,很多孩子不是不爱电脑,而是从来没体会过“电脑听我指挥”的快感。手机一刷就有反馈,游戏一玩就有奖励,可我们如果把Windows只教成“双击、右键、刷新”,那它确实没什么可玩的…
阅读更多 →1. 为什么要死磕二叉树?先聊聊这东西到底有多重要如果你是准备面试、准备考研、或者刚转行学编程的人,二叉树绝对是你绕不过去的一座山。我见过太多初学者在链表、数组里如鱼得水,一到二叉树就懵圈:递归看不懂、遍历记不住、遇到题…
阅读更多 →/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
阅读更多 →我最早用 tmux 纯粹是因为一个很现实的需求:SSH 到服务器上跑训练脚本,结果网络一抖,终端一断,所有进度全没了。后来 AI 编程工具越来越多,从 Cursor、Copilot 到 Claude Code、Aider 这类终端里的 AI 编程助手&#x…
阅读更多 →如果你最近在研究怎么让Anthropic的大模型帮你操作实验设备,或者正站在一台机械臂面前试图给它的控制系统接上AI,那你应该已经感受到了物理AI这波浪潮的来势。物理AI想做的事,是让AI不再只待在对话框里写代码、出主意,而是能直接驱…
阅读更多 →新能源工厂的产线数据每天都在膨胀,但真正能把数据变成决策的人没几个。今年我带着团队把一个智能体系统直接架到了车间级的低代码平台上,不是搞论文,也不是做Demo,而是让一线的工艺员、设备工程师能自己拖拽节点、改逻辑、调参数…
阅读更多 →开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…
阅读更多 →把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…
阅读更多 →简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…
阅读更多 →简介:本资源是一套面向本科毕业设计、课程设计及期末大作业的工业级焊缝缺陷检测实战方案,聚焦深度学习在焊接质量控制中的落地应用,解决传统人工检测效率低、主观性强等痛点。压缩包共26个文件,含9个C源码(如yolo_det…
阅读更多 →分布式服务的决策记录架构演进最怕只有结果没有理由。一次拆分、缓存或队列调整,都应写明当时的瓶颈、备选方案、选择原因和撤回条件。 记录的最小单位 用一页说明解决的任务、依赖、风险和验证方式即可。别把决定写成永远正确的准则;前提变化时…
阅读更多 →创业产品的首版范围首版的任务是验证一个需求,不是展示全部能力。选择用户愿意反复完成、且结果容易判断的动作,把输入、输出和人工兜底都做清楚。 控制范围 先做可撤回、低风险的流程。权限不明、需要复杂协作或结果不可逆的部分先不自动化。 用反馈决定…
阅读更多 →