1. 为什么现在必须重新思考系统架构的起点过去十多年,我们做系统架构的默认路径几乎没变过:先定数据库表结构,再写服务层,然后暴露 API,最后前端对接。这套流程在“人操作界面、界面调用接口、接口读写数据库”的范式下…
1. 先聊聊这个项目到底在做什么24 天,630 次提交,16 万行代码。这三个数字放在一起,任何一个写过代码的人都会先愣一下——平均每天 26 次提交、6600 多行代码产出,而且是在不到一个月的时间里从零搭出一个 K12 教育产品。如果这是…
先交代一下背景。我在生态环境执法岗干了六年,每天最磨人的不是跑现场,而是回办公室之后的案头活:翻法条、写文书、理证据清单。这类工作不复杂,但极度吃时间,而且容错率低——一个条款序号引错,整本案卷就…
国内首款基于软件无线电技术的AIS基站投入测试使用——看到这个消息,我第一反应是:这个行业终于走到软件定义这一步了。我在海事通信领域做了快十年岸基设备,从最早的模拟接收机、到DSP方案的AIS基站、再到现在的SDR全软件解调,这…
做版图设计这些年,我带过不少新人,发现一个特别普遍的现象:很多人原理图画得飞快,一到版图阶段就卡壳。要么在 Virtuoso 里找不到下手的地方,要么版图画完了 LVS 报出一堆连线错误,明明原理图是对的&#x…
追尾发生后,最让人火大的不是修车排队,而是行车记录仪压根没把碰撞瞬间的那段画面存下来。这种事我在朋友车上看过不止一次:屏幕上明明闪着“碰撞检测已触发”,回放时却怎么也找不到锁定视频。问题出在哪儿?十有八九是…
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
金融行业聊“数据中台大模型AI Agent”,最近听到的频率越来越高。说实话,我最早听到这个组合的时候,第一反应是“又来个概念缝合怪”——数据中台火了五六年,大模型火了两三年,Agent也喊了很久,三个词往一块…
这几年我拿SPSS用的最多的三件套,就是逻辑回归、树模型和广义线性模型。很多人一听到这些名词先被吓住,觉得是机器学习或者高级统计才用得上的东西,但实际做业务分析、风控评分、医学研究、用户调研的时候,这三类模型几乎天天碰得…
/* 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 …
/* 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 …
/* 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 …