摘要:
本文记录我对于 AI 助手在未来给各大应用或网站或设备带来的影响的思考 阅读全文
摘要:
很多伙伴喜欢使用 Console.WriteLine 打日志,也许是打起来顺手。打完了之后,又想着,要是能够输出到本机文件那就更好了。既然很多伙伴都有这个想法,那 dotnet 自然就是有方便的方法让咱来实现此需求。只需要调用 Console.SetOut 方法,即可将控制台的输出重定向到一个 TextWriter 里面,只要此 TextWriter 最终输出到本地文件里,即可实现将控制台的内容输出到文件。本文将来告诉大家这个实现方法 阅读全文
摘要:
title: dotnet 记 TaskCompletionSource 的 SetException 可能将异常记录到 UnobservedTaskException 的问题 description: 本文将记录 dotnet 的一个已知问题,且是设计如此的问题。假定有一个 TaskComplet 阅读全文
摘要:
title: dotnet 读 WPF 源代码笔记 GlyphRun 的 DeviceFontName 的功能是什么 description: 在 WPF 里面的 GlyphRun 里,有一个令人迷惑的 DeviceFontName 属性,似乎给这个属性传入什么值,结果都不会有变更。通过阅读源代码, 阅读全文
摘要:
在 dotnet 里面,可以使用 Directory.EnumerateXXX 系列方法进行枚举文件或文件夹。在准备枚举驱动器根路径的文件或文件夹时,可能获取到错误的路径。错误的步骤在于传入的是如 C: 不带斜杠的路径,且存在同驱动器磁盘下的非根路径工作路径 阅读全文
摘要:
title: dotnet 使用 ToUpperInvariant 替换 ToUpper 以避免初始化 icu 过慢 description: 在应用软件启动过程中,客户端应用软件是对性能敏感的。比如在解析命令行参数的时候,有时候需要进行字符串处理逻辑。一般来说命令行参数都是语言文化无关的,在需要进 阅读全文
摘要:
title: C# 从控制台创建 WinUI 3 应用 description: 本文将告诉大家如何从控制台而不是 WinUI3 模版项目,从零一步步创建出 WinUI 3 应用 tags: WinUI,C# category: 本文不是 WinUI 3 入门博客,本文将从比较基础层的方式创建出 W 阅读全文
摘要:
title: dotnet C# 基础二进制处理 二进制数组与结构体的互转 description: 本文将告诉大家在 dotnet 里面的二进制基础处理知识,如何在 C# 里面将结构体数组和二进制数组进行相互转换的简单方法 tags: dotnet,C# category: 尽管本文属于基础入门的 阅读全文
摘要:
title: WPF 启动性能优化 在 EnsureHandle 之前设置 WindowStyle 提升性能 description: 本文将记录一个在 WPF 应用程序启动过程中的性能优化点。如果一个窗口需要设置 WindowStyle 属性,那么在窗口 EnsureHandle 之前,设置 Wi 阅读全文
摘要:
title: WPF 制作一个加密文件夹应用 description: 我有一个需求就是将我的一些文件夹的内容同步到网盘上面去。但是我是不信任现在的各个网盘的,网盘的数据被我认为是会被泄露的数据,我需要同步的文件夹中,可能存在隐私的数据。于是我就想到了将文件夹里面的内容进行加密,将加密之后的内容再同 阅读全文