.NET
-
动手学Avalonia:基于SemanticKernel与硅基流动构建AI聊天与翻译工具
Avalonia是什么? Avalonia是一个跨平台的UI框架,专为.NET开发打造,提供灵活的样式系统,支持Windows、macOS、Linux、iOS、Android及We…
-
SpringBoot 热插拔AOP,动态的实现AOP【简单易懂,有大用】
一、理论 二、核心代码 2-1、自定义操作类型枚举 2-2、自定义 Advisor 2-3、动态添加/删除advisor 工具类 2-4、提供测试的 Controller 三、测试…
-
Nominatim免费的地址解析,逆地址解析,OpenStreetMap开源地图数据
国内的一些地址解析供应商的API都开始付费了,就想找个免费的地址解析和逆地址解析的应用,最终选择了Nominatim + OpenStreetMap 一、选型 1-1、数据源 1-…
-
SpringSecurity最新学习,spring-security-oauth2-authorization-server
一、理论 JWT和Opaque 二、服务端 2-1、依赖引入 2-2、一个简单的OpaqueToken生成 2-3、一个简单的JwtToken生成 三、资源端 3-1、依赖引入 3…
-
WPF/C#:让绘制的图形可以被选中并将信息显示在ListBox中
实现的效果 如果你对此感兴趣,可以接着往下阅读。 实现过程 绘制矩形 比如说我想绘制一个3行4列的表格: private void Button_C…
-
WPF基础:在Canvas上绘制图形
Canvas介绍 Canvas是WPF(Windows Presentation Foundation)中的一种面板控件,用于在XAML中布置子元素。它提供了绝对定位的能力,允许元…
-
C#使用EPPlus导入Excel数据
EPPlus的介绍 EPPlus是一个用于处理Excel文件的开源C#库。它允许开发人员创建、读取和编辑Excel工作簿、工作表和单元格,而无需安装Microsoft Office…
-
C#WPF实现简单爬虫以爬取微博热搜为例
搜索微博热搜,打开微博热搜官网,如下图所示: 复制该网址 创建一个wpf程序,添加一个按钮,点击按钮事件的代码如下所示:  …
-
C#中的DataTable类
点击蓝字 关注我们 定义 DataTable是C#中的一个类,表示内存中数据的一个表,命名空间为:System.Data public class DataTa…
-
基于Modelica的单摆运动过程的仿真
点击蓝字 关注我们 单摆运动过程的数学模型 单摆运动的示意图所下图所示: 依据欧拉第二定律,绕固定点所有力矩的和为零,在上图中,有两个力矩施加在点x处 一个是重力力矩,一个是惯性力…
-
C# var 关键字以及使用建议
C# var 关键字 var 是3.5新出的一个定义变量的类型,可代替任何类型,编译器会根据上下文来判断你到底是想用什么类型 比如写出如下代码: var na…
-
C# readonly与const以及使用建议
readonly关键字 readonly关键字用来声明运行期(runtime)的常量 const关键字 const关键字用来声明编译期(compile-time)的常量。编译期的常…
-
C# is运算符
is运算符 1、is 运算符检查表达式结果的运行时类型是否与给定类型兼容。 2、is 运算符还会对照某个模式测试表达式结果。 写法 E is T 其中 E 是返…
-
C#中的params关键字
C#中允许为函数指定一个(只能指定一个)特殊参数,这个参数必须是函数定义中的最后一个参数,称为参数数组。 参数数组允许使用个数不定的参数调用函数,可使用params关键字定义它们。…
-
C#中静态字段和静态函数成员
静态字段简介 静态字段被类的所有实例共享,所有实例都访问同一内存位置。因此,如果该内存位置的值被一个实例改变了,这种改变对所有的实例都可见。 可以使用static修饰符将字段声明为…
-
C#中的索引器
索引器初探 先来看看没有索引的简单类,可以使用字段的名称访问它们,代码如下所示: class student &…