c#

枳实-叶3 小时前
linux·驱动开发·c#
【Linux驱动开发】第23天:spi_driver 的 probe / remove 函数实现规范函数原型(Linux 5.15 标准):struct spi_device *spi 是 SPI 从设备的核心描述符,内核已经根据设备树填充了基础参数。
长明3 小时前
后端·c#
C#项目组织与概念梳理一个 .cs 文件里写着:这段代码涉及三层组织:文件是物理存放单位,namespace MyApp 给类型起了完整名字 MyApp.UserService,class UserService 里封装了方法。
迷路爸爸1804 小时前
windows·python·c#·collections·dict
Python collections 入门+实战假设你要统计一篇文章中每个单词出现的次数。用最基础的内置 dict,你需要这样写:或者,你可能想用 list 来记录用户的操作历史,但当你需要频繁在头部插入数据时:
csdn_aspnet4 小时前
c#·字符串·分割·string·匹配·截取
C# 截取或匹配字符串内包含指定字符的一些方法目录核心正则表达式解析方案一:提取所有符合条件的地址信息(推荐)方案二:仅提取特定部分的数字(如只想要寝室号)
Rotion_深4 小时前
开发语言·jvm·c#
C# 值类型与引用类型 详解所有值类型隐式继承 System.ValueType,而ValueType本身又继承object。底层基于整型,属于值类型
北域码匠21 小时前
c#·密码学·哈希算法·加密算法·消息摘要·ripemd-128·原生实现
RIPEMD-128哈希算法深度解析RIPEMD-128 是由欧洲 RIPE 项目开发的一种 128 位密码学单向哈希摘要算法。该算法基于 MD4 架构重新设计,采用双并行压缩通道结构,以弥补 MD4 固有的安全缺陷。其特点是对任意长度的二进制消息输入,均能生成固定的 16 字节(128 位)哈希指纹。
影寂ldy15 小时前
服务器·数据库·c#
C# try-catch 异常处理全套笔记异常:程序运行期间出现的错误,会导致程序直接崩溃退出。异常处理作用:捕捉错误、给出友好提示、保证程序不崩溃、可以重试操作。
csdn_aspnet1 天前
c#·字符串·正则·string·匹配·截取
C# 截取或匹配字符串内包含指定字符目录1. 使用正则表达式匹配并提取数字(推荐)场景 A:提取“层”后面的数字(如 “层305” -> 305)
梦帮科技17 小时前
c++·人工智能·python·ue5·c#
UE5 GAS 实战:用 Gameplay Ability System 搭建「赛博修真」境界与技能体系版权声明 © 2026 梦帮集团(DREAMVFIA)保留所有权利。本文为《三界械堂》项目组原创技术文章,示例代码可自由用于学习与非商业项目;商业转载或引用请注明出处「2026 梦帮集团(DREAMVFIA)」。文中出现的世界观、角色、术语(王天劫、劫灭量子太刀、天道龙门等)均为梦帮集团原创 IP,受著作权保护。
TeamDev16 小时前
java·后端·c#·混合应用·jxbrowser·浏览器控件·异步媒体设备
JxBrowser 9.3.0 版本发布啦!🔗 了解更多。🆓 获取 30 天免费试用。
hez20105 天前
c#·.net·.net core·gc·clr
在 .NET 上构建超大托管数组这些年经常看到有人抱怨 .NET 数组的最大长度。在 .NET 里,数组、集合、Span 以及很多相关 API 都是围绕 32 位长度和索引设计的。GitHub 上曾经有一个很长的 issue 讨论 64 位数组支持,但最后以 "won't fix" 关闭,因为这件事会牵涉到运行时、GC、JIT、类型系统、反射以及大量现有代码。
雨落倾城夏未凉10 天前
后端·c#
第四章c#方法-参数数组和可选参数(16)在方法中,对于参数的数量无法确定的时候,就用参数数组
唐青枫11 天前
c#·.net
线程不是越多越快:C#.NET Thread 生命周期、同步与后台工作线程实战Thread 是 .NET 里直接创建和管理线程的底层 API。命名空间:最简单的写法:一句话概括:不过,现代 .NET 项目里并不需要到处 new Thread()。
唐青枫12 天前
c#·.net
别只会反射:C#.NET Emit 动态生成代码实战详解Emit 通常指的是:它是 .NET 里一套非常底层的运行时代码生成 API。一句话概括:普通 C# 代码是先写源码,再编译成程序集,然后运行。
咕白m62512 天前
c#·.net
.NET 环境下 Word 超链接批量提取方案在文档批量处理、内容审计、数据抽取等开发场景中,经常需要从 Word 文档中提取所有超链接信息(包括链接地址、显示文本、链接类型等)。本文基于 Free Spire.Doc for .NET 免费组件,介绍一种轻量、代码量少的实现方式,重点讲解核心逻辑与代码实现,供.NET开发者参考。
用户917215619021112 天前
c#
C# 通信协议增量解析:用状态机处理半包和粘包在串口/网口通信场景,数据不一定按照帧边界自然到达,而是很有可能以半包(数据少于一帧)或粘包(多帧同时到达)形式出现。需要上层解析器能处理这种情况。
小码编匠13 天前
后端·c#·.net
C# 工控上位机必备:数据转换工具类与十个核心模块搞工业上位机软件,数据转换是绕不开的活儿。串口收上来一堆字节,得转成有符号整数、浮点数、工程量;要给PLC发指令,又得把工程值打包成字节数组。每个设备厂家的大小端还不一样——西门子是大端,Modbus是大端,有些国产设备又是小端,稍不留神数值就完全不对了。
唐青枫15 天前
c#·.net
别再乱用 StartNew:C#.NET TaskFactory 任务调度实战详解TaskFactory 是 .NET 里专门用来创建和调度 Task 的工厂类。最常见的入口是:很多代码里会把它当成 Task.Run 的高级版,甚至直接用它替代 Task.Run。
Artech15 天前
ai·c#·agent·memory·maf
[MAF预定义的AIContextProvider-03]ChatHistoryMemoryProvider——赋予Agent从经验中学习的能力LLM具有固化的知识,而且针对LLM的调用是完全无状态,永远只做一锤子买卖。但是交给Agent的任务基本上不可能一蹴而就,而且还希望Agent具有学习进化的能力。所以你会发现,很多的Harness手段的目的就是为了弥合两者之间的鸿沟。解决这个问题的基本的前提是:需要赋予Agent记忆。短期记忆赋予Agent在同一个语境下进行多轮对话的能力,对于MAF来说,就是Session。长期记忆实现了跨Session的信息共享,其共享范围可以针对用户(比如了解用户的偏好)、针对Agent(比如了解Agent的能力和经
Scout-leaf17 天前
c#
C#摸鱼实录——IoC与DI案例详解开一个新的模块哈,在这个模块里面,我们主要讲一个东西如何使用,尽量不纠结概念,简单过过之前老是被人说,是不是过于偏向于学院派了,所以从现在开始,我们将只关注能不能用