摘要:
在.net 6.0环境下使用T4模板生成代码报错 错误 正在运行转换: System.IO.FileNotFoundException: 未能加载文件或程序集“System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5 阅读全文
摘要:
记一次串口通讯异常——由于线程退出或应用程序请求,已放弃I/O操作 在调用SerialPort.Read()方法或者 SerialPort.BaseStream.ReadAsync()方法时总是抛出异常“由于线程退出或应用程序请求,已放弃I/O操作” 调试发现在read时,其他线程调用SerialP 阅读全文
摘要:
Microsoft.Extensions.Configuration 一、MemoryConfigurationSource Dictionary<string, string> source = new Dictionary<string, string> { ["longDatePattern" 阅读全文
摘要:
MemoryMappedFile 一、MemoryMappedFileService using System; using System.IO; using System.IO.MemoryMappedFiles; using System.Text; namespace MemoryMapped 阅读全文
摘要:
浅析 .NET 中 AsyncLocal 的实现原理 阅读全文
摘要:
SemaphoreSlim类的作用就是控制访问某资源的线程数量 // 现在有10个人要过桥 // 但是一座桥上只能承受5个人,再多桥就会塌 public static void SemaphoreTest() { var semaphore = new SemaphoreSlim(5); for ( 阅读全文
摘要:
MSDN 描述:为多个线程共享的变量提供原子操作。主要函数如下: Interlocked.Increment 原子操作,递增指定变量的值并存储结果。Interlocked.Decrement 原子操作,递减指定变量的值并存储结果。Interlocked.Add 原子操作,添加两个整数并用两者的和替换 阅读全文
摘要:
在线运行C#网站 :https://dotnetfiddle.net/ 阅读全文
摘要:
https://www.cnblogs.com/artech/tag/IHostBuilder/ 阅读全文