常用的,获取进程判断程序是否已启动是使用 Process.GetProcessesByName ,以下作一个笔记,记录一下使用互斥体来判断。
windbg 分析cpu异常
1. !threadpool 查看当前CPU状况 线程数等等2. !runaway 查看那几个线程使用的高 建...
微信公众号签名错误(invalid signature)的问题排查
之前写好的代码,好多项目一直在用没啥问题,今天做新项目,在调用的时候,wx.config提示签名错误(invalid signature),这搞得相当郁闷,没办法,只能重新一点一点...
ASP.NET Core 3 起架设在 Windows IIS 方式改变
最近要升级 windows 服务器的 ASP.NET Core 2.1 专案到 3.1 版本,发现 Windows 架设在 IIS 上面的方式有所改变。
.Net Core 3.x Api开发笔记 — IOC,使用Autofac实现依赖注入(三)
本节演示在 .net Core ApI项目中引入 Autofac 容器项目前提条件:.net Core ApI项目服务层--Service层
Monitor的扩展支持string的超时锁
对Monitor的使用可以防止lock的时间过长并且可以设置其对应的超时时间达到对预期代码的一个控制,合理的使用timeout可以有助于程序的健壮性。但是对于不同的并发程序可能某些...
ASP.NET Core 移除已注册的过滤器
ABP vNext 默认对异常响应进行了处理,现在某个项目需要自定义异常响应结果。
C# 9.0新特性详解系列之二:扩展方法GetEnumerator支持foreach循环
我们知道,我们要使一个类型支持foreach循环,就需要这个类型满足下面条件之一:
ServiceStack.Redis 的 ASP.NET Core 扩展库
给大家安利一款 ServiceStack.Redis 的 ASP.NET Core 扩展库,它是基于 ServiceStack.Redis.Core 开发的。 简单易用,开源免费,...
从 3.1 到 5.0 —— OpenReservation 更新记
OpenReservation 是一个开源的预约系统,最初的版本是我们学校的活动室预约系统,现在正逐步变成一个更为通用的预约系统。.NET5 发布之后也是把这个项目更新到了 5.0...