上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 304 下一页
摘要: 本文告诉大家在拿到任意时区的 DateTimeOffset 对象,将 DateTimeOffset 转换为使用中国的 +8 时区表示的时间 在开始之前,需要说明的是,采用 DateTimeOffset 会比 DateTime 更优的一个点是 DateTimeOffset 是带上时区的,这就意味着方便 阅读全文
posted @ 2023-09-05 14:52 lindexi 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 我最近遇到了一个有趣的 Bug 让我调试了半天,这个 Bug 的现象是我的好多个模块都因为读取不到配置信息而炸掉,开始我没有定位到具体的问题,以为是我的配置服务器挂掉了。经过了半天的调试,才找到了是我新加入的使用 COIN 配置库的 ReadonlyCoinConfiguration 类型导致的,此 阅读全文
posted @ 2023-09-05 14:52 lindexi 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 在 dotnet 里面的 ConcurrentDictionary 是一个支持并发读写的线程安全字典,在这个字典里面有一些行为会出现随机性,即多次执行相同的代码返回的结果可能不相同。本文记录在 ConcurrentDictionary 使用 FirstOrDefault 获取到非预期的首项的问题 在 阅读全文
posted @ 2023-09-05 14:52 lindexi 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 在使用 System.IO.File.Exists 方法时,绝大部分的情况下都是一个非常快捷且没有成本的,但是如果判断的文件是否存在,是从非自己完全控制的逻辑下进入的,那就需要警惕是否判断的文件路径属于一个网络资源。判断一个网络资源是否存在,是一个耗时不可确定行为,很有可能造成主线程卡顿 如果是传入 阅读全文
posted @ 2023-09-05 14:52 lindexi 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 本文将记录 dotnet 的一个已知问题,且是设计如此的问题。假定有一个 TaskCompletionSource 对象,此对象的 Task 没有被任何地方引用等待。在 TaskCompletionSource 被调用 SetException 或 TrySetException 方法时,将会记录一 阅读全文
posted @ 2023-09-05 14:52 lindexi 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 在应用软件启动过程中,客户端应用软件是对性能敏感的。比如在解析命令行参数的时候,有时候需要进行字符串处理逻辑。一般来说命令行参数都是语言文化无关的,在需要进行全大写或全小写转换过程中,采用 ToUpperInvariant 替换 ToUpper 方法可以避免初始化 icu 模块,减少 icu 模块初 阅读全文
posted @ 2023-09-05 14:52 lindexi 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 我将在一个 .NET Framework 项目升级到 dotnet 6 时发现构建不通过,因为原先的代码使用到了 EnumeratorToEnumVariantMarshaler 类型,在 dotnet 6 里面找不到。本文将告诉大家如何修复此问题 在 .NET Framework 定义的 [Enu 阅读全文
posted @ 2023-09-05 08:44 lindexi 阅读(19) 评论(0) 推荐(0) 编辑
摘要: This article will tell you how to fix the prompt for a missing Windows App Runtime environment when running non-packaged WinUI 3 applications on a cus 阅读全文
posted @ 2023-09-05 08:44 lindexi 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 本文将记录一个在 WPF 应用程序启动过程中的性能优化点。如果一个窗口需要设置 WindowStyle 属性,那么在窗口 EnsureHandle 之前,设置 WindowStyle 属性将会比在 EnsureHandle 之后设置快不少 在 dotTrace 里的一次测量在窗口 EnsureHan 阅读全文
posted @ 2023-09-05 08:44 lindexi 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 我有一个需求就是将我的一些文件夹的内容同步到网盘上面去。但是我是不信任现在的各个网盘的,网盘的数据被我认为是会被泄露的数据,我需要同步的文件夹中,可能存在隐私的数据。于是我就想到了将文件夹里面的内容进行加密,将加密之后的内容再同步到网盘上面去。如此网盘泄露的数据是加密之后的数据,没有密码的前提下,其 阅读全文
posted @ 2023-09-05 08:44 lindexi 阅读(42) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 304 下一页