排序
笔记:WPF MVVM 模式下通过消息机制获取自定义对话框数据
笔记:WPF MVVM 模式下通过消息机制获取自定义对话框数据,本篇笔记主要记录如何在 MVVM 模式下,通过消息机制获取自定义对话框的数据。 这是在实现一个增删查改的小页面时出现的需求,将原本添...
拒绝卡顿与形变!我用 SkiaSharp 实现了千万级像素自适应 AI 标注画布
拒绝卡顿与形变!我用 SkiaSharp 实现了千万级像素自适应 AI 标注画布,引言:WPF 原生 Canvas 的视觉灾难 在上篇文章中,我分享了如何利用 CSnakes 进程内托管 Python,以指针级的零拷贝打破了 ...
【EF Core】框架底层的数据库连接管理
【EF Core】框架底层的数据库连接管理,在开始水文章前,老周补充说明一下,在前一篇水文中,老周扯了跟 Owned 关系相关的一些话题,这里补充一句:Owned 关系是不存在“多对多”的,如果 A 实体...
【.NET并发编程 – 09】异步编程中的内存泄漏:那些悄悄耗空你服务器的代码
【.NET并发编程 - 09】异步编程中的内存泄漏:那些悄悄耗空你服务器的代码,09. 异步编程中的内存泄漏:那些悄悄耗空你服务器的代码 本章 GitHub 仓库:csharp-concurrency-cookbook ⭐ 欢迎 Sta...
.NET外挂系列:5. harmony 中补丁参数的有趣玩法(下)
.NET外挂系列:5. harmony 中补丁参数的有趣玩法(下),一:背景 1. 讲故事 开局一张表,故事全靠编,为了能够承上启下,先把参数列表放出来。 参数名 说明 __instance 访问非静态方法的实例(...
OAuth2.0授权-gitee授权码模式
OAuth2.0授权-gitee授权码模式,OAuth2.0授权验证-gitee授权码模式 本文主要介绍如何笔者自己是如何使用gitee提供的OAuth2.0协议完成授权验证并登录到自己的系统,完整模式如图 1、创建应用 打开...
网络协议基本概念-TCP通信代码案例
网络协议基本概念-TCP通信代码案例, 特性 TCP UDP 面向连接 无连接 可靠(确保数据完整、按顺序到达) 不可靠(数据可能丢失、无序) 较慢(有连接和确认开销) 较快(无连接和确认开销) 字节...
基于.NET的Windows窗体编程之WinForms对话框
基于.NET的Windows窗体编程之WinForms对话框,在日常开发中,有时候需要弹出对话框,供用户选择使用,如字体对话框,颜色对话框等,今天我们一些简单的小例子,简述基于.NET的Windows窗体编程中...
surging 发布命令行工具,通过jmeter压测surging,surging作者出具压测结果
surging 发布命令行工具,通过jmeter压测surging,surging作者出具压测结果,一、概述 surging 号称微服务引擎,但是每次都依赖于dotnet 命令启动,都需要通过配置文件进行配...
文档控件Aspose.3D实用教程:使用 C# 编程将 DAE 文件转换为 OBJ
文档控件Aspose.3D实用教程:使用 C# 编程将 DAE 文件转换为 OBJ, DAE (数字资产交换)文件格式在 3D 软件中得到了良好的支持,但OBJ文件格式的兼容性和可靠性更高。此外,OBJ 文件格式的故障...
BindingList的应用与改进
BindingList的应用与改进,在编写UI的过程中,我们通常使用ObservableCollection来监听列表的变化。然而,ObservableCollection只能在添加/移动/移除元素时通知界面,这意味着元素内部更改时,Ob...













