上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 320 下一页
摘要: 本文记录我写的一个测试代码在 Linux 上踩坑的经验。在 Linux 上可能存在一些文件的文件长度是 0 但文件里面依然可以读取到内容。之前我不知道有这样的设计,导致了我大量逻辑判断文件长度为 0 就不执行,从而让运行结果不符合预期 阅读全文
posted @ 2024-09-12 08:49 lindexi 阅读(66) 评论(0) 推荐(1)
摘要: 本文记录使用 PulseAudio 在 Linux 系统上进行设置和获取当前音量,以及是否静音。当系统音量发生变更时,收到事件通知 阅读全文
posted @ 2024-09-12 08:48 lindexi 阅读(78) 评论(0) 推荐(0)
摘要: 在 Visual Studio 里面,可以在项目里面通过配置 DiagnoseCapabilities 查看项目的能力。什么是项目的能力?项目的能力就是对当前项目来说,可以具备 VS 支持的功能,项目功能是确定项目类型、平台和特性的推荐方法 阅读全文
posted @ 2024-09-12 07:29 lindexi 阅读(44) 评论(0) 推荐(0)
摘要: 本文记录 WPF 的已知问题,在 .NET Core 版本的 WPF 应用里面,应用启动的过程监听 WMI 事件,将导致触摸模块 COM 接口获取失败,进而导致触摸失效 阅读全文
posted @ 2024-09-11 07:21 lindexi 阅读(170) 评论(1) 推荐(3)
摘要: 本文记录我读 WPF 源代码的笔记,本文将介绍在 WPF 底层是如何从 Win32 的消息循环里获取到的 WM_POINTER 消息处理转换作为 Touch 事件的参数 阅读全文
posted @ 2024-09-09 08:17 lindexi 阅读(1571) 评论(6) 推荐(12)
摘要: 本文记录 SQLite.Interop.dll 由于 mscoree.dll 文件损坏而在加载时抛出 BadImageFormatException 错误,错误信息是 0x8007000B 试图加载格式不正确的程序 阅读全文
posted @ 2024-09-05 07:23 lindexi 阅读(274) 评论(0) 推荐(0)
摘要: 在 dotnet 里面,咱会经常使用 StreamReader 辅助类读取 Stream 的内容,比如按行读取等。如果在判断是否读取完成时,使用的是 StreamReader 的 EndOfStream 属性,则可能破坏原本的异步出让逻辑,导致线程被卡住 阅读全文
posted @ 2024-09-05 07:23 lindexi 阅读(563) 评论(2) 推荐(3)
摘要: 本文将告诉大家如何在 WPF 里面,接收裸 Win 32 的 WM_Pointer 消息,从消息里面获取触摸点信息,使用触摸点信息绘制简单的笔迹 阅读全文
posted @ 2024-09-01 07:18 lindexi 阅读(326) 评论(4) 推荐(1)
摘要: 本文记录在 WPF 开启 Pointer 消息的坑 阅读全文
posted @ 2024-09-01 07:18 lindexi 阅读(164) 评论(0) 推荐(0)
摘要: 随着 dotnet 6 开始,现在的 C# dotnet 可以使用顶级语句非常方便创建一个小型项目,包含的代码也特别少。本文将和大家介绍如何在顶级语句里面定义属性 阅读全文
posted @ 2024-08-30 07:09 lindexi 阅读(409) 评论(0) 推荐(2)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 320 下一页