排序
WinForm 使用 Win32 API 实现的无边框窗口
WinForm 使用 Win32 API 实现的无边框窗口,WinForm 使用 Win32 API 实现的无边框窗口 前言 时光荏苒,转眼已近是2025年了。不知不觉两年多没有研究代码了,在这期间 .NET 10 都快 RC 了,前几天...
用.NET代码生成JSON Schema 验证器
用.NET代码生成JSON Schema 验证器,问题 对于验证复杂JSON数据是否合法的需求,通常的解决方式是标准JSON Schema,.Net下有对应的JSON Schema实现库。应用程序通常需要将标准JSON schema传入实...
C#的奇技淫巧:利用WinRM来远程操控其他服务器上的进程
C#的奇技淫巧:利用WinRM来远程操控其他服务器上的进程, 前言:有时候远程服务器的进程你想偷偷去围观一下有哪些,或者对一些比较调皮的进程进行封杀,或者对一些自己研发的服务进行远程...
分享下最近基于Avalonia UI和MAUI写跨平台时间管理工具的体验
分享下最近基于Avalonia UI和MAUI写跨平台时间管理工具的体验,起因 几个月前,我在寻找一款时间管理软件,类似番茄时钟的工具,但是希望可以自定义时间。 需要自定义的场景 做雅思阅读,3篇文件...
[C#] 对32位图像进行水平翻转(FlipX)的跨平台SIMD硬件加速向量算法(使用VectorTraits的YShuffleKernel方法来解决Shuffle的缺点)
[C#] 对32位图像进行水平翻转(FlipX)的跨平台SIMD硬件加速向量算法(使用VectorTraits的YShuffleKernel方法来解决Shuffle的缺点),在上一篇文章里,我们讲解了图像的垂直翻转(FlipY)算法,于是...
一个功能丰富的 .NET 工具库 XiHan.Framework.Utils
一个功能丰富的 .NET 工具库 XiHan.Framework.Utils,概述 XiHan.Framework.Utils 是一个功能丰富的 .NET 工具库,涵盖了开发中常用的字符串处理、集合扩展、加密解密、分布式ID、文件IO、反射、...
十年沉淀,重启开发之路
十年沉淀,重启开发之路,十年沉淀,重启开发之路 十年前,我沉浸在开发的海洋中,每日与代码为伍,与算法共舞。那时的我,满怀激情,对技术的追求近乎狂热。然而,随着岁月的流逝,生活的忙碌逐...
记一次 .NET某工控视觉自动化系统 卡死分析
记一次 .NET某工控视觉自动化系统 卡死分析,一:背景 1. 讲故事 今天分享的dump是训练营里一位学员的,从一个啥也不会到现在分析的有模有样,真的是看他成长起来的,调试技术学会了就是真真实实...
WPF 通过 GetRawPointerDeviceData 从 WM_POINTER 消息触摸裸数据
WPF 通过 GetRawPointerDeviceData 从 WM_POINTER 消息触摸裸数据,正常来说,在 WPF 里面开启 WM_POINTER 指针消息即可在框架层获取到触摸裸消息。详细请看 dotnet 读 WPF 源代码笔记 从 WM_POI...
DotTrace系列:3. 时间度量之墙钟时间和线程时间
DotTrace系列:3. 时间度量之墙钟时间和线程时间,一:背景 1. 讲故事 在用 dotTrace 对程序进行性能评测的时候,有一个非常重要的概念需要使用者明白,那就是 时间度量 (Time measurement),主...
Csharp中表达式树
Csharp中表达式树,Csharper中的表达式树 这节课来了解一下表示式树是什么? 在C#中,表达式树是一种数据结构,它可以表示一些代码块,如Lambda表达式或查询表达式。表达式树使你能够查看和操作...
不可不知的WPF形状(Shape)
不可不知的WPF形状(Shape),在WPF开发中经常需要进行绘制图形,可以利用Shape类型绘制基本的形状,而且Shape派生自FrameworkElement,属于UI元素范畴,可以直接利用XAML进行绘制。本文通过一些...




![[C#] 对32位图像进行水平翻转(FlipX)的跨平台SIMD硬件加速向量算法(使用VectorTraits的YShuffleKernel方法来解决Shuffle的缺点)-拾光赋](https://cos.blogs.ink/wp-content/uploads/2024/12/02ef2bdac4a5a6aac921ab060e8e5749-300x187.webp)








