排序
C#自定义控件—旋转按钮
C#自定义控件—旋转按钮,C#用户控件之旋转按钮 按钮功能:手自动旋转,标签文本显示、点击二次弹框确认(源码在最后边); 【制作方法】 找到控件的中心坐标,画背景外环、内圆;再绘制矩形开关...
Avalonia 简单实现输入法光标跟随效果
Avalonia 简单实现输入法光标跟随效果,本文是在 11.1.0 的 Avalonia 版本里面实现效果 本文内容里面只给出关键代码片段,如需要全部的项目文件,可到本文末尾找到本文所有代码的下载方法 核心是...
通过 C# 将数据写入到Excel表格
通过 C# 将数据写入到Excel表格,Excel 是一款广泛应用于数据处理、分析和报告制作的电子表格软件。在商业、学术和日常生活中,Excel 的使用极为普遍。本文将详细介绍如何使用免费.NET库将数据写...
Rubyer-WPF:打造优雅、精致的 WPF 用户界面
Rubyer-WPF:打造优雅、精致的 WPF 用户界面,这篇文章可以通过一些结构性的调整和文字优化,使得内容更具吸引力和流畅感。以下是改进后的版本: Rubyer-WPF:打造优雅、精致的 WPF 用户界面 在...
为什么 退出登录 或 修改密码 无法使 token 失效
为什么 退出登录 或 修改密码 无法使 token 失效,前文说过 token 由 3 个部分组成:分别是 token metadata, payload, signature, 其中 signature 部分是对 payload 的加密,而 payload 当中...
Github开源项目源码阅读(progschjThreadPool)
Github开源项目源码阅读(progschjThreadPool),项目地址:https://github.com/progschj/ThreadPool 项目源码: #ifndef THREAD_POOL_H #define THREAD_POOL_H include <vector> include ...
在 WPF 中将视频中的纯绿色显示为透明
在 WPF 中将视频中的纯绿色显示为透明,最近需要制作一个类似桌面宠物的东西,碰到了这样一个问题:受 MediaElement 支持的带 alpha 通道的视频格式有限,且后续还要接入相关的深度学习模型动态...
.NET8中gRPC的使用
.NET8中gRPC的使用, 在现代分布式系统中,服务之间的通信是一个非常重要的环节。随着微服务架构的流行,服务之间的通信方式也在不断演进。gRPC作为一种高性能、跨语言的RPC框架,逐渐成为了我们...
C#使用OllamaSharp调用Llama 3、Phi 3等大语言模型
C#使用OllamaSharp调用Llama 3、Phi 3等大语言模型,现如今大模型遍地都是,OpenAI的ChatGPT,Meta的Llama(羊驼),Anthropic的Claude,Microsoft的Phi3,Google的Gemini...... 怎么都是国外的?...
DOTNET MessagePack序列化/反序列化时不保留 DateTime.Kind
DOTNET MessagePack序列化/反序列化时不保留 DateTime.Kind,最近又遇到个奇怪的问题,查询出来的时间比数据库中字段存的时间多8小时。 发现是用了efcore的二级缓存,本来用json序列化的,后来为...
dotnet DirectX 做一个简单绘制折线笔迹的 D2D 应用
dotnet DirectX 做一个简单绘制折线笔迹的 D2D 应用,本文将告诉大家如何从简单的控制台开始,使用 Vortice 辅助调用 Direct2D1 的功能,配合 WM_Pointer 消息,制作一个简单绘制触摸折线笔迹的 ...
如何用 WinDbg 调试Linux上的 .NET程序
如何用 WinDbg 调试Linux上的 .NET程序,一:背景 1. 讲故事 最新版本 1.2402.24001.0 的WinDbg真的让人很兴奋,可以将自己伪装成 GDB 来和远程的 GDBServer 打通来实现对 Linux 上 .NET程序进行...













