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

#c#

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

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

IT大佬 jzit-top

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

200

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

用户12339161

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

100

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

资源shanxueit.com

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

3410

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

资源shanxueit.com

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

2510

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

步步为营DotNet

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

4110

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

张善友

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

7600

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

步步为营DotNet

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

9610

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

用户12401097

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

7510

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

用户12403912

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

6400

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

用户12401097

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

7810

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

用户12401097

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

6210

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

步步为营DotNet

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

10510

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

步步为营DotNet

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

13610

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

步步为营DotNet

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

11610

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

步步为营DotNet

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

11210

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

步步为营DotNet

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

11510

使用C#代码在 Word 文档中添加、插入或删除页面

用户12401097

在 Word 文档中添加、插入或删除页面,有助于灵活调整文档结构和管理内容。添加或插入页面可以为新内容预留空间,使信息组织更加清晰;删除页面则可以移除多余或错误...

12210

PDF 图形绘制入门:用 C# 绘制常见形状

用户12403912

在 PDF 中绘制形状是生成报表、图纸或数据可视化文档的常见需求。本文以 Free Spire.PDF for .NET 为例,介绍如何在 C# 中绘制线条、矩...

12510

如何使用C#代码合并Word文档

用户12401097

长篇论文或研究报告通常需要多人协作完成。为了提高效率,每个人可以分别在独立的文档中编辑自己负责的部分,待编辑完成后,再将这些文档合并为一个完整的文件。

2000
领券