摘要: 在树莓派上学习C#和Linux:常用指令和软件包管理 最近AI特别火,就想在空余时间系统性的学习一下Linux中使用C#操作硬件开发。选择了树莓派平台入手学习。它是一款小巧的单板计算机,运行基于Linux的操作系统。学习Linux命令是管理和使用树莓派的关键一步。这篇博客记录一些常用的Linux命令 阅读全文
posted @ 2024-02-18 23:49 杜文龙 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 今天在群里聊到WinUI3的学习及发展,还有他那堪比玩具的使用体验,正好梳理一篇关于WinUI3、MAUI和WPF优劣势,我整理的不是很好,所以又让ChatGPT在生成了一遍,感觉整体还可以。看完可以相互讨论一下; ### 引言: 在应用程序开发领域,选择合适的框架对于开发人员和业务来说至关重要。本 阅读全文
posted @ 2023-06-06 22:58 杜文龙 阅读(5591) 评论(8) 推荐(9) 编辑
摘要: ## 在 PowerShell 中创建测试证书并使用测试证书给程序签名 在开发和测试过程中,有时您可能需要创建测试证书并使用它来给程序进行签名。这篇博客将介绍如何在 PowerShell 中创建测试证书并使用它给程序签名的步骤。 ### 步骤 1: 打开 PowerShell 在开始菜单中搜索 "P 阅读全文
posted @ 2023-06-05 11:37 杜文龙 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 优化响应行为的交互 下载WINDOWS评估和部署工具包 (Windows ADK) 保持默认安装 驱动延迟优化的基本步骤包括: 定义方案并添加 TraceLogging 事件。TraceLogging 是用于日志记录事件的系统,无需清单即可解码,TraceLogging基于windows事件跟踪(E 阅读全文
posted @ 2023-04-25 23:50 杜文龙 阅读(298) 评论(0) 推荐(0) 编辑
摘要: #通过WinDbg分析转储文件 在调试过程中回遇到一些很奇怪的问题,编译器调试无法正常定位问题,所以需要WinDbg,这篇博客是对照多篇文档的简易的入门整理 ##一、必备知识 ###1.1、下载WinDbg 微软文档 下载 Windows 调试工具 - WinDbg - Windows driver 阅读全文
posted @ 2023-04-06 21:03 杜文龙 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 今天有一个场景需要用到对象的复制,写个深度拷贝的代码,做个记录 在同一个业务中包含多处回调的场景下:有一个对象是处理业务逻辑的回调中使用,但是在其他回调函数中会清理这个对象; 出现了一个问题在处理业务逻辑的回调函数中,还没有使用完,其他回调函数清空了这个对象,所有代码中尽量不要用锁,所以不考虑用锁的 阅读全文
posted @ 2023-03-15 18:16 杜文龙 阅读(107) 评论(0) 推荐(2) 编辑
摘要: ##WinUI3下TitleBar的自定义 对于Windows软件开发者来说重写标题栏样式是一个很重要的事情,在WPF阶段很多人写出来性能很差的窗口,而且为了适配Win11系统的Snaplayout后性能就更差了,这篇是写WinUI3下提供的重写TitleBar的方式; ###1、修改文本 publ 阅读全文
posted @ 2022-10-16 23:51 杜文龙 阅读(1027) 评论(0) 推荐(1) 编辑
摘要: ##Aoac唤醒 这篇文章包含了Win10下的Aoac唤醒和Win11下的Aoac唤醒的不同地方,在结尾处: 从Win10时代开始,通过软件来唤醒机器是一个很常见的事情了,但是很少有文档去将如何通过AOAC来唤醒,通过硬件、软件如何唤醒,有哪些限制条件,哪些需要注意的系统设置的唤醒场景;什么条件下可 阅读全文
posted @ 2022-08-26 19:18 杜文龙 阅读(628) 评论(0) 推荐(2) 编辑
摘要: 今天写程序中比较重要的一个知识点单例;他是软件生命周期中的第一步,如何启动;因为在传统开发中涉及到进程间通信;启动时间优化;逻辑拆分解耦,等等。这一步很重要,WinUI3对这一步做了什么一的优化和封装,我们先看单例; 在 Application.OnLaunched 中完成此工作可以简化应用。 不过 阅读全文
posted @ 2022-08-08 00:27 杜文龙 阅读(479) 评论(0) 推荐(1) 编辑
摘要: ##配置简易的sqlitestudio查看DB3数据库安装流程 ###一、解压群里的installsqlite.zip 文件夹中包含子文件夹(sqlite)、(sqlitestudio-3.3.3),一个是SQLite库,一个是查看工具。因为我只有一个盘符所以我拷贝到C盘根目录: 目录结构如下: C 阅读全文
posted @ 2022-08-02 17:36 杜文龙 阅读(530) 评论(0) 推荐(0) 编辑