c#

Denuin多啦咧梦12 小时前
c#·.net·依赖注入
玩转 .NET 依赖注入:Microsoft.Extensions.DependencyInjection 深度指南在现代 .NET 开发(自 .NET Core 起)中,依赖注入(Dependency Injection,简称 DI) 已经成为了框架的基石。微软官方提供了 Microsoft.Extensions.DependencyInjection 库,它是一个轻量级、高性能的控制反转(IoC)容器。
忧郁的紫菜5 小时前
开发语言·c#·word
基础实现:单篇 Markdown 转 Word适用于 Markdown 内容较短、无需读取文件的场景,核心代码如下:适用于已有.md文件的场景(如test.md),代码更简洁:
甜美的小天鹅5 小时前
开发语言·c#
Swifter C#之inline还是不inline,这是个问题如果问题是C#怎么才能和C++一样快,那么真正的问题就是C#到底是慢在哪。内联是诸多影响C#性能中的一个,如果频繁调用的大量小函数没有内联,那么对性能的影响是非常大的,因为建栈、删栈、压栈和跳转的时间加起来很可能比实际执行函数体的时间还长。
爱听歌的鸡翅1 天前
开发语言·深度学习·c#
C# 深度学习框架 TorchSharp 原生训练模型和图像识别-手写数字识别创建一个控制台项目,示例代码参考 example2.2,通过 nuget 引入以下类库:首先添加以下代码,查找最适合当前设备的工作方式,主要是选择 GPU 开发框架,例如 CUDA、MPS,CPU,有 GPU 就用 GPU,没有 GPU 降级为 CPU。
翼帆9 小时前
c#·破解
.NET 程序保护实战系列01-流水线架构与保护引擎总览.NET 程序编译为 IL(中间语言),附带完整的元数据——类名、方法签名、字段类型一览无余。使用 dnSpy、ILSpy 等工具可以几乎完整还原源代码。对于商业软件,这意味着核心算法暴露、授权验证逻辑可被绕过、通信协议和 API 密钥泄露。
落寞的电源11 小时前
开发语言·数据库·c#
Delegate = Object + MethodInfo其实你完全可以通过Reflector这样的工具来看Delegate类型是如何定义的。在这里,我们只关注Delegate本质的东西,即Delegate最终是如果执行的。为此,我创建了下面一个简单的MyDelegate类型来模拟Delegate。
Ricky_Theseus13 小时前
开发语言·c#
Trie 字典树:前缀匹配利器查英文单词时你不会翻到词典中间去随机碰运气。你会先翻到首字母所在的章节,再按第二个字母缩小范围,逐层推进直到找到目标。Trie(字典树)的运作方式完全一样:从根节点开始,每次沿着一个字符向下走一层。不需要比较整个字符串,不需要哈希碰撞,也不依赖字符串长度。
北域码匠1 天前
c#·传感器采集·数据预处理·嵌入式算法·限幅滤波·数字滤波·数据降噪
嵌入式限幅滤波:工业信号降噪利器限幅滤波(又称限值滤波或突变抑制滤波)是嵌入式与工业采集系统中计算复杂度最低的一阶时域数字滤波算法。该算法主要用于抑制传感器信号的瞬时脉冲干扰和尖峰噪声。其核心原理是通过设定相邻两次采样的最大允许变化阈值,将新采样值与上一次有效输出值进行差值比较:若差值超过阈值,则判定为干扰信号,维持上次输出值不变;若差值在阈值范围内,则更新并输出当前采样值。
csdn_aspnet1 天前
c#·字符串·正则·分割·提取·匹配
C# 提取、截取或匹配字符串内包含指定字符的一些方法分享目录方案一:提取完整的组合字符串(推荐)方案二:分别提取“层数”和“寝室号”的数字方案三:灵活提取特定格式(通用工具方法)
枳实-叶1 天前
linux·驱动开发·c#
【Linux驱动开发】第23天:spi_driver 的 probe / remove 函数实现规范函数原型(Linux 5.15 标准):struct spi_device *spi 是 SPI 从设备的核心描述符,内核已经根据设备树填充了基础参数。
长明2 天前
后端·c#
C#项目组织与概念梳理一个 .cs 文件里写着:这段代码涉及三层组织:文件是物理存放单位,namespace MyApp 给类型起了完整名字 MyApp.UserService,class UserService 里封装了方法。
迷路爸爸1802 天前
windows·python·c#·collections·dict
Python collections 入门+实战假设你要统计一篇文章中每个单词出现的次数。用最基础的内置 dict,你需要这样写:或者,你可能想用 list 来记录用户的操作历史,但当你需要频繁在头部插入数据时:
csdn_aspnet2 天前
c#·字符串·分割·string·匹配·截取
C# 截取或匹配字符串内包含指定字符的一些方法目录核心正则表达式解析方案一:提取所有符合条件的地址信息(推荐)方案二:仅提取特定部分的数字(如只想要寝室号)
Rotion_深2 天前
开发语言·jvm·c#
C# 值类型与引用类型 详解所有值类型隐式继承 System.ValueType,而ValueType本身又继承object。底层基于整型,属于值类型
北域码匠2 天前
c#·密码学·哈希算法·加密算法·消息摘要·ripemd-128·原生实现
RIPEMD-128哈希算法深度解析RIPEMD-128 是由欧洲 RIPE 项目开发的一种 128 位密码学单向哈希摘要算法。该算法基于 MD4 架构重新设计,采用双并行压缩通道结构,以弥补 MD4 固有的安全缺陷。其特点是对任意长度的二进制消息输入,均能生成固定的 16 字节(128 位)哈希指纹。
影寂ldy2 天前
服务器·数据库·c#
C# try-catch 异常处理全套笔记异常:程序运行期间出现的错误,会导致程序直接崩溃退出。异常处理作用:捕捉错误、给出友好提示、保证程序不崩溃、可以重试操作。
csdn_aspnet2 天前
c#·字符串·正则·string·匹配·截取
C# 截取或匹配字符串内包含指定字符目录1. 使用正则表达式匹配并提取数字(推荐)场景 A:提取“层”后面的数字(如 “层305” -> 305)
梦帮科技2 天前
c++·人工智能·python·ue5·c#
UE5 GAS 实战:用 Gameplay Ability System 搭建「赛博修真」境界与技能体系版权声明 © 2026 梦帮集团(DREAMVFIA)保留所有权利。本文为《三界械堂》项目组原创技术文章,示例代码可自由用于学习与非商业项目;商业转载或引用请注明出处「2026 梦帮集团(DREAMVFIA)」。文中出现的世界观、角色、术语(王天劫、劫灭量子太刀、天道龙门等)均为梦帮集团原创 IP,受著作权保护。
TeamDev2 天前
java·后端·c#·混合应用·jxbrowser·浏览器控件·异步媒体设备
JxBrowser 9.3.0 版本发布啦!🔗 了解更多。🆓 获取 30 天免费试用。
hez20106 天前
c#·.net·.net core·gc·clr
在 .NET 上构建超大托管数组这些年经常看到有人抱怨 .NET 数组的最大长度。在 .NET 里,数组、集合、Span 以及很多相关 API 都是围绕 32 位长度和索引设计的。GitHub 上曾经有一个很长的 issue 讨论 64 位数组支持,但最后以 "won't fix" 关闭,因为这件事会牵涉到运行时、GC、JIT、类型系统、反射以及大量现有代码。