总会有一些朋友问一个问题,在 Windows 中线程做了上下文切换,请问被切的线程他的寄存器上下文都去了哪里?能不能给我挖出来?这个问题其实比较底层,如果对操作系统没有个体系层面的...
【c# winform】devexpress treeList右键菜单添加按钮
本文提供俩种不需要手动添加编辑控件方法。方法一:创建新的右键菜单添加“执行选择”按钮,且抑制TreeList自带菜单 结果展示:
开源.NetCore通用工具库Xmtool使用连载 – 图像处理篇
《上一篇》 介绍了Xmtool工具库中的扩展动态对象,今天我们继续为大家介绍其中的图像处理类库。
用C#也能做机器学习?
说到机器学习,大家可能都不陌生,但是用C#来做机器学习,可能很多人还第一次听说。其实在C#中基于ML.NET也是可以做机器学习的,这种方式比较适合.NET程序员在项目中集成机器学习...
记一次 .NET 某药厂业务系统 CPU爆高分析
前段时间有位朋友找到我,说他们的程序出现了CPU爆高,让我帮忙看下怎么回事?这种问题好的办法就是抓个dump丢给我,推荐的工具就是用 procdump 自动化抓捕。
Lock、Monitor线程锁
https://learn.microsoft.com/zh-cn/dotnet/api/system.threading.monitor?view=net-8.0Lock关键字实...
.NET中如何实现高精度定时器
.NET中有多少种定时器一文介绍过.NET中至少有6种定时器,但精度都不是特别高,一般在15ms~55ms之间。在一些特殊场景,可能需要高精度的定时器,这就需要我们自己实现了。本文...
EF Core助力信创国产数据库
国产数据库作为国产化替代的重要环节,在我国信创产业政策的指引下实现加速发展,我们国产数据库已进入百花齐放的快速发展期,相信接触到涉及到政府类等项目的童鞋尤为了解,与此同时我们有一部...
通过实例详细讲解Quartz.NET的一些高级功能的应用,你用到了多少
Quartz.NET 是一个强大的开源作业调度库,提供了许多高级功能。以下是 Quartz.NET 的常用高级功能:
第十三单元 流程控制和函数
注意事项 语法中begin..end相当于C#中的{} 执行语句只有一条时,begin..end可以省略