自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (2)
  • 收藏
  • 关注

原创 从0到1部署私域NuGet库:实战指南,让你轻松掌握!

在VS2022中添加私有包源地址在nuget 包管理器中搜索发布的私有包并安装引用私有管理器包中的方法。

2024-03-30 18:02:21 334

原创 基于ImageSharp实现趣味横生的点选验证

ImageSharp介绍是一个跨平台、无依赖的.NET标准图像处理库,支持多种格式的读写和图像操作,其高性能和丰富的API使得它成为.NET开发者进行图像处理的理想工具。与传统的System.Drawing库相比,ImageSharp具有更高的性能和更灵活的扩展性。

2024-02-21 19:48:18 471

原创 理解MQTT协议与使用MQTTNet库进行高效开发

MQTTNet是一个高性能、易于使用的开源.NET库,用于实现MQTT协议。它提供了全面的API接口,支持.NET Standard,可以在多种.NET平台上运行,包括但不限于.NET Framework、.NET Core、UWP和Xamarin等。

2024-02-02 12:54:40 926

原创 了解WPF控件:TreeView常用属性与用法(十五)

显示分层以树形结构。

2024-02-01 14:57:19 531

原创 WPF三大基础元素:键盘、鼠标与焦点

键盘类键盘状态处理键盘操作Keyboard类处理键盘输入两个事件组键盘键按下事件触发冒泡路由事件底层元素向上传播元素隧道路由事件沿着逻辑树向上传递根元素键盘键释放事件触发冒泡路由事件隧道路由事件UI元素接收并响应焦点默认焦点Focusablefalse不能焦点显式Focusabletrue上述代码,当用户在窗口中按下键盘按键时,将调用名为Window_PreviewKeyDown的事件处理程序来处理按键事件。

2024-01-31 21:35:54 1087

原创 如何用.NET Core玩转全局异常,让程序崩溃也笑出泪花!!!

自定义异常类和异常处理逻辑:您可以定义自己的异常类来封装特定的错误信息或状态,并为它们编写相应的处理逻辑。这可以通过创建派生自内置异常类的自定义异常类来实现。在应用程序中全局应用自定义异常处理逻辑:要全局应用自定义的异常处理逻辑,您可以在应用程序的入口点(例如主函数或程序启动类)中添加代码来捕获并处理自定义异常。这可以在全局范围内处理特定类型的异常,以确保它们得到适当的处理和响应。以下是实现自定义异常类和全局处理类以及启动时候注册相关代码例子// 继承Exception自定义类。

2024-01-30 16:13:20 1393

原创 深入探索WPF命令系统:原理与实践

在 Windows Presentation Foundation(WPF)框架中,命令是一个重要的概念,它用于处理 UI 和应用程序逻辑之间的交互。命令可以定义 UI 上的按钮、菜单项等控件的可用性、可见性和状态,并在用户与控件交互时执行相应的操作。定义:在WPF中,命令是一种设计模式的应用,它代表了一个可以执行的用户操作,如点击按钮、菜单选项或键盘快捷键。命令的核心特性在于它是一个可绑定的对象,能够将用户界面元素的动作与业务逻辑中的方法关联起来。作用机制命令。

2024-01-29 17:55:57 692

原创 了解WPF控件:ToolBar常用属性与用法(十四)

【代码】了解WPF控件:ToolBar常用属性与用法(十四)

2024-01-29 10:21:52 415

原创 WPF样式揭秘:轻松玩转样式技巧与策略!!!

样式的基本概念:样式是一种定义控件外观的资源,它包含了一组属性设置,这些设置决定了控件的外观表现。样式通常包含在XAML文件中,并可以通过资源字典进行组织和管理。样式在WPF中的主要作用:通过使用样式,开发人员可以统一控制应用程序中所有元素的外观,简化对界面元素的修改和管理。此外,样式还可以使代码更加整洁和易于维护,因为外观和行为的分离使得代码更具可读性和可维护性。

2024-01-28 20:33:37 1646

原创 了解WPF控件:ToggleButton和Separator常用属性与用法(十三)

【代码】了解WPF控件:ToggleButton和Separator常用属性与用法(十三)

2024-01-27 16:38:02 924

原创 了解WPF控件:TextBlock 常用属性与用法(十一)

【代码】了解WPF控件:TextBlock 常用属性与用法(十一)

2024-01-26 20:27:50 515

原创 了解WPF控件:ScrollBar常用属性与用法(十二)

【代码】了解WPF控件:ScrollBar常用属性与用法(十一)

2024-01-26 20:03:18 476

原创 了解WPF控件:Thumb和ScrollViewer常用属性与用法(十)

【代码】了解WPF控件:Thumb和ScrollViewer常用属性与用法(十)

2024-01-26 00:00:00 526

原创 了解WPF控件:RadioButton和RepeatButton常用属性与用法(九)

【代码】了解WPF控件:RadioButton和RepeatButton常用属性与用法(九)

2024-01-24 20:10:49 456

原创 了解WPF控件:PrintDialog常用属性与用法(八)

一个对话框,用于在打印文档时显示打印设置参数供用户选择并确认。通过该控件,用户可以选择打印机、打印的范围、打印的份数、打印质量等。

2024-01-24 10:58:38 446

原创 深入了解WPF控件:常用属性与用法(七)

【代码】深入了解WPF控件:常用属性与用法(七)

2024-01-23 22:14:29 729

原创 深入了解WPF控件:常用属性与用法(六)

【代码】深入了解WPF控件:常用属性与用法(六)

2024-01-22 22:40:06 471

原创 深入了解WPF控件:基础属性与用法(五)

【代码】深入了解WPF控件:基础属性与用法(五)

2024-01-19 00:46:15 915

原创 论WPF资源的重要性:为什么我们需要理解它?

一般是使用 WPF 资源作为重用通常定义的对象和值的简单方法。

2024-01-18 00:31:15 818

原创 深入了解WPF控件:基础概念与用法(四)

【代码】深入了解WPF控件:基础概念与用法(四)

2024-01-17 00:44:45 842

原创 深入了解WPF控件:基础概念与用法(三)

【代码】深入了解WPF控件:基础概念与用法(三)

2024-01-16 01:22:11 1005

原创 掌握WPF控件:熟练常用属性(二)

【代码】掌握WPF控件:熟练常用属性(二)

2024-01-14 18:20:53 947

原创 掌握WPF控件:熟练常用属性(一)

【代码】掌握WPF控件:熟练常用属性(一)

2024-01-13 23:03:55 482

原创 探索WPF控件内容模型的四大支柱

【代码】WPF 控件内容模型ContentControl、HeaderedContentControl、ItemsControl、HeaderedItemsControl。

2024-01-12 11:03:37 867

原创 一起看看WPF的图形世界

【代码】一起看看WPF的图形世界。

2024-01-10 11:41:35 829

原创 WPF几种常用布局面板

用于将子元素排列在一行或一列中,当没有足够的空间时,它会将元素移动到下一行或列。与 StackPanel 不同,WrapPanel 会自动处理元素的对齐和换行。它也可以使用 Orientation 属性更改排列方向。Orientation 属性和StackPanel 一样,唯一的区别就是 排列 默认不同,WrapPanel 排列方式 横排(Horizontal,默认)和竖排(Vertical)例如: 横排(Horizontal,默认)

2024-01-09 00:00:00 1034

原创 进一步了解WPF UI 实现XAML语法

XAML(eXtensible Application Markup Language)是一种标记语言,由微软公司开发并用于构建WPF(Windows Presentation Foundation)应用程序的用户界面。XAML提供了一种易于扩展和定位的语法,用于定义应用程序的界面元素和布局。通过XAML,开发者可以以声明式的方式创建用户界面,即直接描述界面的外观和行为,而不是使用编程语言来编写界面逻辑。XAML文件通常具有.xaml扩展名,并可以独立于代码运行。

2024-01-08 00:15:00 916

原创 WPF应用程序生存期以及相关事件

运行代码查看相关事件打印信息。

2024-01-07 09:00:00 368

原创 走出WPF应用程序第一步

2.引用 System.Windows.Application类自定义类,定义 Main 方法对 WPF 应用程序的启动(启动方式和windowfrom 窗体应用程序类似)

2024-01-06 11:45:48 364

原创 docker 部署来自Hugging Face下机器翻译模型

【代码】docker 部署来自Hugging Face下机器翻译模型。

2024-01-04 15:58:04 606

原创 docker容器部署.NETCore 项目前后分离整过程

dokcer 部署 使用 SixLabors.Fonts 库遇到SystemFonts.Families默认字体为空问题,解决方式加载自定义路径字体或者拷贝字体到 “/usr/local/share/fonts/”, “/usr/share/fonts/”, 等路径下。certbot免费ssl证书生成。以下Dockerfile。这里我以NET6为例。

2023-12-27 14:21:41 388

原创 docker 部署minio(单节点单硬盘)+nginx代理访问

ubuntu docker 部署minio(单节点单硬盘)+nginx代理访问。

2023-12-25 16:07:57 563

原创 ubuntu docker 进入容器内使用ping 指令,提示bash: ping: command not found问题

ubuntu docker 进入容器内使用ping 指令,提示bash: ping: command not found问题。

2023-12-24 13:12:09 496

原创 ubuntu docker容器运行sqlserver2022以及完整备份

ubuntu docker容器运行sqlserver2022以及完整备份。

2023-12-22 11:47:02 597

原创 .NET面试题(二)

隐藏基类成员(方法、属性、事件等):当在派生类中使用 new 修饰符声明一个与基类同名的成员时,它会隐藏基类中的成员。这不同于覆写(override),因为隐藏的成员不会参与虚拟或抽象方法的调用。作为泛型约束:在使用泛型编程时,可以使用new()约束来指定泛型类型必须有一个无参数的公共构造函数。实例化对象和调用构造函数:当使用 new 关键字创建一个类的实例时,它会为对象分配内存,并调用相应的构造函数来初始化该对象。创建匿名类型:ew 关键字可以与对象初始值设定项一起使用来创建匿名类型。

2023-12-19 11:37:19 598

原创 windows 安装OpenSSL工具

这里我直接使用别人编译好的(便捷)安装包,其中有Light(基础功能)版本和非Light(完整功能)版本(建议安装完整版,完整版有兼容指定低版本应用程序)

2023-12-18 17:14:24 721

原创 windows 导入fiddler .cer证书到android系统系统证书中

这里有两种方法。

2023-12-18 16:48:48 559

原创 .NET面试题(一)

1.C#中堆和栈的区别?堆(Heap)和栈(Stack)是C#中两钟分配内存的不同方式栈(Stack):是一种先进后出的内存分配方式。它用于存储基本数据类型和对象引用,它是一种连续的内存空间,存储在cpu的寄存器上,它的大小在编译的时就是已知的,因此分配内存就是分配固定的大小空间。栈的分配和释放都是系统自动的,方法调用时在栈中分配一块内存空间,方法结束会自动释放,所以它的分配和释放速度特别快。堆(Heap):是一种后进先出的内存分配方式。它用于存储对象和动态分配内存,它是一种非连续的内存空间,存储在

2023-12-16 11:13:50 485

原创 windows wsl2 ubuntu上部署 redroid云手机

复制编译完成的 arch/x86/boot/bzImage 到你电脑本地并添加.wslcongfig文件。docker 拉取 redroid/redroid 镜像并运行容器。至此本地wsl 部署redroid 就完成了。

2023-12-14 10:20:31 1347

原创 Ubuntu无法解析域名DNS指向127.0.0.53问题处理

返回127.0.0.53无法解析错误。

2023-12-12 13:11:48 1516

C# RSA读取密钥文件pfx cer 签名验签加密解密帮助类

C# RSA读取密钥文件pfx cer 签名验签加密解密帮助类以及RSA公钥私钥与java互转

2023-09-25

SQLPrompt_10.9.2智能提示Sql插件.rar

亲测有效能支持Microsoft SQL Server Management Studio 18

2021-01-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除