摘要: System.IO.Pipelines——高性能IO(一) System.IO.Pipelines——高性能IO(二) System.IO.Pipelines——高性能IO(三) 阅读全文
posted @ 2021-12-16 10:24 流沙河小妖 阅读(81) 评论(0) 推荐(0) 编辑
摘要: // 现在有10个人要过桥 // 但是一座桥上只能承受5个人,再多桥就会塌 public static void SemaphoreTest() { var semaphore = new SemaphoreSlim(5); for (int i = 1; i <= 10; i++) { Threa 阅读全文
posted @ 2021-12-16 08:58 流沙河小妖 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 一、ArrayPool<T>,MemoryPool<T> 对资源的可复用是提升应用程序性能的一个非常重要的手段,比如本篇要分享的 ArrayPool 和 MemoryPool,它们就有效的减少了内存使用和对GC的压力,从而提升应用程序性能。 System.Buffers 命名空间下提供了一个可对 a 阅读全文
posted @ 2021-11-26 15:49 流沙河小妖 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 转载原文网址:https://www.cnblogs.com/springsnow/p/9511514.html 一、概述 System.Collections.Concurrent 命名空间提供多个线程安全集合类。 当有多个线程并发访问集合时,应使用这些类代替 System.Collections 阅读全文
posted @ 2021-11-25 16:17 流沙河小妖 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 引入名称空间: .net Framework : xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity" .Net Core: 安装Nuget包 Microsoft.Xaml.Behaviors.Wpf xmlns:i 阅读全文
posted @ 2021-10-28 15:30 流沙河小妖 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 记录下DotNet学习网站 DotNetChina dotNetChina 貌似有两个同名 菜鸟教程 林德熙 Refactoring.Guru OneByOneNotNet 吕毅 智客工坊 码农很忙 格栅导航 阅读全文
posted @ 2021-10-16 13:46 流沙河小妖 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 前台代码 <Grid AllowDrop="True" Drop="Grid_Drop"/> 后台代码 private void Grid_Drop(object sender, DragEventArgs e) { try { var fileName = ((System.Array)e.Dat 阅读全文
posted @ 2021-10-15 14:51 流沙河小妖 阅读(612) 评论(0) 推荐(0) 编辑
摘要: App中捕获整个程序的异常 一、DispatcherUnhandledExceptionEventHandler 事件 // 摘要: // ,如果异常是由应用程序引发,但未处理,发生。 public event DispatcherUnhandledExceptionEventHandler Dis 阅读全文
posted @ 2020-05-25 15:27 流沙河小妖 阅读(172) 评论(0) 推荐(0) 编辑