自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SqlDbHelper 类概述

这个类实现了接口,提供了 SQL Server 数据库连接管理的功能,包括连接字符串构建、连接打开/关闭以及资源清理。

2025-05-06 14:46:13 175

原创 C#+SqlSugar--秘籍第二宗

关于批量插入的三种场景和解决方法:<5w 非参数化插入(防注入)万金油写法,不加事务情况下部分库有失败回滚问题:db.Insertable(List<实体>).ExecuteCommand()db.Insertable(List<实体>).PageSize(1000).ExecuteCommand()<500 插入条数固定且条目较少请求频繁高的功能(最大利用执行计划缓存):db.Insertable(List<实体>).UseParameter().ExecuteCommand()

2025-05-02 22:27:45 355

原创 C#+SqlSugar--秘籍第一宗

不同版本的SqlSugar要用不同格式的连接字符串连不上时先用最原始方法测试.NET 8项目需要额外配置一个开关加密设置是SQL Server新版本的安全要求,就像现在小区都要求刷脸进门一样这样配置后,你的程序就能顺利"开门"访问SQL Server数据库了!DBFirst(数据库优先)是 SQLSugar ORM 框架中的一种开发模式,简单来说就是**"先用数据库,后写代码"**的方式。注意:连接数据库账户需要一定权限才能操作,最好管理员级别的账户1.建表、获取表信息2.修改表操作。

2025-05-02 14:44:35 2008

原创 C#设计模式--解释器模式

就像是一个迷你翻译官,它能够理解和执行特定的"语言"或表达式,把复杂的规则转换成具体的操作。

2025-05-01 14:20:53 287

原创 C#设计模式--责任链模式

每个审批人只关心自己权限范围内的申请,不关心的就转交给更高级别的人,形成了一个"责任链"。

2025-05-01 14:19:34 340

原创 C#设计模式--命令模式

就像餐厅里的点餐系统:顾客(调用者)不需要知道厨师(接收者)具体怎么做菜,只需通过服务员(命令对象)下单,服务员把订单交给厨师,厨师按订单做菜。

2025-05-01 14:16:12 283

原创 C#设计模式--迭代器模式

就像是一个智能书架管理员,它能按顺序把书架上的书一本本拿给你,而你不需要知道书架是怎么排列的,也不需知道书的具体存放方式。

2025-05-01 14:14:39 352

原创 C#设计模式--中介者模式

就像是一个聊天群的群主,它负责协调群成员之间的交流,避免成员之间直接互相联系,从而降低系统复杂性。

2025-05-01 14:09:44 241

原创 C#设计模式-备忘录模式

备忘录模式是一种行为设计模式,它允许在不破坏对象封装的前提下,捕获并外部化对象的内部状态,以便稍后可以恢复到该状态。

2025-05-01 14:02:49 497

原创 C#设计模式-状态模式

状态模式状态模式是一种行为型设计模式,它允许对象在内部状态改变时改变其行为。这种模式通过将对象的状态分为不同的类来实现。这些类共享同一个接口,并在不同的状态下实现不同的行为。在状态模式中,有三个主要的参与者:角色1.上下文环境(Context):在Context类中维护一个抽象状态类State的实例,这个实例定义了当前状态。2.抽象状态(State):定义一个接口以封装使用Context的一个特定状态相关的行为。3.具体状态(Concrete State):实现抽象状态定义的接口。

2025-05-01 13:47:35 694

原创 C#设计模式-访问者模式、策略模式

模板模式是一种行为设计模式,它定义了一个操作中的算法骨架,将一些步骤的具体实现延迟到子类中。就像做菜的食谱模板一样,食谱定义了做菜步骤,但具体放什么调料可以由厨师自己决定。

2025-05-01 13:43:09 575

原创 C#设计模式-访问者模式

访问者模式的核心思想是,把操作"外置"到独立的访问者中。

2025-05-01 13:23:47 1531

原创 C#设计模式--代理模式

代理模式就是。

2025-05-01 13:15:55 859

原创 C#设计模式-外观模式、享元模式

如果删除对象的外部状态,那么可用相对较少的共享对象取代很多组对象,不存在外部状态或者安全要求(如线程安全)不能够使用共享技术的对象,该对象一般不会出现在享元工厂中。如果一个应用程序使用了大量的对象,而大量的这些对象造成了很大的存储开销时就应该考虑使用。这使得程序的逻辑复杂化。它简单地说就是一个产品的抽象类,同时定义出对象的外部状态和内部状态的接口或实现。使用外观模式时,我们创建了一个统一的类,用来包装子系统中一个或多个复杂的类,外部状态是对象得以依赖的一个标记,是随环境改变而改变的、不可以共享的状态。

2025-05-01 12:51:37 905

原创 C#设计模式-装饰模式

装饰模式就像是给一个礼物不断添加包装纸和蝴蝶结。礼物本身还是那个礼物,但你可以一层层加上不同的装饰来改变它的外观和功能。每一步都在原有基础上添加新功能,而不是修改原来的咖啡。

2025-05-01 12:27:39 670

原创 C#学习过程中遇到的问题--0428

通俗讲解 C# 中的lock(锁)1.lock是干什么的?

2025-05-01 12:02:47 644

原创 C#设计模式--组合模式

组合模式就是让“单个东西”和“一堆东西”能用同一种方式处理。🌰你想计算一个汉堡的价格(单个对象),和一个套餐的价格(多个汉堡+薯条+可乐的组合),用同样的方法就能搞定,不用区分是单品还是套餐。2. 组合模式的三个核心角色(1) Component(组件)—— 老大作用:定义所有对象(单个的和组合的)通用的行为,比如。通俗理解:就像所有“商品”的通用规定,不管是单品还是套餐,都得能算钱。代码长这样set;} // 名字,比如"汉堡"或"全家桶"// 所有商品必须能算钱。

2025-05-01 11:40:29 739

原创 C#设计模式--适配器模式、桥接模式

/ 抽象手机类// 桥接的关键!// 具体手机品牌Console.Write("小米手机:");// 调用实现部分。

2025-04-30 11:55:24 635

原创 C#设计模式--原型模式

你想开一家连锁奶茶店,但研发新品太费钱。

2025-04-29 22:20:40 551

原创 C#设计模式--建造者模式

set;set;set;set;Console.WriteLine($"配置:{CPU} + {RAM} + {SSD} + {GPU}");set;set;set;set;set;Console.WriteLine($"\n🍕 {Name} 披萨");Console.WriteLine($"尺寸: {Size}");Console.WriteLine($"饼底: {CrustType}");Console.WriteLine($"酱料: {Sauce}");

2025-04-29 19:12:55 757

原创 C#设计模式--工厂模式

/ 手机标准// 耳机标准// 手环标准。

2025-04-29 14:16:42 744

原创 C#设计模式--单例模式

普通单例:一进门就把所有家具都准备好(程序启动时就创建实例)懒加载单例:等你要用沙发时才去买沙发(第一次访问时才创建实例)

2025-04-29 10:12:49 902

原创 C#入门概念理解

基元类型是。

2025-04-28 10:55:25 1692

原创 C#初级语法--常量

二进制无法精确表示某些十进制小数(像1/3=0.333…才能生效(因为const值会被直接编译到B中)。一旦确定,这辈子都不能修改,它就是。,用于需要精细测量的场景。更灵活,比普通变量更安全!,const也默认属于。,B程序集引用了它。

2025-04-28 10:08:59 698

空空如也

空空如也

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

TA关注的人

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