摘要: 绕过 UAC(用户账户控制)限制:因为 Windows 的 UAC 会拦截或提示需要管理员权限的操作(如修改注册表、系统目录等)。PowerShell 脚本可以设计为以管理员权限运行,从而避免普通用户因权限不足导致自启失败。 代码参考了Watt Toolkit」跨平台的多功能 Steam 工具箱。 阅读全文
posted @ 2026-05-09 11:18 BigBosscyb 阅读(8) 评论(0) 推荐(0)
摘要: 准备工作,从命令行窗口 使你的程序运行;‼️重要的是‼️要开启 MallocStackLogging,这样你才可以追踪被泄漏的内存是被谁分配的 命令如下 MallocStackLogging=1 MallocScribble=1 ~/Documents/codes/cdemo/cmake-build 阅读全文
posted @ 2026-04-16 08:18 BigBosscyb 阅读(23) 评论(0) 推荐(0)
摘要: 写在最前,本篇介绍的工具,都是针对dotnet平台下开发的程序进行性能分析;使用的工具包括但不限于,perfview、dottrace、visual studio。 宗旨:什么场景适合哪个工具就用什么,能不敲命令就不敲命令! 按照这个宗旨,如果你有更高效便捷的方式也欢迎提出。另外,知道了如何排查性能 阅读全文
posted @ 2026-04-06 23:47 BigBosscyb 阅读(18) 评论(0) 推荐(0)
摘要: WPF开发时,有需求提出:想动态设置DataGrid上面的列的显示和隐藏,我想这还不简单,于是: DataGrid上面的列通过绑定设置显示和隐藏不生效 <DataGridTextColumn Header="Price" Binding="{Binding Price}" IsReadOnly="F 阅读全文
posted @ 2026-04-02 14:15 BigBosscyb 阅读(14) 评论(0) 推荐(0)
摘要: 写在最前 针对WPF应用程序的多语言支持实现方式多种多样,有用xml的、json的等等等等。本文介绍了两种方式,在项目中我使用的方式为Resx资源文件管理多语言。前面是探索阶段的代码演示,如果没有耐心看请直接跳转到不重复造轮子。 本篇示例代码几乎全部贴出,但也提供了压缩包:LanguageDemo 阅读全文
posted @ 2026-04-01 09:46 BigBosscyb 阅读(37) 评论(0) 推荐(0)
摘要: 不知道是不是我的VisualStudio 2026出了Bug?我安装Avalonia for Visual Studio扩展工具,发现写axaml代码没有智能提示? 天塌了!!!难道vs写不了avalonia了么?我在扩展工具中找到了这个: 方案1:安装这个扩展 AXAML Viewer 这下有智能 阅读全文
posted @ 2026-03-28 07:47 BigBosscyb 阅读(52) 评论(0) 推荐(0)
摘要: 假如你是WPF开发者 关于avalonia的样式与wpf区别还是比较大的;不过Avalonia的官方文档中贴心的给出了wpf开发者转向Avalonia开发时,应该注意的地方,看下这一章:Migrating from WPF; 关于样式的异同点,可以着重看下这一节:Styling, 我看完之后的总结是 阅读全文
posted @ 2026-03-27 17:59 BigBosscyb 阅读(26) 评论(0) 推荐(0)
摘要: 双击DataGrid中的行,然后做一些事情,要点: 1、为DataGrid添加事件监听,而不是为每个DataGridRow添加事件监听; 2、双击的位置一般为单元格或单元格内的元素,所以这里牵涉到碰撞检测和父元素查找; 3、单元格内若有功能元素,如:删除按钮,复选按钮等。要规避点击冲突。 实现过程 阅读全文
posted @ 2026-03-25 16:09 BigBosscyb 阅读(14) 评论(0) 推荐(0)
摘要: 背景 帧率是啥意思:Frame Person Seconds 每秒帧数。用白话讲就是--单位时间内画面绘制了多少次。 Avalonia打开开发者调试工具(快捷键F12),顶部菜单选择 overlays 勾选 FPS可以看到帧率: 怎么在WPF中显示帧率呢? 参考两篇文章: 如何:使用 Composi 阅读全文
posted @ 2026-03-22 19:51 BigBosscyb 阅读(17) 评论(0) 推荐(0)
摘要: 前往某个目录 在桌面空白处点击一下,或者按F11;接下来 按下组合键 command shift G 输入希望前往的路径后,下方会展示匹配列表;第一个会被选中且高亮,若它就是你希望前往的文件目录可以直接回车前往。 显示所有隐藏的文件 在访达中点击列表的空白处,按下组合键 command shift 阅读全文
posted @ 2026-03-21 10:43 BigBosscyb 阅读(92) 评论(0) 推荐(0)