排序
基于.NET的Windows窗体编程之WinForms对话框
基于.NET的Windows窗体编程之WinForms对话框,在日常开发中,有时候需要弹出对话框,供用户选择使用,如字体对话框,颜色对话框等,今天我们一些简单的小例子,简述基于.NET的Windows窗体编程中...
windbg 分析线程死锁
windbg 分析线程死锁,整套ASP.NET线程卡死分析步骤总结(标准化排查套路) 一、第一步:宏观看整体指标 !tp 查看线程池Worker总数、Running/Idle、排队队列; 特征:Running=总线程、Idle=0、队...
实验千问 3.7 Plus 在 VS Copilot 里撰写 XAML 的能力
实验千问 3.7 Plus 在 VS Copilot 里撰写 XAML 的能力,实际测试效果不错,我用的是 OllamaHub 将 Qwen 3.7 Plus 与 Visual Studio Copilot 进行对接,直接给他视觉稿,视觉稿也是 AI 生成的。要...
WPF 使用像素着色器实现单应变换
WPF 使用像素着色器实现单应变换,本文内容由人类主导 AI 辅助编写 效果如下: 背景 单应变换(Homography)是计算机视觉里很常用的变换,它的特点是能把一个任意四边形映射到另一个任意四边形,...
Freezable —探索WPF中Freezable承载数据的原理
Freezable ---探索WPF中Freezable承载数据的原理,引言 在之前写的一篇文章【WPF --- 如何以Binding方式隐藏DataGrid列】中,我先探索了 DataGridTextColumn 为什么不在可视化树结构内?又给出了...
XAML中DataTemplate变量隐藏的解决方法
XAML中DataTemplate变量隐藏的解决方法,前言 微软的许多XAML框架,如WPF、UWP、WinUI3等,在DataTemplate下都会遇到变量隐藏(Variable shadowing)的问题。为了访问外部实例成员,经常需要写很...
C# 布尔值和条件语句:入门指南和实用示例
C# 布尔值和条件语句:入门指南和实用示例,C# 布尔值 在编程中,通常需要一个只能有两个值之一的数据类型,比如: 是 / 否 开 / 关 真 / 假 为此,C# 有一个 bool 数据类型,可以取 true 或 fal...
被Null条件运算符摆了一道
被Null条件运算符摆了一道,C#6.0引入了Null条件运算符: obj?.Invoke(); 等价于 if(obj != null) obj.Invoke(); 即遇到null时短路。 于是,我不假思索地写下了这样的代码:① await obj?.Invoke...
【OpenCV】在Linux上使用OpenCvSharp
【OpenCV】在Linux上使用OpenCvSharp, 前言 OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,它具有C++,Python,Java和MATLAB接口,并支持Windows,Linux,And...
轻松实现.NET应用自动更新:AutoUpdater.NET教程
轻松实现.NET应用自动更新:AutoUpdater.NET教程,在软件开发中,应用程序的自动更新功能是一个重要的特性,它能让用户在不手动干预的情况下获取最新的软件版本。这不仅提高了用户体验,还有助于...
在Winform界面中使用自定义控件,丰富界面的效果处理
在Winform界面中使用自定义控件,丰富界面的效果处理,我们在《SqlSugar开发框架》中,Winform界面开发部分往往也用到了自定义的用户控件,对应一些特殊的界面或者常用到的一些局部界面内容,我...
.NET Core WebAPI项目部署iis后Swagger 404问题解决
.NET Core WebAPI项目部署iis后Swagger 404问题解决,.NET Core WebAPI项目部署iis后Swagger 404问题解决 前言 之前做了一个WebAPI的项目,我在文章中写到的是Docker方式部署,然后考虑到很多初...













