自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 收藏
  • 关注

原创 解决.net接口防暴力调用问题

在 .NET 中,为解决接口防暴力调用问题,可通过限制请求频率实现。下面给出几种不同实现方式。

2025-04-08 23:58:41 236

原创 .NET-EFCore基础知识

EF Core 是.NET 平台下的一个数据访问技术,它允许开发者使用.NET 对象来表示数据库中的数据,并通过对象的操作来实现对数据库的增删改查等操作,无需编写大量的 SQL 语句。

2025-04-08 22:19:17 769

原创 .NETCore技术架构图

.NETCore业务架构图

2025-04-07 23:38:53 151

原创 WPF依赖注入

添加新的功能或依赖时,对现有代码的影响较小,只需要在 IOC 容器中进行相应的配置。例如,添加一个新的日志服务,只需要在 IOC 容器中注册该日志服务的实现,并在需要使用日志服务的组件中注入它,而不需要对其他组件进行大规模的修改。例如,在测试视图模型时,可以注入一个模拟的数据访问服务,返回预设的数据,使单元测试更加独立和简单,不受实际依赖对象的影响。:由于组件之间的耦合度降低,当需要修改或替换某个组件的依赖时,只需要在 IOC 容器中进行配置修改,而无需在大量的组件代码中查找和修改与依赖创建相关的代码。

2025-04-07 07:28:32 912

原创 vue的主要核心文件介绍

通过<template>标签定义应用的 HTML 结构。这个结构是应用页面展示的基础,包含各种 HTML 标签和 Vue 组件标签,描述了页面最终呈现的布局和内容,比如页面的标题、导航栏、主体内容区域等元素的组织形式。

2025-04-06 11:44:18 1267

原创 Vue基础知识61-70

先定义一个布尔类型的数据来控制对话框的显示与隐藏,点击按钮时改变该数据的值以显示对话框。:首先要在 Vue 3 项目里借助 npm 安装 ElementUI,使用命令。创建 Vue 应用实例,然后引入 ElementUI 和它的样式文件,最后用。把 ElementUI 安装到 Vue 应用中,这样就能在整个应用里使用了。的作用是把输入的值自动转换为数字类型。方法绑定到按钮的点击事件上,按钮被点击时会执行。方法,可以在该方法里对表单数据进行处理。:在 ElementUI 表单组件里,属性可以指定按钮类型。

2025-04-06 09:36:47 612

原创 Vue基础知识91-100

<style>/* 自定义评分组件的星星颜色 *//* 自定义评分组件的大小 */.el-rate {</style></div><script>setup() {return {rating});</script>

2025-04-06 09:32:36 589

原创 Vue基础知识81-90

页面上会显示一个日期选择器和一个按钮。用户可以在日期选择器中选择一个日期范围,点击 “Show Selected Range” 按钮,会弹出消息框显示所选的日期范围;:页面上会显示几个初始的标签页和一个 “Add Tab” 按钮。:页面上会显示一个评分组件和两个按钮。:页面上会显示一个穿梭框和一个按钮。:页面上会显示一个按钮,点击该按钮会弹出一个对话框,对话框包含一段文本内容和一个关闭按钮。:页面上会显示一个进度条和一个按钮。:页面上会显示一个下拉菜单和一个按钮。:页面上会显示一个树形结构和一个按钮。

2025-04-06 09:29:44 779

原创 Vue基础知识71-80

页面上会显示一个步骤条,包含三个步骤 “Step 1”、“Step 2” 和 “Step 3”,初始时第一步为激活状态。同时有 “Previous” 和 “Next” 两个按钮,点击 “Next” 按钮可依次激活后续步骤,点击 “Previous” 按钮可返回上一步骤。:页面上会显示多个不同类型的标签,每个标签有不同的颜色样式,分别代表 “Hot”、“New”、“Feature”、“Sale” 和 “Expired” 等分类。属性指定标签的类型,不同的类型对应不同的颜色和样式,用于区分不同的分类。

2025-04-06 09:21:13 647

原创 Vue基础知识51-60

页面上会显示一个步骤条,包含三个步骤 “Step 1”、“Step 2” 和 “Step 3”,初始时第一步为激活状态。同时有 “Previous” 和 “Next” 两个按钮,点击 “Next” 按钮可依次激活后续步骤,点击 “Previous” 按钮可返回上一步骤。:页面上会显示多个不同类型的标签,每个标签有不同的颜色样式,分别代表 “Hot”、“New”、“Feature”、“Sale” 和 “Expired” 等分类。属性指定标签的类型,不同的类型对应不同的颜色和样式,用于区分不同的分类。

2025-04-06 09:10:57 526

原创 Vue基础知识41-50

这些组件具有良好的交互性和视觉效果,能够帮助开发者快速搭建出美观、易用的用户界面,节省了大量手动编写和调试代码的时间。同时,组件的使用方式也有统一的标准,降低了团队成员之间的沟通成本,提高了开发效率。由于 ElementPlus 是专门为 Vue 3 开发的,它与 Vue 3 的新特性(如组合式 API)深度集成,能够充分发挥 Vue 3 的性能优势。ElementPlus 的组件天生支持响应式布局,能够根据不同的屏幕大小自动调整显示效果,确保在桌面端、平板和手机等各种设备上都能提供良好的用户体验。

2025-04-06 09:01:07 750

原创 Vue基础知识31-40

</div><script>// 定义全局过滤器if (!});</script>

2025-04-06 08:59:00 500

原创 Vue基础知识21-30

在输入框中输入新的全名,如 “Jane Smith”,下方的 “First Name” 和 “Last Name” 会相应更新为 “Jane” 和 “Smith”。:页面上会显示两个链接 “Home” 和 “About”,点击 “Home” 链接会显示 “Home Page”,点击 “About” 链接会显示 “About Page”。:组件懒加载可以提高应用的性能,尤其是在大型应用中。这样的动态导入语法,Vue Router 会在需要渲染该组件时才去加载对应的文件,实现了组件的懒加载。

2025-04-06 08:55:28 402

原创 Vue基础知识11-20

Vue基础知识11-20

2025-04-06 08:52:45 564

原创 Vue基础知识1-10

Vue基础知识1-10

2025-04-06 08:43:30 213

原创 xss攻击

XSS 攻击,即跨站脚本攻击(Cross - Site Scripting),是一种常见的 Web 应用程序安全漏洞。

2025-04-05 21:30:02 885

原创 JWT认证服务

JSON Web Token(JWT)是一种用于在网络应用间安全地传递信息的紧凑、自包含的方式。以下是关于 JWT 认证服务器更详细的介绍,包括其意义、作用、工作原理、组成部分、时效性相关内容、搭建条件以及代码案例。

2025-04-05 21:22:21 860 1

原创 pinia-plugin-persist、vuex

pinia-plugin-persist、vuex的状态管理

2025-04-05 16:22:28 526

原创 Vite环境下解决跨域问题

Vite环境下解决跨域问题

2025-04-05 00:08:12 507

原创 Vue3引入ElementPlus

ElementPlus属于第三方的应用框架,官网地址:设计 | Element Plus ,学习可以参考该网站的指南。​

2025-04-04 11:45:53 449

原创 Vue3前端项目创建

Vue3前端项目的创建流程

2025-04-04 11:07:29 416

原创 关于AutoMapper

AutoMapper 是一个基于约定的对象 - 对象映射库,主要用于在不同对象类型之间自动映射属性值。它能根据配置的映射规则,将源对象的属性值填充到目标对象中,避免了手动编写大量繁琐的对象映射代码。

2025-03-30 18:09:47 894

原创 什么是ModelDTO

在 C# 开发中,虽然没有 “Modeldto” 这样一个标准术语,但通常我们会将 “Model”(模型)和 “DTO”(Data Transfer Object,数据传输对象)分开理解,也有时候会把用于数据传输的模型称为 “Model DTO”,它综合了两者的特点,本质上还是数据传输对象的范畴。

2025-03-30 17:39:51 318

原创 abstract方法和Virtual方法

csharp// 抽象类// 抽象方法// 圆形类,继承自ShapeAbstractConsole.WriteLine("绘制圆形");// 矩形类,继承自ShapeAbstractConsole.WriteLine("绘制矩形");在这个示例中,是抽象类,Draw是抽象方法。和类继承自,必须重写Draw方法。运行程序会分别输出 “绘制圆形” 和 “绘制矩形”。

2025-03-30 17:36:07 600

原创 AutoFac的应用

AutoFac 是一个强大的、开源的.NET 依赖注入容器。依赖注入(Dependency Injection,DI)是一种软件设计模式,它通过将对象的依赖关系(即对象所依赖的其他对象)传递给该对象,而不是让对象自己去创建或查找依赖对象。AutoFac 允许开发者以一种灵活且高效的方式管理对象的生命周期(如单例模式、瞬时模式等),并自动解析和注入对象之间的依赖关系,从而降低代码的耦合度,提高代码的可维护性和可测试性。

2025-03-30 17:18:21 557

原创 c#中的virtual方法

在 C# 中,virtual 关键字用于修饰方法、属性、索引器或事件。当一个方法被声明为 virtual 时,它表示该方法可以在派生类中被重写(override)。这使得派生类能够根据自身的需求来改变基类方法的实现。

2025-03-30 17:06:12 419

原创 AOP 应用

AOP(Aspect - Oriented Programming,面向切面编程)是一种编程范式,它将程序的业务逻辑和横切关注点(如日志记录、事务管理、权限控制等)分离开来。通过将这些横切关注点封装成切面(Aspect),在不修改原有业务逻辑代码的基础上,将切面织入(Weave)到目标方法或类中,从而实现对横切关注点的统一管理。

2025-03-30 16:27:43 352

原创 C# 扩展方法

C# 扩展方法允许在不修改原始类型源代码的情况下,为现有类型添加新的实例方法。扩展方法定义在一个静态类中,方法本身也是静态的,并且第一个参数使用 this 关键字修饰,指定要扩展的类型。

2025-03-30 12:55:49 380

原创 .NET开发基础知识21-30

.NET开发基础知识21-30

2025-03-29 20:24:12 180

原创 .NET开发基础知识11-20

技术知识:在 .NET Core 里,可自定义服务的生命周期,像创建单例服务、作用域服务和瞬态服务,以满足不同的业务需求。// 定义服务接口// 定义服务实现// 注册单例服务app.Run();

2025-03-29 20:16:07 463

原创 .NET开发基础知识1-10

.NET开发基础知识1-10

2025-03-29 20:04:39 579

原创 关于跨域与.NET的处理方案

在 Web 开发里,浏览器的同源策略是一项关键的安全机制。同源指的是两个 URL 的协议、域名和端口都相同。当浏览器从一个源(域名、协议、端口)的网页去请求另一个源的资源时,就会产生跨域问题。例如,从 http://www.example.com 页面请求 http://api.example2.com 的数据,由于域名不同,就属于跨域请求。

2025-03-29 19:50:48 672

原创 WPF的MVVM的基础知识

MVVM(Model - View - ViewModel)是一种用于构建用户界面的软件设计模式,特别适用于 WPF(Windows Presentation Foundation)、Silverlight、UWP(Universal Windows Platform)等基于 XAML 的技术。该模式旨在将视图(用户界面)和业务逻辑分离,从而提高代码的可维护性、可测试性和可扩展性。

2025-03-26 20:18:36 983

原创 UserControl的动态加载

  动态加载控件,采用UserControl在WrapPanel控件中动态加载,并且实现随着窗体变化实现自适应换行。

2025-03-26 20:09:53 526

原创 汽车制造MES

汽车制造领域的MES,参考其他博主的信息

2025-03-23 10:09:07 688

原创 汽车制造数字化

汽车制造数字化是利用数字化技术对汽车制造全过程进行优化和升级的过程,其目的是提高生产效率、提升产品质量、降低成本、满足个性化需求等。意义在于推动产业升级、促进创新发展、提升用户体验等。然而,转型过程中面临技术、成本、人员、组织和外部环境等多方面挑战,如系统集成困难、投资成本高、专业人才短缺、管理模式变革阻力大以及行业标准不完善等。

2025-03-23 09:50:10 1049

原创 StringBuilder高效的字符串操作

字符串高效操作StringBuilder

2025-03-22 00:36:20 297

原创 关于工厂智能制造

智能制造是基于新一代信息通信技术与先进制造技术深度融合,贯穿于设计、生产、管理、服务等制造活动的各个环节,具有自感知、自决策、自执行、自适应、自学习等特征,旨在提高制造业质量、效率和柔性的先进生产方式。而智能制造成熟度是用于衡量企业在智能制造方面的发展水平和能力阶段的一个概念,它反映了企业从传统制造向智能制造逐步演进的过程和程度。可以参考:《GB/T 39117—2020》和《GB/T 39116—2020》

2025-03-22 00:25:08 1001

原创 企业系统业务模型

业务对象、业务识别、业务建模

2025-03-22 00:18:30 997

原创 数据库迁移

数据库的迁移注意事项及方法

2025-03-21 23:41:12 861

Autofac实例化对象的应用案例

Autofac实例化对象的应用案例

2025-04-09

.NET-EFCore应用案例

.NET-EFCore应用案例

2025-04-08

WPF-Pdfium 浏览PDF的应用

WPF-Pdfium 浏览PDF的应用

2025-03-30

UserControl的动态加载

  动态加载控件,采用UserControl在WrapPanel控件中动态加载,并且实现随着窗体变化实现自适应换行。

2025-03-26

WPF-实现按钮的动态变化

WPF-实现按钮的动态变化

2025-03-19

多用户多对象场景应用案例

该案例主要是针对多个用户登录,每个用户对应不同设备机台操作的场景。

2025-03-19

WPF-MVVM计数器

WPF-MVVM计数器,后端辅助线程计数,前端实时显示

2025-03-18

WPF的MVVM,实现DataGrid的增删查改

WPF的MVVM,实现DataGrid的增删查改

2025-03-10

WPF组合控件的赋值案例

WPF组合控件的赋值案例

2025-03-02

WPF-MVVM子窗体及主窗体的切换(全局ViewModel)

WPF-MVVM子窗体及主窗体的切换(全局ViewModel)

2025-03-01

WPF-MVVM子窗体及主窗体的切换(全局ViewModel)

WPF-MVVM子窗体及主窗体的切换(全局ViewModel)

2025-03-01

WPF的MVVM(Model-View-ViewModel)案例

WPF的MVVM(Model-View-ViewModel)案例

2025-03-01

wpf ,实现MainView中的UserControrl控件内的button的点击事件及属性引出来

wpf ,实现MainView中的UserControrl控件内的button的点击事件及属性引出来

2025-02-27

子窗体调用主窗体方法(委托)

子窗体调用主窗体方法(委托)

2025-02-27

WPF关于非复归型按钮的案例

WPF关于非复归型按钮的案例,用户选择场景的应用

2025-02-23

WPF用于框架搭建时,左侧菜单对应的顶部菜单切换功能

WPF用于框架搭建时,左侧菜单对应的顶部菜单切换功能

2025-02-23

WPF左侧导航及界面切换案例(含NPIO和自定义控件的应用)

WPF左侧导航及界面切换案例(含NPIO和自定义控件的应用)

2025-02-20

WPF自定义按钮(Blend制作,无图片)

使用Blend绘制按钮样式,并在VS中形成自定义按钮控件

2025-02-18

Labview的Http返回值乱码及出现(JSON字符串无效 JSON字符串必须使用UTF-8编码,且必须遵循JSON语法)问题

Labview的Http返回值乱码及出现(JSON字符串无效。JSON字符串必须使用UTF-8编码,且必须遵循JSON语法)问题

2025-02-16

数据库SQL的泛型应用

以上提供思路参考,具体细节需要各位自行脑补,有疑问欢迎随时留言。

2025-02-07

数据库SQL语句的泛型化应用案例

以上仅为案例,细节部分需要各位自行脑补,有疑问可以随时留言,看到及回复。

2025-02-07

VS2022的Gitee应用,实现代码备份、克隆和版本管理

VS2022的Gitee应用,实现代码备份、克隆和版本管理

2025-02-06

关于按钮的多态化案例(C#\WPF\多态\工厂模式)

关于按钮的多态化案例(C#\WPF\多态\工厂模式)

2025-02-06

Labview 主VI弹出调用子VI界面,实现弹窗

Labview 主VI弹出调用子VI界面,实现弹窗

2025-02-06

Labview多个header的http接口调用方法

Labview多个header的http接口调用方法

2025-02-06

空空如也

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

TA关注的人

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