后端

打工仔折腾 AI2 小时前
运维·人工智能·后端·python·docker·容器·性能优化
Changedetection.io 网页变动监控:Docker 部署、通知配置与公网暴露实践在自动化运维和内容巡检中,经常需要盯着某些网页看状态变化。比如第三方 API 文档更新、竞品价格调整、或者内部灰度页面的发布确认。过去我试过写 Cron 脚本抓 HTML diff,后来发现维护成本很高:CSS 结构一变,正则就全废;还要自己处理反爬、等待渲染、解析 JSON 响应。换了几个商业服务后,还是决定用开源方案。
SomeOtherTime2 小时前
开发语言·后端·rust
Rust 闭包语法和原理(AI回答)理解 Rust 的闭包(Closure),最好的切入点就是对比你上一张图刚看到的**“在 main 里面嵌套定义函数 fn”,以及你前面刚学的“结构体 struct”**。
初学AI的小高3 小时前
后端·agent
Agent 工具太多怎么办:BM25 检索、依赖补全与按需加载实战一个 Agent 只有三五个工具时,最简单的做法是把所有工具名称、描述和参数 Schema 一次性交给模型。
用户6602676118793 小时前
后端·架构
AI 代码上线前的第 24 道门禁:上线失败时,怎样在 10 分钟内退回?新版本上线,健康检查通过,五分钟后错误率爬升。准备回滚,发现上一个版本的镜像已经被覆盖,因为流水线按 latest 标签推同一个仓库路径;数据库 migration 只写了 up。团队一边排查一边重建旧版本,四十分钟后才恢复。
NishikiAsumi07213 小时前
后端
一次170万行的导出:sql优化远没有加索引这么简单一次真实的生产慢 SQL 排查记录。结论先放这儿:慢 SQL 的根因,不一定在数据库。一个导出接口,单次要处理 170 万行数据,居然跑了 3176 秒——接近 53 分钟。
xjz18424 小时前
后端
Rust 注释:从 // 到 rustdoc教程给了四条结论,值得原样记住:对应的三段代码,编译运行后的结果(实测):教程还提到一个高频用法:临时把某行代码「注释掉」,而不是删掉。
syyjhchou5 小时前
人工智能·后端·语言模型·aigc
自己搭企业内部中转站,怎么让请求更容易命中缓存公司自建中转站之后,账单并没有降下来。我一开始以为是模型选贵了,拉 usage 一看,cache_read_input_tokens 几乎是 0。
特立独行的猫A6 小时前
java·后端·python
Ionic + 仓颉语言的 cj-tauri 开发框架实战:开发精美移动端 APP众所周知,无论哪个跨平台的web式的开发框架,Inoic也好,cordova也罢,如果只是纯网络的应用都大差不差。然而一旦涉及移动端的原生能力,跨语言的桥接就很烦,尤其是在鸿蒙系统上,需要经过js->NAPI->Arkts等的复杂回路。而Ionic + 仓颉语言的cj-tarui优势就体验出来了,cj-tauri的后端是仓颉,而仓颉是鸿蒙应用的一等公民语言。所以再调用系统原生能力这块儿,天然的省去了复杂的桥接层。
SomeOtherTime6 小时前
开发语言·后端·rust
Rust集合(AI回答)在 JS 或 Python 里,“数组”和“列表”基本是一回事,都是随便往里塞数据的。但在 Rust 这种系统级语言里,严格区分了 “原生数组(Array)” 和 “集合(Collections)”。
我不会起名字3227 小时前
后端·mongodb·go·即时通讯·im·故障排查
req.Seqs[len-1]:空切片防御缺口与 RPC 二次校验我不会起名字322 · 后端 / 算法 / 数据库📘 技术栈 | 🧩 力扣 Hot100 | 🐹 Go 项目 | 🟥 Redis | 🐬 MySQL
脚本自动化开发7 小时前
后端
京东PLUS开卡红包刷50元的方法打开京东APP,进入PLUS会员开通页面,先看系统给出的开卡红包金额。常见的有10元、20元、50元几档。如果反复只看到10元或20元,可以尝试清理APP缓存,然后卸载重装。部分数据在单纯清理缓存时不会清除,先清缓存再卸载,重新安装后刷出50元红包的概率会提高,但这不是必然结果。重装后仍然只有小额红包,可以等到下个月再试,或者改用“一单回本”的方式开通——那种方式需要实际购买商品,不是纯领红包。
程序员Query7 小时前
开发语言·后端·golang
day01-认识Go语言 + golang环境的安装Go(又称 Golang)是一种由 Google 开发的开源编程语言,设计目标是提供高效、简洁和并发友好的开发体验。它于 2009 年发布,结合了编译型语言的性能和脚本语言的易用性。
码事漫谈15 小时前
后端
黄仁勋被裁第一天,就收到了橄榄枝假如马斯克写信给黄仁勋……Jensen, Jensen:So. You're free. 你自由了。No condolences — you're not dead, and neither is CUDA. 不慰问了。你没死,CUDA 也没死。
金銀銅鐵16 小时前
java·后端·ai编程
带您看懂字节码指令(二):空循环里有什么javap -v 的输出里,spin 方法的 Code 长这样 ⬇️stack 和 locals 还是 2.6 节「帧」 里的两个大小。上一篇用 add 的四条顺序指令看了它们;这一篇换成规范 3.2 节 的 spin,看一个空循环如何变成跳转。
皮皮林55117 小时前
后端
比 Xshell 还好用的 SSH 客户端神器,MobaXterm 太爱了!由于需要连接远程 Linux 服务器,早期使用过 Putty,SecureCRT,后面主要使用 Xshell。
我不会起名字32218 小时前
redis·后端·go·即时通讯·im·故障排查
会话缓存失效排查:区分 Redis 失效与节点广播我不会起名字322 · 后端 / 算法 / 数据库📘 技术栈 | 🧩 力扣 Hot100 | 🐹 Go 项目 | 🟥 Redis | 🐬 MySQL
深入云栈20 小时前
java·后端·架构
Netty 4.2.x 源码深度解析 (二十三):ByteBuf 核心设计 —— 索引、类型与零拷贝如果把 ChannelPipeline 比作 Netty 的"骨架",那么 ByteBuf 就是流淌其中的"血液":每一次 channelRead 入站、每一次 write 出站,I/O 数据都以 ByteBuf 为载体在网络与业务代码之间流转。Netty 之所以没有沿用 JDK 自带的 java.nio.ByteBuffer,而是自研了一套 ByteBuf 体系,根源在于 ByteBuffer 在真实网络编程场景下暴露了三个短板:单索引 position 混用读写、flip() 切换状态繁琐易错、创建后
JackJiang20 小时前
后端·架构
IM踩坑:聊天消息ID怎么设计?一个UUID搞不定,我用双ID解决本文作者蝎子莱莱爱打怪,有修订和排版优化。某信的消息 ID 是什么结构?某信技术团队公开分享过:消息 ID(Message ID)做全局唯一标识 + 序列号(Sequence)做严格递增同步游标,两者职责分离。TG 的消息 ID 按聊天维度递增。Twitter(Snowflake 本家)的消息 ID 就是用雪花算法生成的。
开心猴爷20 小时前
后端·ios
iOS 上架 App 流程第一次 iOS App 上架的时候,最容易卡住可能是,不知道该先弄证书还是先建 App,结果传 ipa 传到一半提示描述文件类型不对;好不容易传上去了,回到提交页一看,构建版本列表又是空的。按时间顺序把 iOS 上架 App 流程拆成 8 步,每步讲清楚做什么、容易卡在哪、怎么确认这步过了,全程在 Windows 上用 Appuploader 走完,不用 Mac、不用 Xcode。前置只有一个硬条件:一个付费的 Apple Developer Program 会员账号——免费账号能真机调试,但不能提交审核
code_Bo21 小时前
前端·javascript·后端
不只命令行:我把跨 Agent 会话同步做成了桌面应用应用名:Agent Session Sync(桌面版) 当前版本:1.3.2 下载:GitHub Releases v1.3.2 同源 CLI / MCP 包:cross-agent-sync(命令 ass)