首页
学习
活动
专区
工具
TVP
发布

林德熙的博客

专栏成员
2066
文章
2183996
阅读量
60
订阅数
dotnet X11 调用 XRootWindow 是否耗时
本文将通过阅读 lib x11 代码告诉大家,调用 XRootWindow 函数是不耗时的,没有成本的
林德熙
2024-06-29
720
dotnet 解决 UNO 在 OpenKylin 麒麟系统运行找不到默认字体启动失败
本文记录 UNO 应用在 OpenKylin 麒麟系统运行找不到默认字体启动失败的解决方法
林德熙
2024-06-26
850
WPF 做一个超级简单的 1024 数字接龙游戏
游戏的规则十分简单,那就是有多个列表。程序会给出一个数字,玩家决定数字放在哪个列表里面。如果放入列表里面的数字和列表里面最后一个数字相同,那两个数字将会叠加进行合并,合并两个 1024 将会自动清理掉整个列表
林德熙
2024-06-24
580
dotnet 融合 Avalonia 和 UNO 框架
现在在 .NET 系列里面,势头比较猛的 UI 框架中,就包括了 Avalonia 和 UNO 框架。本文将告诉大家如何尝试在一个解决方案里面融合 Avalonia 和 UNO 两个框架,即在一个进程里面跑起来两个框架
林德熙
2024-06-23
1180
dotnet 6 破坏性改动 仅引用程序集输出路径变更
在 dotnet 5 开始,可以设置 ProduceReferenceAssembly 为 true 让项目构建时输出仅引用程序集。仅引用程序集是仅导出项目的公开成员定义,而不包含具体的实现的代码逻辑。只用来被其他项目引用,体积很小,但不用来作为最终发布文件
林德熙
2024-06-23
1240
win32 低内存通知事件
在 Windows 机制里面,将在物理内存、换页池、非换页池以及提交用量很多或很少时,向用户模式进程和内核模式驱动程序提供通知。本文将重点放在用户模式的进程上
林德熙
2024-06-23
470
dotnet 将本地的 Phi-3 模型与 SemanticKernel 进行对接
在本地完成 Phi-3 模型的部署之后,即可在本地拥有一个小语言模型。本文将告诉大家如何将本地的 Phi-3 模型与 SemanticKernel 进行对接,让 SemanticKernel 使用本地小语言模型提供的能力
林德熙
2024-06-20
650
dotnet C# 使用 using 关键字释放 IDisposable 的结构体是否会装箱
在 C# 里面的 using 关键字可以非常方便调用 IDisposable 接口的 Dispose 方法,进行一些资源的释放或实现有趣的逻辑的执行
林德熙
2024-06-18
1130
WPF 通过 SetWindowDisplayAffinity 配置禁止对窗口进行截图或录屏
有些应用程序比较机密或隐私,不期望被其他截图软件截图到应用的窗口,或者被录屏软件录制到。简单的方法是通过 SetWindowDisplayAffinity 方法进行配置窗口阻止截图软件对其截图
林德熙
2024-06-16
1160
dotnet 简单控制台使用 KernelMemory 向量化文本嵌入生成和查询
本文将和大家简单介绍一下如何在控制台里面使用 Microsoft.KernelMemory 调用 TextEmbedding 对一些文本知识库内容生成向量化信息,以及进行向量化查询
林德熙
2024-06-16
1000
dotnet C# 在不同的机器 CPU 型号上的基准性能测试
本文将记录我在多个不同的机器上,在不同的 CPU 型号上,执行相同的我编写的 dotnet 的 Benchmark 的代码,测试不同的 CPU 型号对 C# 系的优化程度。本文非严谨测试,数值只有相对意义
林德熙
2024-06-16
800
dotnet 基于 DirectML 控制台运行 Phi-3 模型
本文将和大家介绍如何在 C# dotnet 里面的控制台应用里面,使用 DirectML 将 Phi-3 模型在本地运行起来
林德熙
2024-06-13
560
Accessing Internal Members in the UNO Framework
This article introduces a hack that allows access to internal, non-public members of the UNO framework. This includes calling non-public API methods and properties, and accessing non-public types within UNO.
林德熙
2024-06-12
1080
dotnet 如何访问到 UNO 框架里面的 internal 不公开成员
本文和大家介绍一个 Hack 的方式,通过此方式可实现访问 UNO 框架里面的 internal 不公开成员,调用 UNO 框架里面的不公开的 API 方法和属性,访问 UNO 里面不公开的类型
林德熙
2024-06-12
570
VisualStudio 如何 SSH 远程调试 Linux 的 dotnet 应用的启动
本文将告诉大家,如何使用 VisualStudio 2022 工具,通过 SSH 远程调试运行在 Linux 系统上的 dotnet 系应用的启动过程
林德熙
2024-06-08
940
dotnet C# 创建 X11 应用时设置窗口背景颜色
在 dotnet C# 设置 X11 应用窗口背景透明 的基础上,可以通过创建 XColor 结构体,将 XColor 赋值给到 XSetWindowAttributes 的 background_pixel 进行设置窗口的初始化背景颜色
林德熙
2024-06-01
700
dotnet 在 UNO 里获取 X11 窗口指针的方法
在 UNO 的 5.2 版本,可以使用 X11 平台承载 UNO 应用。此时我需要获取到 UNO 应用的窗口的 X11 窗口指针,如此即可调用 X11 平台相关逻辑对 UNO 窗口执行一些交互
林德熙
2024-05-23
690
dotnet OpenXML 在 PPTX 表格单元格加上 VerticalMerge 或 HorizontalMerge 将导致 WPS 丢失文本
本文记录 WPS 的一个已知问题,如果在表格的单元格里面配置了 VerticalMerge 或 HorizontalMerge 为 false 值时,则在此单元格内的文本将被丢失。此行为与 Office 的 PowerPoint 不同,预计是 WPS 的坑
林德熙
2024-05-23
630
dotnet X11 设置窗口鼠标触摸命中穿透
本文记录如何在 X11 应用里面,使用 XShapeCombineRegion 方法配置一个 X11 窗口支持和 Win32 窗口一样的命中测试穿透功能,即对应 Win32 的 WS_EX_TRANSPARENT 的鼠标、触摸等的点击等动作的穿透功能,可以实现在窗口中挖空一块范围直接穿透到后面的窗口
林德熙
2024-05-22
980
dotnet 设置 X11 建立窗口之间的父子关系
在 X11 里面有和 Win32 类似的窗口之间的关系机制,如 Owner-Owned 关系,以及 Parent-Child 关系。本文将告诉大家如何进行设置以及其行为
林德熙
2024-05-17
1140
点击加载更多
社区活动
AI代码助手快速上手训练营
鹅厂大牛带你玩转AI智能结对编程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档