排序
AScript之事件处理脚本
AScript之事件处理脚本,AScript是一个开源的C#动态脚本解析执行引擎,脚本中支持定义事件处理。 一、Lambda委托 1 var s = @' 2 var p = new Person('tom', 20); 3 p.Saying += (ss,ee)=>{ 4...
.NET Win32设置只读未对齐,导致NTFS文件系统识别异常
.NET Win32设置只读未对齐,导致NTFS文件系统识别异常,问题现象 在Windows平台上,通过Win32 API IOCTL_DISK_SET_DISK_ATTRIBUTES 将磁盘设置为只读后,出现了意料之外的行为:磁盘属性面板显示...
记一次 .NET 某注塑模具系统 CPU爆高分析
记一次 .NET 某注塑模具系统 CPU爆高分析,一:背景 1. 讲故事 前些天有位朋友在微信上找到我,说他们的系统出现了CPU爆高,找不到原因,让我帮忙看一下,dump也拿出来了,接下来上windbg分析。 ...
windbg 分析线程死锁
windbg 分析线程死锁,整套ASP.NET线程卡死分析步骤总结(标准化排查套路) 一、第一步:宏观看整体指标 !tp 查看线程池Worker总数、Running/Idle、排队队列; 特征:Running=总线程、Idle=0、队...
章节一:数组
章节一:数组,数组(Array)定义:是多个相同类型的数据按照一定顺序排列的集合,并使用一个名字命名 数组本身是引用数据类型,数组中的元素可以是任何数据类型 创建数组对象会在内存中开辟一整...
MonkeyCode代码审查实战:AI生成的代码有多少坑?
MonkeyCode代码审查实战:AI生成的代码有多少坑?, AI编程虽爽,但AI生成的代码有多少坑?这是我用MonkeyCode + Claude 5做的代码审查报告。 实验设计 实验对象:MonkeyCode生成的3个项目 1. 电...
thinking模式深度推理:M3怎么帮你修最难的Bug
thinking模式深度推理:M3怎么帮你修最难的Bug, M3提供thinking和non-thinking双模式。thinking模式让模型'先想后答',在复杂Bug修复场景下效果显著。本文用3个真实案例展示thinking模式的威力...
MSA稀疏注意力原理:MiniMax M3如何用1/20计算量实现1M上下文
MSA稀疏注意力原理:MiniMax M3如何用1/20计算量实现1M上下文, Transformer的核心瓶颈是注意力O(n²),100万token直接爆显存。MiniMax M3的自研MSA架构,把每token计算量降到原来的1/20——怎么...
【.NET并发编程 – 13】ThreadLocal 与 AsyncLocal:线程本地存储
【.NET并发编程 - 13】ThreadLocal 与 AsyncLocal:线程本地存储,13. ThreadLocal 与 AsyncLocal:线程本地存储 本章 GitHub 仓库:csharp-concurrency-cookbook ⭐ 欢迎 Star 和 Fork!所有代...
【EF Core】继承策略——TPT
【EF Core】继承策略——TPT,先补充一下前一篇中的 TPH 策略的内容——非完整性类型鉴别器。这个东西官方文档写了等于没写,许多大伙伴可能不知道是啥玩意儿。不用慌,老周给你整个示例,你就懂...
基于.NET的Windows窗体编程之WinForms菜单工具栏
基于.NET的Windows窗体编程之WinForms菜单工具栏,在我们常见的软件中,菜单栏,工具栏,状态栏,以及右键弹出的上下文菜单,基本属于是一个软件的标配,如WPS,Microsoft Office组件,IE浏览器...
【.NET并发编程 – 12】并发集合与线程安全类型
【.NET并发编程 - 12】并发集合与线程安全类型,12. 并发集合与线程安全类型 本章 GitHub 仓库:csharp-concurrency-cookbook ⭐ 欢迎 Star 和 Fork!所有代码示例都可以在仓库中找到并运行。 本...













