摘要: 本文记录我写的博客和我收集的博客 阅读全文
posted @ 2024-11-16 10:37 lindexi 阅读(360) 评论(0) 推荐(0)
摘要: 本文记录一个开机自动启动实现方法,通过写入到注册表实现开机之后,用户登录完成之后让应用程序开机自启 阅读全文
posted @ 2025-10-21 07:05 lindexi 阅读(67) 评论(4) 推荐(0)
摘要: 众所周知,在 C# 里面是没有只读局部变量的功能的。但有趣的 C# 语法让咱可以使用现有的 using 关键字间接实现只读局部变量 阅读全文
posted @ 2025-10-17 07:12 lindexi 阅读(196) 评论(0) 推荐(2)
摘要: 现在软件代码签名已经不能用 pfx 软证书了,需要搭配 FIPS140-2 Level2、Common Criteria EAL4级以上或者同等认证级别的硬件,如 USB 令牌、硬件安全模块 HSM 等才能完成签名 阅读全文
posted @ 2025-10-11 07:14 lindexi 阅读(125) 评论(0) 推荐(0)
摘要: 在我的一次应用性能分析中,我发现了尝试获取 GlyphTypeface 的 CharacterToGlyphMap 属性的数量时,存在很大的耗时。经过阅读 WPF 源代码,我了解到了其中的原因,本文将和大家从底层源代码分析原因和给出解决方法 阅读全文
posted @ 2025-09-27 07:24 lindexi 阅读(77) 评论(0) 推荐(3)
摘要: 我在寻找将一些拍摄出来的比较暗的图片进行光亮增强的算法,用于处理我出门拍的一些照片。我从博客园找到了 Imageshop 大佬记录的伊拉克团队的TAGC(低光增强效果)算法实现,通过阅读大佬的博客和对应的论文,基于 WPF 的 WriteableBitmap 实现 TAGC 低光增强效果算法 阅读全文
posted @ 2025-09-17 07:30 lindexi 阅读(284) 评论(0) 推荐(5)
摘要: 在 WPF 里面,可以通过 StylusPlugIn 直接从触摸线程获取触摸消息,不需要经过 UI 线程。如此可以实现更低的触摸延迟。但是 StylusPlugIn 的 OnStylusDown\Move\Up 方法都可能是从触摸线程或 UI 线程调入,需要警惕这里的多线程安全问题 阅读全文
posted @ 2025-09-11 08:49 lindexi 阅读(22) 评论(0) 推荐(2)
摘要: 异常的堆栈信息,通常都是在抛出的时候自动记录当前的异常堆栈信息。在某些特殊情况下,期望修改异常堆栈,此时需要用到 dotnet 内置的 ExceptionDispatchInfo 机制 阅读全文
posted @ 2025-09-06 07:22 lindexi 阅读(88) 评论(0) 推荐(2)
摘要: 手算神经网络BP传播算法 虽然说是手算,但是我还是会写一点 C# 代码,避免敲坏了计算器。我和大家保证,整个手算过程中,最终的计算结果只需要用到初高中知识。推导过程会用到部分高数的知识。我尽量将用到的知识点全列举出来,本文对学渣友好,期望能够拿出纸笔和 VisualStudio 的伙伴阅读完本文能够真的理解神经网络BP传播算法是如何计算的 阅读全文
posted @ 2025-08-31 21:19 lindexi 阅读(1732) 评论(6) 推荐(11)
摘要: 本文告诉大家如何在通过更改注册表的设置,从而更改平板电脑设置 Tablet PC Settings 的左右手使用习惯 Handedness 的惯用左手和惯用右手选项 阅读全文
posted @ 2025-08-27 17:49 lindexi 阅读(175) 评论(0) 推荐(3)
摘要: 无论是麒麟还是 UOS 系统,所采用的 GLibC 版本都比较低。默认在 GitHub Action 上构建用的是 ubuntu-latest 较新的版本。进行 AOT 发布的 dotnet 程序将因为 GLibC 版本太新,而无法在麒麟或 UOS 等国产化系统上跑起来 阅读全文
posted @ 2025-08-24 07:30 lindexi 阅读(50) 评论(0) 推荐(0)