技术栈
后端
卷无止境
19 分钟前
后端
·
python
Python 依赖管理这件事,到底该看哪个文件
写过几个 Python 项目的人多半都遇到过这种尴尬场面:同一份代码,在自己电脑上跑得好好的,扔到同事那儿或者部署到服务器上就报错,一查发现是某个包的版本对不上。这背后的核心问题就是依赖管理没做好。而依赖管理的载体,说白了就是几个配置文件——它们记录着这个项目到底需要哪些第三方库、版本范围是多少、怎么去安装。
卷无止境
29 分钟前
后端
·
python
FastAPI 缓存方案全解析:从内存到分布式的工程实践
做过几个 FastAPI 项目上线的人大概都有这样的体会——接口刚上线时响应飞快,用户一多,数据库连接池就开始报警,CPU 曲线像坐了火箭。这时候第一反应往往是加缓存,但真正动手时才发现,缓存这事儿远不是加个装饰器那么简单。到底是缓存在内存里还是丢给 Redis,缓存多久算合适,怎么保证缓存和数据库不会各说各话,这些问题处理不好,缓存反而会变成新的故障源。
程序员爱钓鱼
32 分钟前
后端
·
面试
·
rust
Rust 可变借用详解:&mut T 与安全修改数据
《Rust 编程实战》系列第36篇在上一篇文章中,我们学习了Rust的借用Borrow,了解了如何使用不可变引用:
程序员爱钓鱼
33 分钟前
后端
·
面试
·
go
Go 类型转换详解
Go 编程实战系列(十三)上一篇《Go 布尔类型 bool 详解》中,我们学习了 Go 中的逻辑判断基础。
mldong
8 小时前
后端
工作流引擎的灵魂:状态机与 submitType
jeeflow 系列 · 第 3 篇(认识季)画流程图的时候,一切都很美好:发起 → 部门审批 → 财务审批 → 结束,几条箭头,干净利落。
朦胧之
11 小时前
后端
·
go
Go 基础
何时用:当你需要动态扩容或用 append 添加元素,但想预先指定长度或容量时。注意:直接用 var m map[string]int 得到的是 nil,读取时会返回零值(不报错),但写入会引发 panic,所以必须用 make 或字面量 {} 初始化。
lun
11 小时前
后端
Agent 工具调用成长史:理清楚 Function Calling、MCP、CLI 的关系
Agent 是一个能够感知环境并通过行动影响环境的实体。Agent = LLM + [上下文 + 工具 + 约束 + 验证 + 纠正] = Model + Harness
Python私教
11 小时前
人工智能
·
git
·
后端
Codex 自动写 Commit 够安全吗?一套证据化 Git 提交流程
让 Codex 根据 diff 生成 Commit 说明很容易,难的是保证它没有把用户的其他修改、临时文件或敏感配置一起提交。
Python私教
11 小时前
人工智能
·
后端
·
python
AI Agent 上生产要不要开写权限?我把执行链拆成 4 道闸门
AI Agent 从“能回答”走到“能执行”,最大的架构变化不是多接一个模型,而是系统开始允许模型触发真实副作用。
lun
11 小时前
后端
Claude Code 多 Agent 实现:subAgent & Agent Teams
单体 Agent 的上下文:┌─────────────────────────────────────┐
SomeB1oody
13 小时前
开发语言
·
后端
·
机器学习
·
rust
·
教程
【RustyML入门】2.9. MeanShift
MeanShift 是一种聚类算法。当你不知道数据里有几个簇、又不想去猜一个数字时,就用它。和 KMeans 不同,KMeans 需要你事先给出 k,MeanShift 则从数据自身的密度中找出簇的数量。它只需要你提供一个输入:带宽(bandwidth)。算法让每个种子点沿着密度曲面向上移动,直到停在某个模态(mode)上。
2401_89491553
13 小时前
java
·
运维
·
服务器
·
后端
·
开源
GEO 源码部署如何实现精准地域分发?核心配置参数深度讲解
在全球化业务场景下,用户遍布世界各地,网络延迟和本地化服务体验成为关键挑战。GEO(地理路由)源码部署方案,通过将用户请求智能调度至距离最近或性能最优的服务节点,是实现低延迟、高可用服务的核心技术。本文将深入剖析基于开源方案(如 Nginx、Envoy、Traefik)实现 GEO 源码部署的核心原理,并深度讲解实现精准地域分发的关键配置参数。
IT_陈寒
14 小时前
前端
·
人工智能
·
后端
为什么我的Java Stream流操作会吃掉内存?
Java 8引入的Stream API极大地简化了集合操作,提供了声明式、函数式的编程风格。然而,许多开发者在实际使用中发现,某些Stream操作会意外消耗大量内存,甚至导致OutOfMemoryError。这种现象背后的原因是什么?如何避免Stream操作成为内存杀手?本文将深入分析Stream的内存使用机制,揭示常见陷阱,并提供优化建议。
Java技术小馆
14 小时前
后端
LangChain 概述与生态
学完本课后,你应该能够:很多同学刚接触大模型时,写的第一段代码通常是这样的:这段代码当然没有问题。它完成了一件事情:把一句话交给模型,再拿回模型的回答。
用户25069492161
15 小时前
后端
优雅的数据隔离:PostgreSQL 行级安全(RLS)
在多租户(Multi-Tenant)应用或者对数据安全性要求极高的系统中,“如何安全、高效地隔离数据”一直是核心难题 。传统的做法是在业务层(如 Spring Boot、Node.js)的每一个 SQL 后面手动拼接 WHERE tenant_id = x 。
苍何
16 小时前
后端
用 WorkBuddy / Codex + Obsidian 搭建自生长的个人知识库实战
这是苍何的第 576 篇原创!大家好,我是苍何。和朋友半开玩笑的说,如果没有 AI,我最想做的是知识管理博主。
堕落年代
16 小时前
java
·
后端
·
spring
Ollama CPU 推理大提示词优化实测报告(细致化数据版)
测试日期:2026-08-08 关键词:Ollama / llama.cpp / CPU 推理 / 大上下文 / KV Cache 量化 / Prompt Cache 数据来源:真实服务器实测,全部原始测量数据附后
橘色的喵
17 小时前
后端
ARM-Linux 嵌入式库:内存池与信号量的无锁化改造
newosp 是纯头文件的 C++17 嵌入式库,双平台:POSIX(Linux/macOS)与 RT-Thread。项目硬约束有三条:热路径禁止堆分配、-fno-exceptions -fno-rtti 兼容、共享数据必须线程安全。这次重构把 FixedPool 从互斥锁换成无锁空闲链表,LightSemaphore 重写了平台的并发原语选择,两处都落在热路径上。
SamDeepThinking
17 小时前
后端
写代码,到底应该参考优秀作品,还是坚持自己的想法?
我建议用如下的一个过程:参考最佳实践 → 结合实际情况权衡 → 选择当前最合适的方案。不要太早相信自己的判断,一般来说是有如下经历的程序员才敢这么做的: