发布

林德熙的博客

专栏成员
2110
文章
2313766
阅读量
62
订阅数
dotnet 简单写一个 pdb 符号文件下载器
本文将告诉大家如何读取 PE 文件头信息,拼接 PDB 符号文件下载地址,从微软公共符号服务器拉取符号文件
林德熙
2024-11-27
760
dotnet 麒麟 Kylin 的 X11 应用开发记录
不能在 MapWindow 之后,通过发送 ClientMessage 消息的方式,通过 _NET_WM_STATE_SKIP_TASKBAR 设置应用不在任务栏显示图标
林德熙
2024-11-26
1090
记腾讯微信输入法导致 WPF 应用卡住 窗口无法激活和显示
本文记录我远程一位老师的设备,这位老师使用的是 Win7 Sp1 系统,现象是 WPF 应用的窗口无法激活,在 user32 的 SetForegroundWindow 或 NtUserShowWindow 方法卡住
林德熙
2024-11-21
620
WPF 被 灵格斯翻译官 取词带崩
只要有 WPF 的 ToolTip 或者其他小窗口,执行鼠标拖动过程中,就可能被带崩
林德熙
2024-11-20
790
dotnet 9 WPF 项目禁用 IncludePackageReferencesDuringMarkupCompilation 导致源代码包 XAML 构建失败
本文记录在 dotnet 6 时通过禁用 IncludePackageReferencesDuringMarkupCompilation 解决源代码冲突问题时,在 dotnet 9 将因此导致 XAML 构建生成的 g.cs 文件包含的 XAML 只记录相对文件路径,从而导致构建不通过
林德熙
2024-11-20
700
记 QEMU 虚拟磁盘设备移动文件抛异常但实际移动成功
本文记录我所在的团队的一个简单的 WPF 应用程序在某个用户设备上跑出来的诡异行为。这个程序会从网上下载资源,下载的时候先下载到临时文件,再通过移动重命名的方式放到正确的路径。偶尔会出现下载成功,但是移动过程失败,但远程过去看却发现实际移动成功了
林德熙
2024-11-17
520
WPF 打开资源管理器且选中某个文件
本文将和大家介绍如何在 Windows 系统上使用 SHOpenFolderAndSelectItems 方法打开资源管理器且选中给定的文件
林德熙
2024-11-17
880
入门龙芯旧世界汇编指令
我借到了一台宝贵的龙芯 3A6000 设备,我期望在这台设备上面学习龙芯汇编指令。这台设备上的是龙芯旧世界的麒麟系统,由于这台设备很宝贵,我不能随意玩。为了防止弄坏设备,我将在此设备上面搭建 docker 环境,进入到 docker 容器里面进行开发
林德熙
2024-11-09
610
读取麒麟系统的各项版本信息
林德熙
2024-11-05
1700
制作一个龙芯旧世界的 dotnet sdk docker 镜像
本文将和大家分享如何制作一个在龙芯旧世界上可跑的 dotnet sdk docker 镜像,以及我的踩坑过程
林德熙
2024-11-02
1130
记 Kylin 麒麟系统安全中心拦截导致 dotnet sdk 找不到 OpenSsl 构建失败
我在龙芯机器上安装了 Kylin 麒麟系统,然后去下载龙芯的 dotnet sdk 安装,接着尝试构建一个简单应用,却发现构建失败。报错是 System.DllNotFoundException: Unable to load shared library ‘libSystem.Security.Cryptography.Native.OpenSsl’ or one of its dependencies
林德熙
2024-10-30
1190
Avalonia 已知问题 第二次 Composition Animation 无法播放
在 Avalonia 里面,如果多次加入 Composition 的 Animation 动画,将会看到第二次加入是停止播放动画的
林德熙
2024-10-29
1000
WPF 使用快捷键方式制作简易的 Word 上的 Latex 输入法
本文将告诉大家如何在 WPF 里面编写一个简易输入法软件,让这个输入法软件支持插入 Latex 格式的公式到 Word 内。核心原理是使用 Word 的快捷键插入公式编辑器,再通过剪贴板输入 Latex 格式的公式内容,再输入回车作为 Word 公式
林德熙
2024-10-25
760
记 X11 里面触摸的一些行为
这是我在学习 CPF 和 Avalonia 过程中,编写的 X11 触摸测试程序所测试到的一些行为
林德熙
2024-10-16
1010
dotnet DirectX 做一个简单绘制折线笔迹的 D2D 应用
本文将告诉大家如何从简单的控制台开始,使用 Vortice 辅助调用 Direct2D1 的功能,配合 WM_Pointer 消息,制作一个简单绘制触摸折线笔迹的 D2D 应用
林德熙
2024-10-16
1220
Roslyn 分析器 读取 csproj 项目文件的 AdditionalFiles Item 的 Metadata 配置
定义在 ItemGroup 里面的各个引用文件的 Item 可带上自定义的 Metadata 内容,这部分内容需要转换到 AdditionalFiles 的 Metadata 上才能被分析器所获取
林德熙
2024-10-12
1150
警惕 Visual Studio 属性求值副作用导致逻辑不符合预期
在 Visual Studio 进行调试的过程,也许大家会碰到一些进入断点和不进入断点时,行为逻辑不相同的情况。在进入断点时,默认启用属性求值或其他隐式函数调用,将会导致属性被求值,进而可能导致执行逻辑不符合预期
林德熙
2024-09-28
940
Windows 调试工具课程
本文是我在集团内部上的课程记录而成的博客内容。在本次课程里面将和大家介绍一些在 Windows 上常用的调试工具,以及调查问题的常见套路。适合于伙伴们入门 Windows 调试
林德熙
2024-09-20
1500
Visual Studio 查看项目的能力
在 Visual Studio 里面,可以在项目里面通过配置 DiagnoseCapabilities 查看项目的能力。什么是项目的能力?项目的能力就是对当前项目来说,可以具备 VS 支持的功能,项目功能是确定项目类型、平台和特性的推荐方法
林德熙
2024-09-12
830
WPF 已知问题 监听 WMI 事件导致触摸失效
本文记录 WPF 的已知问题,在 .NET Core 版本的 WPF 应用里面,应用启动的过程监听 WMI 事件,将导致触摸模块 COM 接口获取失败,进而导致触摸失效
林德熙
2024-09-11
1170
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档