技术栈
后端
panbook
19 分钟前
后端
从0到1实现一个分布式时序数据库(三):主从复制、故障检测与切换
上一篇讨论了单机如何用 WAL 找回尚未刷出的写入。但如果故障的不只是进程,而是整台机器和它的磁盘,保存在本机的日志也可能暂时不可用。如何让另一台机器接过服务,又怎样避免两台机器同时接受写入?
上线再说
22 分钟前
后端
图片从 8.2MB 压到 296KB:我把小程序图片链路的账单拆了一遍
上一篇文章(云函数冷启动优化)发布后,有人问:函数快了有什么用,用户上传一张 8MB 的图,光上传就要 6 秒,快的那 2 秒根本看不出来。
dpharness
33 分钟前
后端
我原以为 MCP 装完就能用,直到工具列表是空的
周一晚上十一点,我把包装上、配置写好、宿主重启,返回码 0。那一刻我以为这件事结束了,还截图发了条只有自己可见的动态,写了两个字:搞定。第二天早上我想让它读一个本地文件,点开工具面板,里面一条都没有。
dpharness
35 分钟前
后端
153 个 MCP 服务,我把工具数一个个数了一遍
我最开始只想弄明白一件事:一个「正常」的 MCP 服务,大概挂多少个工具。为了这个问题,我打开了那份 2,601 格的兼容矩阵,一行一行往下翻。翻完之后,答案和我预想的差得有点远。
打工仔折腾 AI
3 小时前
运维
·
人工智能
·
后端
·
python
·
docker
·
容器
·
性能优化
Changedetection.io 网页变动监控:Docker 部署、通知配置与公网暴露实践
在自动化运维和内容巡检中,经常需要盯着某些网页看状态变化。比如第三方 API 文档更新、竞品价格调整、或者内部灰度页面的发布确认。过去我试过写 Cron 脚本抓 HTML diff,后来发现维护成本很高:CSS 结构一变,正则就全废;还要自己处理反爬、等待渲染、解析 JSON 响应。换了几个商业服务后,还是决定用开源方案。
SomeOtherTime
3 小时前
开发语言
·
后端
·
rust
Rust 闭包语法和原理(AI回答)
理解 Rust 的闭包(Closure),最好的切入点就是对比你上一张图刚看到的**“在 main 里面嵌套定义函数 fn”,以及你前面刚学的“结构体 struct”**。
初学AI的小高
4 小时前
后端
·
agent
Agent 工具太多怎么办:BM25 检索、依赖补全与按需加载实战
一个 Agent 只有三五个工具时,最简单的做法是把所有工具名称、描述和参数 Schema 一次性交给模型。
用户660267611879
4 小时前
后端
·
架构
AI 代码上线前的第 24 道门禁:上线失败时,怎样在 10 分钟内退回?
新版本上线,健康检查通过,五分钟后错误率爬升。准备回滚,发现上一个版本的镜像已经被覆盖,因为流水线按 latest 标签推同一个仓库路径;数据库 migration 只写了 up。团队一边排查一边重建旧版本,四十分钟后才恢复。
NishikiAsumi0721
4 小时前
后端
一次170万行的导出:sql优化远没有加索引这么简单
一次真实的生产慢 SQL 排查记录。结论先放这儿:慢 SQL 的根因,不一定在数据库。一个导出接口,单次要处理 170 万行数据,居然跑了 3176 秒——接近 53 分钟。
xjz1842
5 小时前
后端
Rust 注释:从 // 到 rustdoc
教程给了四条结论,值得原样记住:对应的三段代码,编译运行后的结果(实测):教程还提到一个高频用法:临时把某行代码「注释掉」,而不是删掉。
syyjhchou
7 小时前
人工智能
·
后端
·
语言模型
·
aigc
自己搭企业内部中转站,怎么让请求更容易命中缓存
公司自建中转站之后,账单并没有降下来。我一开始以为是模型选贵了,拉 usage 一看,cache_read_input_tokens 几乎是 0。
特立独行的猫A
7 小时前
java
·
后端
·
python
Ionic + 仓颉语言的 cj-tauri 开发框架实战:开发精美移动端 APP
众所周知,无论哪个跨平台的web式的开发框架,Inoic也好,cordova也罢,如果只是纯网络的应用都大差不差。然而一旦涉及移动端的原生能力,跨语言的桥接就很烦,尤其是在鸿蒙系统上,需要经过js->NAPI->Arkts等的复杂回路。而Ionic + 仓颉语言的cj-tarui优势就体验出来了,cj-tauri的后端是仓颉,而仓颉是鸿蒙应用的一等公民语言。所以再调用系统原生能力这块儿,天然的省去了复杂的桥接层。
SomeOtherTime
8 小时前
开发语言
·
后端
·
rust
Rust集合(AI回答)
在 JS 或 Python 里,“数组”和“列表”基本是一回事,都是随便往里塞数据的。但在 Rust 这种系统级语言里,严格区分了 “原生数组(Array)” 和 “集合(Collections)”。
我不会起名字322
8 小时前
后端
·
mongodb
·
go
·
即时通讯
·
im
·
故障排查
req.Seqs[len-1]:空切片防御缺口与 RPC 二次校验
我不会起名字322 · 后端 / 算法 / 数据库📘 技术栈 | 🧩 力扣 Hot100 | 🐹 Go 项目 | 🟥 Redis | 🐬 MySQL
脚本自动化开发
8 小时前
后端
京东PLUS开卡红包刷50元的方法
打开京东APP,进入PLUS会员开通页面,先看系统给出的开卡红包金额。常见的有10元、20元、50元几档。如果反复只看到10元或20元,可以尝试清理APP缓存,然后卸载重装。部分数据在单纯清理缓存时不会清除,先清缓存再卸载,重新安装后刷出50元红包的概率会提高,但这不是必然结果。重装后仍然只有小额红包,可以等到下个月再试,或者改用“一单回本”的方式开通——那种方式需要实际购买商品,不是纯领红包。
程序员Query
9 小时前
开发语言
·
后端
·
golang
day01-认识Go语言 + golang环境的安装
Go(又称 Golang)是一种由 Google 开发的开源编程语言,设计目标是提供高效、简洁和并发友好的开发体验。它于 2009 年发布,结合了编译型语言的性能和脚本语言的易用性。
码事漫谈
17 小时前
后端
黄仁勋被裁第一天,就收到了橄榄枝
假如马斯克写信给黄仁勋……Jensen, Jensen:So. You're free. 你自由了。No condolences — you're not dead, and neither is CUDA. 不慰问了。你没死,CUDA 也没死。
金銀銅鐵
17 小时前
java
·
后端
·
ai编程
带您看懂字节码指令(二):空循环里有什么
javap -v 的输出里,spin 方法的 Code 长这样 ⬇️stack 和 locals 还是 2.6 节「帧」 里的两个大小。上一篇用 add 的四条顺序指令看了它们;这一篇换成规范 3.2 节 的 spin,看一个空循环如何变成跳转。
皮皮林551
18 小时前
后端
比 Xshell 还好用的 SSH 客户端神器,MobaXterm 太爱了!
由于需要连接远程 Linux 服务器,早期使用过 Putty,SecureCRT,后面主要使用 Xshell。