相信 .NET 玩家都知道,EF Core 自动产生 SQL 更新语句是通过跟踪实体状态实现的。不过,在 Web 中是无状态的,查询出一个东东返回到前台,然后用户要更新数据,POST 过来就是修改后的数据。 比较笨的方法是先根据主键查询出数据,然后把客户端 POST 过来的数据赋值,这样就有新旧值的 ...
把一整套房子跑在边缘设备上,让 AI 代理通过 MCP 协议来管。这个方向和咱们 .NET 社区最近在推的 Agent 生态正好对上,值得展开聊聊。 ...
关于本文的占位符:文中所有项目标识类信息均已脱敏,落地时请逐项替换为你自己的取值。 <你的鸿蒙 AppId>:鸿蒙原生应用的 DCloud AppId(不带 __UNI__ 前缀,形如 UNIXXXXXX) <你的包名>:鸿蒙 bundleName(形如 com.example.app) <热更新配 ...
PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 环境说明 无 前言 本文是本系列的终章,前面的文章是: 《Linux程序性能分析(一) perf原理分析》 https://www.cnblogs.com/Iflyinsky/ ...
本文涉及的 pi-rust 项目地址:https://github.com/bigfish1913/pi-rust。 假设你让 Agent 往 CHANGELOG.md 追加一条记录。模型发出工具调用,工具改好了文件,进程却在保存工具结果之前退出了。 重启以后,聊天历史还在,模型提出的工具调用也在, ...
前段时间给一个新库配只读账号,执行了这么一句: GRANT SELECT ON ALL TABLES IN SCHEMA app TO readonly; 应用连上去还是报 permission denied for schema app。当时还纳闷,表权限都给了,怎么连 schema 都不让看。后 ...
GORM 简单介绍 GORM是Golang的一个orm框架。 简单说,GORM 就是通过实例对象的语法,完成关系型数据库的操作的技术, 是"对象-关系映射"(Object/Relational Mapping)的缩写。 使用ORM框架可以让我们更方便的操作数据库。 GORM官方支持的数据库类型有: ...
作为一款入门级的数据采集卡,USB-6009无法直接实现测频率,只可以对外部脉冲进行简单的计数。但如果采用Windows下的软件定时,配合硬件计数功能,也可以实现“测频法”测频。虽然该方法受到Windows下的软件定时不太精确(非实时操作系统)的限制,测频结果不太精确,但对精度要求不太高的应用,还是 ...
Redis List 因其灵活的结构常被误用,易引发阻塞连接不释放、重复消费、大列表阻塞等问题。本文聚焦三大核心:命令组合(栈/队列/环形用法)、quicklist编码机制(节点阈值调优)、阻塞操作6大边界陷阱。详解 LPUSH/RPOP、BLPOP/BRPOP等命令语义与性能边界,揭示 LTRIM... ...
从1989年LeCun识别手写邮编讲起,拆解CNN三大核心——局部感受野、权值共享、池化,用代码对比其较全连接网络参数少几百万倍的优势;并梳理从LeNet到AlexNet的23年演进,分析CNN在2026年人脸识别、医学影像、自动驾驶等场景的现状与"CNN+Transformer"混合趋势。 ...
让 AI 帮你跑命令、连数据库,密钥安全怎么办? 写进 .env,它顺手读进上下文;贴进聊天框,等于发了一份群公告;不给,它什么也干不了。 keypaste 就是冲着这个尴尬来的。它把登录信息和项目的密钥收进一个本地 KDBX 保险库,格式和 KeePass 一样——同一个文件,扔进 KeePass ...
【轻量化复刻大模型】线性注意力交互式演示 目录【轻量化复刻大模型】线性注意力交互式演示0x01 总览1.1 模块定位1.2 核心数学总体公式子机制分解Delta Rule (核心修正机制)门控衰减(gating)状态检索关键洞察0x02 每个 Tab 的详细说明Tab 1: 6 种 Step 对比目 ...
本文基于 Reverie(幻梦)源码写成。你可以在 src/memory/ 目录下对照阅读。 难度:★★☆☆☆(适合有 Python 基础、想搞懂 RAG 和长期记忆的同学) 学习目标 读完本文,你将能: 说清楚 LLM 为什么需要记忆系统,RAG 在中间扮演什么角色 讲明白「永久 / 长期 / 短 ...
"把模型跑起来"只是本地大模型项目的第一步。真正让它对公司业务有用的,是一套给它"递资料"的系统——而这套系统的地基,就是 embedding 和向量数据库。这两个词听起来很玄,本文用一个 20 行代码的实验把它们拆开看清楚。 一、先看全景:它们在一个本地大模型项目里的位置 一个典型的本地大模型项目 ...
摘要: 在复杂的 B2B/SaaS 系统中,传统的基于角色(RBAC)的访问控制往往面临“权限粒度粗、越权操作多、高频校验拖垮数据库”等致命问题。 本文基于 FastAPI + SQLAlchemy (Async) + Redis 技术栈,深度复盘一套“系统-组织-项目”三层 RBAC 权限模型的架 ...
本期介绍轴承故障诊断的"教材"——凯斯西储大学公开数据集CWRU。它收录正常、内圈、滚动体、外圈四类故障的振动信号,驱动端与风扇端双传感器记录,免费可靠、论文认,是全世界通用的标准数据,为后续AI模型训练打下基础。 ...
DeploySharp 2.0.0 是面向 C#/.NET 的开源模型部署框架,支持 YOLO 等目标检测及 OCR、文档处理等任务。通过 NuGet 安装 JYPPX.DeploySharp 组件,可快速在 Windows 上使用 ONNX Runtime、OpenVINO 等后端进行本地模型推理... ...
本文聚焦 MySQL 的 SQL 调优,系统梳理 SELECT 语句的优化思路,涵盖 WHERE 子句、范围查询、索引合并、索引下推、外连接、IS NULL、ORDER BY 与 GROUP BY 等场景,并总结常见的索引失效原因与索引使用原则,帮助你写出高性能 SQL。 ...
1. 概述 1.1 一个看似简单、却很容易出错的任务 假设我们正在开发一个运维 Agent。用户提出要求:“如果订单服务最近五分钟的错误率超过阈值,就创建一张排障工单,并告诉我工单编号。” Agent 查到了监控数据,也判断出应该创建工单。它调用工单系统,等待结果。十秒后,请求超时了。 接下来怎么办 ...
本文聚焦Redis String类型,从开发视角深度解析其核心特性与实战应用。不涉底层源码,专注“怎么用、为何这样设计、如何避坑”。涵盖命令全集、三种编码(int/embstr/raw)边界、内存计算、与Hash对比、七类生产场景及序列化选型。揭示常见误区:误用导致内存翻倍、大Key卡主实例、计数器... ...