更多精彩内容,欢迎继续阅读
一个做客户对接的朋友前段时间问我,他们团队同时用着聊天软件、在线表单、Excel表格和一套老掉牙的客户登记系统,每次想搞清楚“这个客户上次到底聊到哪了”,至少要在四五个界面之间来回折腾。这种碎片化问题,几乎每个做销售、客服…
阅读更多 →1. 为什么我最终选了DeskcommCRM先交代一下背景。我之前所在的小团队做的是面向中小企业的软件服务,客户数量不算夸张,但也有几百家,分布在不同的渠道里。销售手里记着微信聊天记录,客服在Excel里登记售后问题,售后工程…
阅读更多 →1. 这不是“装个软件”,而是把Qwen-Image-2.1真正握在自己手里你搜到“Qwen-Image-2.1怎么安装”时,大概率正卡在三个地方:一是点开官网文档,满屏英文和命令行参数看得头皮发麻;二是下载了某个压缩包,双击e…
阅读更多 →那些让调试器崩溃的夜晚:STM32开发中真实踩过的六个坑先交代个背景。我接触STM32快十年了,从F1一路用到H7,从标准库折腾到HAL库,再到后来嫌弃HAL太啰嗦直接切LL库。这期间踩过的坑,攒起来比开发文档还厚。很多坑在事后…
阅读更多 →/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
阅读更多 →我去年年底把这套 MimiClaw 跑通的时候,差不多熬了两个通宵。倒不是代码有多难,而是坑零散地埋在硬件驱动、音频链路和网络协议这几个地方,踩完才觉得有必要把全过程写下来。这篇文章就围绕“运行在你 ESP32-S3 开发板上的 MimiClaw 个人AI助…
阅读更多 →/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
阅读更多 →每个做混动能量管理的人,几乎都是从逻辑门限控制起步的,我也不例外。P2构型更是这套思路最能发挥优势的舞台:发动机和电机中间夹着一个离合器,纯电、直驱、联合驱动、行车充电在物理结构上分得明明白白,控制算法只需要…
阅读更多 →1. 为什么Linux内核的"设备模型"值得单独写一篇先说个亲身经历。我刚入行做嵌入式驱动开发那会儿,最崩溃的不是看不懂字符设备驱动怎么写,而是每次要理解一段代码,都会碰到一堆绕不开的名词:kobject、kset、ktype、bus、…
阅读更多 →/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
阅读更多 →/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
阅读更多 →/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
阅读更多 →