首页
学习
活动
专区
圈层
工具
发布

#c#

基于.NET框架的、面向对象的高级编程语言

NativeAOT 发布 .NET CLI 实测:启动快 7 倍、内存省 5 倍,但反射序列化会直接崩

步步为营DotNet

Agent 每调一个工具往往就 fork 一个 CLI:调 100 次,就起 100 个进程。这时候 dotnet mytool.dll 那 20 多毫秒的启动...

800

零依赖解析 GGUF 头实测:291 个 tensor 的清单只花 7 微秒,99% 的时间耗在 tokenizer 词表

步步为营DotNet

一个 469MB 的 GGUF 模型文件,想在 C# 里读出"有多少层、隐藏维度多大、权重怎么排",需要多久?

4410

给 LLM 拼 Prompt 实测:字符串插值 60 纳秒,Scriban 渲染一次 8~26 微秒,真正的差距不在速度在分配

步步为营DotNet

每请求给 LLM 构建 prompt,主流三种写法:字符串插值、StringBuilder、模板引擎(本文用 Scriban 7.5.3)。我用 .NET 10...

5700

PHP 曝出 9.2 分漏洞后,我重新想了下"不可能三角"对 C# 成不成立

张善友

两个藏了十几年的漏洞被扒了出来:CVE-2026-109618 和 CVE-2026-109619,统称 PHP2Shell,CVSS v4.0 评分双双 9....

10810

C# + WPF 模块化开发:把"引用关系"从代码里挪到组合根

IT大佬 jzit-top

WPF 模块化最常见的失败形态不是分层没画好,而是模块之间直接 ProjectReference:A 模块要弹 B 模块的对话框,于是引用 B;B 又要调 A ...

11610

C# + WPF 模块化开发反应釜控制系统:把"安全"从界面里剥离出来

用户12339161

反应釜控制系统的专业难点不在界面,而在于控制回路的确定性与联锁保护的独立性。WPF 擅长数据绑定与可视化,但它运行在 UI 线程、受 GC 与消息泵影响,绝不能...

15710

C# + WPF 上位机开发:从设备通信到界面呈现

资源shanxueit.com

设备通信层负责串口、TCP/UDP、Modbus、OPC UA 等协议,把字节流解析为业务数据,并处理断线重连、超时和校验。业务逻辑层负责状态判断、流程控制、报...

15610

C# + WPF 模块化开发:从单体窗口到可组合应用

资源shanxueit.com

WPF 模块化并不是简单地把代码拆成多个文件夹,而是建立一套清晰的契约。主程序只关心“有哪些模块”和“模块如何接入”,模块内部则负责自己的视图、视图模型、服务和...

9110

ASP.NET Core 推 LLM token 流实测:每帧 flush 只花 0.14 微秒,200 并发却只快 7.7 倍

步步为营DotNet

用 ASP.NET Core 给大模型做 token 流式输出,最常见的三个焦虑是:每次 flush 是不是很贵、能不能扛几百个并发连接、慢客户端会不会把内存吃...

11810

有人用纯 C# 写了个语音识别引擎,README 比代码还好看

张善友

现在做 AI 推理,大家第一眼想到的无非就是 Python 调 ONNX Runtime,或者 llama.cpp 一把梭。这个叫 FunAsrNet 的项目偏...

15410

Microsoft.Extensions.AI 实测:中间件开销不到 1 微秒,但 GetResponse<T> 每次要花 50 微秒

步步为营DotNet

IChatClient 中间件管线(Logging + 重试)开销在亚微秒级,放心叠加。

12210

使用C#代码在 PDF 文档中创建交互操作

用户12401097

提升 PDF 文件的交互性是文档管理和用户体验优化的重要组成部分。通过 .NET 框架中的 C#,开发人员可以在 PDF 文档中创建各种操作,例如添加文件链接、...

10610

.NET 处理 Excel 数据,批量移除重复行

用户12403912

数据清洗是日常开发中绕不开的环节,而“移除重复行”几乎是最高频的需求之一。在 C# 生态中,Spire.XLS for .NET 是一个不依赖 Office 安...

8500

使用C#代码在 Word 中插入或删除分节符

用户12401097

分节符可以将 Word 文档划分为多个节,每个节都可以设置独立的页面布局和格式,从而更灵活地控制文档的整体结构与外观。无论是编写复杂的报告,还是撰写篇幅较长的论...

11810

使用C#代码删除 Word 文档中的段落

用户12401097

在处理 Word 文档时,有时需要删除部分段落。例如,从互联网复制内容到文档后,可能会出现许多多余的段落,需要删除不必要的内容,只保留有用的信息。通过编写 .N...

10310

Token 成本别再除以四:Microsoft.ML.Tokenizers 实测,中文用英文经验估算偏差 66%

步步为营DotNet

"字符数 ÷ 4" 是英文语料总结的经验,套在中文上会低估 66%:175 字中文实测 130 token,除以四只算出 44。用它做配额校验,预算会被穿透。

11710

官方 C# SDK 写 MCP Server 实测:一次工具调用 60 微秒,冷启动 160 毫秒,50 个工具 14KB schema

步步为营DotNet

MCP(Model Context Protocol)现在几乎是 AI 客户端接工具的事实标准,.NET 这边有官方包 ModelContextProtocol...

15210

TensorPrimitives 实测:10 万条 768 维向量检索 7ms 扫完,但 10 核并行只快 2.5 倍

步步为营DotNet

本机(.NET 10.0.5 Apple M4 10 核 / macOS arm64)上,10 万条 768 维 float 向量的暴力余弦检索,四个数字:

12210

EF Core 10 实测:AsNoTracking 快 2.8 倍,逐行 SaveChanges 慢 20 倍,ExecuteUpdate 有个静默脏读坑

步步为营DotNet

EF Core 的性能差距不在 ORM 本身,而在你怎么用它。同一台机器、同一个 10,000 行的 SQLite 表,实测四个数字:

11710

new 出来的对象不一定上堆:.NET 10 JIT 栈分配实测,以及它失效的三条边界

步步为营DotNet

.NET 10 的 JIT 会做 object stack allocation:不逃逸的小对象,new 出来直接放栈上,甚至字段被提升进寄存器,一次都不碰 G...

11710
领券