这两年,AI 编程工具发展得很快。 从最早的代码补全,到现在直接根据自然语言生成函数、模块,甚至一个完整的小项目,很多以前需要半天完成的事情,已经可以在几轮对话里得到结果。 但实际用下来,我越来越明显地感觉到一个问题: 代码生成并不是开发工作的终点。 恰恰相反,当“写代码”越来越容易以后,真正让人花 ...
数据清洗是每个和数据打交道的人都绕不开的日常。 无论是做分析、跑模型,还是给业务方出报表,拿到的原始数据往往都带着重复记录、缺失值、格式错误,甚至一些明显违背常识的条目。 我以前习惯每次遇到问题就临时写几行 drop_duplicates() 或 fillna(),但下次换一份数据,同样的脏法又得重 ...
背景: 其实,我几乎每天都有登录博客园,不管是看看新闻还是关注一下技术文章,但是这三年就一直提不起兴致来写个博客。这三年经历很多,先后考了ACP、NDPD、TOGAF,也经历岗位变动,现在又回到项目管理岗; 世事浮沉,命运总是那样百转千回,心态也是动荡不安。这个浮躁的时期,我都忘记了原来写博客,原来 ...
本文从 2019 年开始编写,并最终于 2024.01 成文并发布在公司内网,同期转载于 腾讯云开发者公众号、腾讯大讲堂公众号、个人公众号。 (本插图为 2026.09.29 新生成) 1. 不靠谱程序员案例 1.1. 虚假的交付 十多年前,我们在做一款播放器软件,两周一个迭代对外发布新版本,开发的 ...
最近在重构《简明日志规范》,就是重构我自己之前开源的一个统一日志的组件。对于打印日志,最重要的我认为有两点:第一点是异步,不能因为打印日志而影响正常的程序执行,导致等待IO卡顿;第二点是尽量减少垃圾,所谓垃圾是说许多日志库在日志记录期间分配临时对象,如日志事件对象,字符串,字符数组,字节数组等。这会 ...
继 JuiceFS 企业版 v5.3 支撑千亿文件规模之后,v5.4 进一步在超大规模场景下提升多项能力。千亿文件规模下,单次操作的细小开销也会累积成显著的资源负担,元数据分区部署后需要协调不同节点,兼顾性能、数据一致性与稳定性。围绕这些问题,v5.4 版本包含下面多项新功能和改进: 百万客户端同时 ...
AOT 编译对应用友好,对类库不友好。并且有两条硬约束: 运行期不能动态生成代码:RequiresDynamicCode,触发 IL3050。 裁剪之后不能引用被裁掉的成员:RequiresUnreferencedCode,触发 IL2026。 而飞书 .net SDK 恰好是这两条的集中地:上千个 ...
告别简单Docker一键部署!本文基于生产3节点ES集群实战,完整拆解架构选型、系统调优、集群部署、索引设计、数据同步等全流程。分享JVM堆内存黄金配置、索引零停机切换、Canal高可靠数据同步核心技巧,汇总脑裂、OOM、磁盘只读等6大生产高频坑点及解决方案,附带标准化SOP,适配面试刷题与生产落地... ...
之前有人问我,你天天说的 Agent Skill 到底是啥,你平常有用哪些呢? 关于Agent Skill介绍,如果还不清楚的,可以看看之前公众号发表的这篇 最近很火爆的Claude Skills到底是个啥?解决什么问题?怎么用! 我平常在用的 Skill 种类有很多,办公提效、创作类、工作流相关的 ...
一、 前言 本文讲解在C#.NET源生成器中生成类的字段、属性、方法及参数和变量标识符的命名处理方式 二、 C# 命名规则 1. CamelCase(小驼峰) 首字母小写,后续单词首字母大写 参数和变量适用 私有字段使用下划线 + 小驼峰 2. PascalCase (帕斯卡、大驼峰) 首字母大 ...
项目仓库 Gitee 主仓:https://gitee.com/pei-xiaoguang/kestrel-llm GitHub 镜像:https://github.com/m13253246268-ship-it/kestrel-llm 相关文档 术语与数据口径 | 性能与基准 | 构建与复现 | ...
用 Jev 与 Laravel AI SDK 检测垃圾邮件和自动回复 前些日子,Taylor 宣布 Laravel AI SDK 的 1.x 分支已经支持 Jev。There There 当天便开始用它检测垃圾邮件。下面介绍 Jev 的工作方式及其用法。 Jev 与 LLM 有何不同 Jev 由 T ...
程序员的工资是唯一收入,但时间才是本金。 我最近做了一件很小的事。把书架上的书重新分了一次类。不是按大小,不是按颜色,也不是按出版社,而是按一个更简单的标准:我还会不会再读它一遍。 分完以后,有一小摞被我留在手边,剩下的收进了柜子深处。那一小摞不多,大概七八本。我看着它们,心里忽然轻了一点。不是因为 ...
这个问题其实困扰过很多技术团队,尤其是那些从一条业务线慢慢长成多条业务线的公司。我们自己也走过这条路,从"啥都自己包"到"出了事故赶紧拆",算是把封装中间件这件事从头到尾经历了一遍。今天就把这些经历和思考整理一下,也算给同行一个参考。 这里说的"封装中间件",大致分两类东西。一类是 SDK 型的,比 ...
项目里的 scripts/ 文件夹不想提交到 GitHub,但历史提交里已经有了。直接在 .gitignore 里写 scripts/ 并不能解决问题,因为这些文件已经被 Git 追踪过,忽略规则对它们不生效。正确的做法是先把它们从 Git 的追踪中移除,同时保留本地磁盘上的文件。 01 | 为什么 ...
C# .NET 周刊 |2026 年 9 月 1 期 2026-09-06 dotnet_week_26_9_1 国内文章 都是 AI 写代码,为什么 C# 比 Java 快半拍 https://www.cnblogs.com/shanyou/p/22817435 文章比较了 Java 与 C#/. ...
[Agent Memory / 强化学习] MemPO源码学习笔记 (5) GRPO 目录[Agent Memory / 强化学习] MemPO源码学习笔记 (5) GRPO0x00 概要0x01 原理1.1 现状1.2 GRPO1.3 PPO vs GRPO1.4 为什么MemPO选GRPO而不是 ...
注意注意,本笔记几乎所有的仿真都是基于我在下方github上上传的pakage。 sam_bot_description 当然有AI的辅助实现与编写。 Gazebo是一款机器人仿真器,旨在为机器人研究提供高保真度的仿真环境。它能够模拟复杂室内外环境中的机器人群体,提供动力学仿真、高质量的3D图形渲染 ...
去年底,我看到 GitHub 上一个叫 antigravity-awesome-skills 的仓库冲上了 Trending,37K stars,1400+ Skills,还有人在评论区喊"装完这个直接满级"。 我信了。 一口气装了三十多个 Skill,Superpowers 全家桶、各种 lark ...
程序在循环里转一圈要多久,谁也说不准;芯片里那只计数器却一直按自己的节奏往前走。定时器到底在数什么,又凭什么变成全程序共用的一把时间尺? ...