上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 308 下一页
摘要: title: dotnet 使用 CsWin32 库简化 Win32 函数调用逻辑 description: 很多开发者,包括开发老司机们,在碰到需要调用 Win32 函数时,都有一个困扰,那就是我应该如何去调用。有两个主要的选项,第一就是自己写 PInvoke 代码,第二就是使用其他大佬给许多 W 阅读全文
posted @ 2023-09-05 14:53 lindexi 阅读(94) 评论(0) 推荐(0) 编辑
摘要: title: dotnet 世界猜测 随机数的小测试 description: 这是一个半技术向的博客,主题来源于我读过的某本书的片段,这是一个稍稍有些前置知识的故事,主题的大概内容就是假定世界存在某个规则序列,通过一代代的探索,可以获取到此序列的内容。本文将模拟此情形,写一个随机数的小测试应用,来 阅读全文
posted @ 2023-09-05 14:53 lindexi 阅读(7) 评论(0) 推荐(0) 编辑
摘要: title: dotnet 将任意时区的 DateTimeOffset 转换为中国时区时间文本 description: 本文告诉大家在拿到任意时区的 DateTimeOffset 对象,将 DateTimeOffset 转换为使用中国的 +8 时区表示的时间 tags: dotnet catego 阅读全文
posted @ 2023-09-05 14:53 lindexi 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 很多伙伴喜欢使用 Console.WriteLine 打日志,也许是打起来顺手。打完了之后,又想着,要是能够输出到本机文件那就更好了。既然很多伙伴都有这个想法,那 dotnet 自然就是有方便的方法让咱来实现此需求。只需要调用 Console.SetOut 方法,即可将控制台的输出重定向到一个 TextWriter 里面,只要此 TextWriter 最终输出到本地文件里,即可实现将控制台的内容输出到文件。本文将来告诉大家这个实现方法 阅读全文
posted @ 2023-09-05 14:53 lindexi 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 在 dotnet 里面,可以使用 Directory.EnumerateXXX 系列方法进行枚举文件或文件夹。在准备枚举驱动器根路径的文件或文件夹时,可能获取到错误的路径。错误的步骤在于传入的是如 C: 不带斜杠的路径,且存在同驱动器磁盘下的非根路径工作路径 阅读全文
posted @ 2023-09-05 14:53 lindexi 阅读(21) 评论(0) 推荐(0) 编辑
摘要: title: dotnet 理解 IConfigurationProvider 的 GetChildKeys 方法用途 description: 我最近遇到了一个有趣的 Bug 让我调试了半天,这个 Bug 的现象是我的好多个模块都因为读取不到配置信息而炸掉,开始我没有定位到具体的问题,以为是我的配 阅读全文
posted @ 2023-09-05 14:53 lindexi 阅读(11) 评论(0) 推荐(0) 编辑
摘要: title: dotnet 警惕 ConcurrentDictionary 使用 FirstOrDefault 获取到非预期的首项 description: 在 dotnet 里面的 ConcurrentDictionary 是一个支持并发读写的线程安全字典,在这个字典里面有一些行为会出现随机性,即 阅读全文
posted @ 2023-09-05 14:53 lindexi 阅读(42) 评论(0) 推荐(0) 编辑
摘要: title: dotnet 警惕判断文件是否存在因为检查网络资源造成超长等待 description: 在使用 System.IO.File.Exists 方法时,绝大部分的情况下都是一个非常快捷且没有成本的,但是如果判断的文件是否存在,是从非自己完全控制的逻辑下进入的,那就需要警惕是否判断的文件路 阅读全文
posted @ 2023-09-05 14:53 lindexi 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 我在阅读 WPF 源代码,在 HwndWrapper 的静态构造函数看到了申请了 HwndWrapper.GetGCMemMessage 这个 Windows 消息,好奇这个消息是什么功能的。通过阅读 WPF 源代码和写测试应用,了解到这是一个完全用来内部测试或调试的消息,没有任何业务上的功能 阅读全文
posted @ 2023-09-05 14:53 lindexi 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 从业务代码构建出来 GlyphRun 对象,在 WPF 的渲染层里,如何利用 GlyphRun 提供的数据将字符在界面呈现出来。本文将和大家聊聊从 WPF 的渲染层获取到 GlyphRun 数据,到调用 DirectX 的各个渲染相关方法的过程,也就是 WPF 绘制文本字符的原理或者实现方法 阅读全文
posted @ 2023-09-05 14:53 lindexi 阅读(42) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 308 下一页