排序
使用Roslyn运行C#脚本时如何引用程序集
使用Roslyn运行C#脚本时如何引用程序集,使用Roslyn的CSharpScript类运行C#脚本时,会默认包含一部分程序集,默认包含的程序集引用可以直接使用,而其他程序集则需要额外提供引用。本文简单描述...
记一次 .NET某MES自动化桌面程序 卡死分析
记一次 .NET某MES自动化桌面程序 卡死分析,一:背景 1. 讲故事 前些天有位朋友在微信上找到我,说他们的客户端程序卡死了,让我帮忙看下是什么原因导致的?dump也拿到了手,既然有了dump就开始...
UOS 开启 VisualStudio 远程调试 .NET 应用之旅
UOS 开启 VisualStudio 远程调试 .NET 应用之旅,本文写于 2024.03.19 如果你阅读本文的时间距离本文编写的时间过于长,那本文可能包含过期的知识 我将以我的 UOS 虚拟机作为例子告诉大家如何在 ...
记一次 .NET某环境监测系统 崩溃分析
记一次 .NET某环境监测系统 崩溃分析,一:背景 1. 讲故事 前些天有位朋友找到我,说他们的程序崩溃了,也自己分析了下初步结果,让我帮忙再确认下,既然让我确认,那就开始dump分析之旅吧。 二...
第24篇 局域网内数据之间传输的方式
第24篇 局域网内数据之间传输的方式,在局域网内,各个电脑可以通过无线网卡进行接口数据的直接传输。以下是一些实现方法和注意事项: 1.使用网络共享 在局域网内建立一个文件共享服务,比如通过...
.NET云原生应用实践(四):基于Keycloak的认证与授权
.NET云原生应用实践(四):基于Keycloak的认证与授权,本章目标 完成Keycloak的本地部署与配置 在Stickers RESTful API层面完成与Keycloak的集成 在Stickers RESTful API上实现认证与授权 Keycl...
Runtime Async – 步入高性能异步时代
Runtime Async - 步入高性能异步时代,同步代码和异步代码 一般而言,代码可分为同步与异步两类。两者同样需要等待操作完成:同步会阻塞当前线程,直至操作结束后再继续执行后续逻辑;异步则不阻...
C#获得项目最后编译时间
C#获得项目最后编译时间,C#获得项目最后编译时间 效果 具体格式可以自定义 核心代码 string GetCompileVersion() { string OriginVersion = '' + System.IO.File.GetLastWriteTime(this.GetType...
c# 批量注入示例代码
c# 批量注入示例代码,using Microsoft.Extensions.DependencyInjection; using System; using System.Linq; using System.Reflection; // 自定义属性来标记服务类型 [AttributeUsage(AttributeT...
聊一聊 .NET Dump 中的 Linux信号机制
聊一聊 .NET Dump 中的 Linux信号机制,一:背景 1. 讲故事 当 .NET程序 在Linux上崩溃时,我们可以配置一些参考拿到对应程序的core文件,拿到core文件后用windbg打开,往往会看到这样的一句信息...
别再说 WinForm 做的工业软件丑了!这些开源库让它颜值拉满、交互流畅
别再说 WinForm 做的工业软件丑了!这些开源库让它颜值拉满、交互流畅,前言 曾几何时,提到 WinForm,很多人脑海中浮现的还是灰底白字、棱角分明的标准控件——功能稳定,却略显'复古'。互联网...
.NET 磁盘管理-技术方案选型
.NET 磁盘管理-技术方案选型,在家庭以及企业场景下的网络磁盘产品,使用Iscsi均需要对磁盘进行管理。不同Windows版本、安装第三方软件,导致每个C端用户的运行环境不同,对磁盘的管理带来一定的...













