C# TimeProvider:让时间可测试
业务代码里写一句 DateTime.Now,单测基本就判了死刑——你无法让「现在」停下来,也没法让它跳到下个月。.NET 8 带来的 TimeProvider 正是为解决这件事:把「现在几点」「定时器」抽象出来,生产用系统时间,测试用可控的假时间。下面用 6 步把它落到项目里。
C# AI开发 篇109:历史会话搜索:让客服一秒找到"上次那个问题"
客服接到用户来电:"我上次问的那个退款的单子,处理得怎么样了?"会话明明早就归档进库了(见篇89讲怎么存),可客服在后台搜了半天,一个字都没搜到。这篇讲的是另一半问题——怎么找:关键词 + 语义混合检索,让归档的会话真的能被一秒找到。
22.8K Star,reverse-skill:把逆向和安全工程做成了 Agent Skills
22.8K Star,reverse-skill 火了:把 APK、JS、二进制逆向做成了 Agent Skills以前我们给 Claude Code、Codex 装 Skill,大多数还是教它怎么写需求、改代码、跑测试、做 Code Review。
Python第九十六讲 time时间模块完整版 获取当前时间 格式化时间
前面我们学了文件读写、批量自动化整理文件。但所有真实项目、自动化脚本、日志记录,都离不开时间:什么时候运行的脚本、耗时多久、日志带时间戳、定时等待、记录操作时间…… 今天我们彻底吃透 Python内置 time模块!
DuckDB教程:连接查询
关系型数据库通常将不同的实体对象和它们之间的联系存储在多个表中,例如电商系统中使用的产品表、用户表、订单表以及订单明细表等。当我们查看某个订单信息时,需要同时从这几个表中查找关于该订单的相关数据。在 SQL 语句中,我们可以使用连接查询(JOIN)获取多个表中的关联数据。
MySQL实践系列(26):datetime还是timestamp,时区问题坑死人
用官方原话来说:MySQL converts TIMESTAMP values from the current time zone to UTC for storage, and back from UTC to the current time zone for retrieval.
如何使用RDS Supabase后端BaaS能力:实时订阅与推送(Realtime)
微信里弹出一条新消息,行情软件的报价跳动,在线文档里能看到同伴的光标划过——这些“数据一变、界面跟着变”的体验,背后都需要一套实时推送。
Agent记忆系统的设计实践:一张表、一个索引、三套淘汰策略
从会话上下文的简单拼接,到跨会话的长期记忆,再到可被检索的语义知识,一个Agent能记住什么、记住多久、在该忘的时候敢不敢忘,决定了它是玩具还是工具。
DeepSeek 终于能看图了!教你免费使用 + 8 大场景实测
最近 DeepSeek 的活可真是太多了,我对老 D 真是又爱又恨的。先是 7 月底放出了 V4 Flash 模型正式版,紧接着 8 月又上线 V4 Pro 正式版,还涨了一波价。
如何使用RDS Supabase后端BaaS能力:创表即生成API
认证、存储、实时推送、数据库API——4个后端模块,传统开发要数周。本系列逐个拆解,首篇聚焦数据库API(Database Data API):建表即得 API,无需手写后端。小张,AI创业公司的全栈工程师。老板让他做个产品目录页,展示产品与价格、支持上下架。