开头先讲个我自己的判断:最近云效正式发布了 Region 版,这事情在不少做研发效能和 DevOps 的圈子里讨论度很高。很多人第一反应是“这不就是私有化部署换了个名字吗”,但如果你手头正在处理研发数据合规、数据驻留这类需求,就会明…
最近总有开发者朋友问我同一个问题:明明都在用AI辅助写代码,为什么别人一天的产出能顶我三天,我却总觉得AI像个只会复读的实习生?答案十有八九出在提示词上。 提示词工程(Prompt Engineering)这几个字听起…
1. 为什么健康管理系统要把后端单独拎出来设计 先说个背景。健康管理系统跟普通管理系统最大的区别在于:它不只是存数据、做增删改查。一次体检报告可能包含几十项指标,一个用户的健康档案可能有运动、睡眠、饮食、体征、慢病管理等多维度的数据…
作为后端开发,MySQL主从复制大概是所有“高可用”“读写分离”话题里绕不开的核心,也是面试八股文里被问得最细、翻车最多的部分。很多人理解主从复制,停留在“主库写,从库读,两个库数据一样”这个层面,但真…
1. 为什么我要认真聊聊 OpenShell 这个项目第一次看到 OpenShell 这个名字,很多人会下意识以为它又是一个新的命令行工具,或者某个终端模拟器的替代品。我当初也是这么想的,直到真正把它拉下来跑了一遍,才发现这个判断偏得有点离谱…
做后端这么多年,我有个很深的体会:很多项目的数据库瓶颈,根本不是SQL写得不够好,而是架构上从一开始就没给数据库留出“分身”的余地。MySQL主从复制,听起来是个老生常谈的话题,但它确实是后端工程师从“能…
我们在写代码的时候,常常会遇到一种很拧巴的场景:工具链什么都好,功能也齐全,但偏偏"不知道你在干嘛"。尤其是用AI辅助编程之后,这种割裂感会成倍放大——你明明把整个项目的来龙去脉都讲清楚了,…
前言一条很常见的演进路径:第一版用轮询,前端每秒发一次 HTTP 请求问「有没有新消息」,用户一多服务器上全是空转请求。第二版上了 WebSocket,连接长住了,但业务代码直接在订单回调里查找连接、fwrite() 推消息。于是新…
如果现在让你用一句话解释“工作流”,你会怎么说?我后台收到最多的问题之一就是“工作流是什么呢”,尤其是最近Coze、Dify、n8n、ComfyUI这些工具轮番刷屏,要么是有人晒出“毛坯房拍照就能生成效果图”的扣子工作流,要…
/* 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 …