c#

北域码匠12 小时前
c#·密码学·哈希算法·加密算法·消息摘要·ripemd-128·原生实现
RIPEMD-128哈希算法深度解析RIPEMD-128 是由欧洲 RIPE 项目开发的一种 128 位密码学单向哈希摘要算法。该算法基于 MD4 架构重新设计,采用双并行压缩通道结构,以弥补 MD4 固有的安全缺陷。其特点是对任意长度的二进制消息输入,均能生成固定的 16 字节(128 位)哈希指纹。
影寂ldy7 小时前
服务器·数据库·c#
C# try-catch 异常处理全套笔记异常:程序运行期间出现的错误,会导致程序直接崩溃退出。异常处理作用:捕捉错误、给出友好提示、保证程序不崩溃、可以重试操作。
csdn_aspnet15 小时前
c#·字符串·正则·string·匹配·截取
C# 截取或匹配字符串内包含指定字符目录1. 使用正则表达式匹配并提取数字(推荐)场景 A:提取“层”后面的数字(如 “层305” -> 305)
梦帮科技8 小时前
c++·人工智能·python·ue5·c#
UE5 GAS 实战:用 Gameplay Ability System 搭建「赛博修真」境界与技能体系版权声明 © 2026 梦帮集团(DREAMVFIA)保留所有权利。本文为《三界械堂》项目组原创技术文章,示例代码可自由用于学习与非商业项目;商业转载或引用请注明出处「2026 梦帮集团(DREAMVFIA)」。文中出现的世界观、角色、术语(王天劫、劫灭量子太刀、天道龙门等)均为梦帮集团原创 IP,受著作权保护。
TeamDev8 小时前
java·后端·c#·混合应用·jxbrowser·浏览器控件·异步媒体设备
JxBrowser 9.3.0 版本发布啦!🔗 了解更多。🆓 获取 30 天免费试用。
hez20104 天前
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# 通信协议增量解析:用状态机处理半包和粘包在串口/网口通信场景,数据不一定按照帧边界自然到达,而是很有可能以半包(数据少于一帧)或粘包(多帧同时到达)形式出现。需要上层解析器能处理这种情况。
小码编匠12 天前
后端·c#·.net
C# 工控上位机必备:数据转换工具类与十个核心模块搞工业上位机软件,数据转换是绕不开的活儿。串口收上来一堆字节,得转成有符号整数、浮点数、工程量;要给PLC发指令,又得把工程值打包成字节数组。每个设备厂家的大小端还不一样——西门子是大端,Modbus是大端,有些国产设备又是小端,稍不留神数值就完全不对了。
唐青枫14 天前
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-leaf16 天前
c#
C#摸鱼实录——IoC与DI案例详解开一个新的模块哈,在这个模块里面,我们主要讲一个东西如何使用,尽量不纠结概念,简单过过之前老是被人说,是不是过于偏向于学院派了,所以从现在开始,我们将只关注能不能用
咕白m62517 天前
后端·c#
使用 C# 在 Excel 中应用多种字体样式在日常开发中,Excel 报表导出、数据模板生成等场景常需要通过字体样式区分标题、表头、数据行与重点内容。不同的字体、字号、颜色和字形能够显著提升表格的可读性。本文将基于 Spire.XLS for .NET 库,介绍如何通过 C# 代码为 Excel 单元格灵活应用多种字体效果。
Artech17 天前
ai·c#·agent·agent skills·maf
[MAF预定义的AIContextProvider-02]AgentSkillsProvider——将Agent Skills引入MAFSkills针对Agent的重要性是不言而喻的。从本质上讲,Agent Skills就是随着用户与LLM对话的推进,动态加载被称为Skill作为提示词的一种机制。在大部分实现中,Skill的内容会被封装成角色为Tool的消息被添加到对话历史中,因为这样可以借助针对对话历史的压缩实现对老旧Skill的卸载。Agent Skills依然是输入增强的一种形式,所以Agent Skills在MAF中是被AgentSkillsProvider的AIContextProvider引入的。
yngsqq18 天前
c#
排版优化 异形排版对于存在大量相同或相似零件(例如月牙形、C型、U型、钩型等凹凸互补零件)的排版场景,仅依赖遗传算法(GA)往往难以快速发现最佳互补组合,容易陷入局部最优。因此建议在正式排版前增加一层 Pre-Grouping(预聚类)或 Pair Nesting(预配对)处理。
2601_9620725518 天前
sql·华为od·华为·c#·华为云·.net·harmonyos
李梦娇常识4600问|题库|打印版
m0_5474866618 天前
c语言·c#·c语言程序设计
《C#语言程序设计与实践》 全套PPT课件《C#语言程序设计与实践》 全套PPT课件课件参考:《C#语言程序设计与实践》 第2版 郝世选教材 课件内容: