1. 项目概述:为什么我们需要一个开源的 AFFINE?如果你和我一样,是个重度笔记和知识管理工具依赖者,那么 Notion 的体验你一定不陌生。它强大的块编辑器、灵活的数据库和优雅的页面关系,几乎重新定义了个人和团队的信息…
1. 微服务容器化与云原生部署的核心价值十年前我们部署一个Java应用,往往需要手动安装JDK、配置Tomcat、部署WAR包,整个过程繁琐且容易出错。如今在云原生时代,Docker和Kubernetes彻底改变了应用交付的方式。作为经历过传统部署和现代云原生转…
Zed 编辑器团队发布新项目 DeltaDB,这是一个在 git commit 之间记录每一次编辑操作的版本控制系统,目前处于 Early Access 阶段。它旨在填补 git 未覆盖的工作过程空白。DeltaDB 核心思路DeltaDB 核心思路为「Software is made between commits」&#x…
1. 动态链接库到底解决了什么问题说到C动态链接库,很多人第一反应是:DLL这东西,平时写代码从来不主动碰它,但一旦程序报错,十有八九都跟它有关系。比如有人在旧电脑上启动某个程序,直接弹“无法定位程序输入…
1. 先把数据产品说清楚:它到底解决什么问题 做数据产品这些年,最常被问的一句话是"你不就是做报表的吗"。每次听到我都想叹气——报表只是数据产品最原始、最不起眼的一种形态。真正的数据产品,是把数据加工能力、分析逻辑和业务决…
很多人看到“OpenShell”这个词,第一反应是某个具体的开源软件,但在我眼里,它更代表一种工作方式:把默认那个枯燥、笨拙的黑窗口,改造成完全贴合自己习惯的高效工作台。这套思路不绑定某个特定工具,而是一个…
Socket AM2,这五个字符放在今天,估计不少年轻玩家已经一脸问号。但如果你混过2006年到2009年那段装机市场,看到这串字母,脑海里多半会浮现出那块带着940个针孔的灰黑色CPU底座,以及插在上面嗡嗡转着大风扇的Athlon 64 …
1. 柔性电路喷墨打印的工艺痛点:为什么需要自动化寻优这几年柔性电子、可穿戴设备和柔性显示市场起来得很快,喷墨打印柔性电路因为不需要掩膜、材料利用率高、适合小批量个性化生产,成了不少实验室和中试线的主攻方向。但真正把喷墨打印做成靠…
先说个上周真实发生的场景。我一个做电商客服系统的朋友,把刚上线的AI客服Agent拿给我看,说模型明明连着商品库存查询工具,用户问“这个尺码还有货吗”,Agent却靠训练数据里的旧信息瞎编了一个答案。我打开日志一看,工…
/* 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 …