上一页 1 2 3 4 5 6 7 8 ··· 17 下一页
摘要: 3.5 属性绑定 1.Vue如何动态处理属性? v-bind 指令用法 <a v-bind:href='url'>跳转</a> 缩写形式 <a :href='url'>跳转</a> 2.v-model的底层实现原理分析 <input v-bind:value="msg" v-on:input = " 阅读全文
posted @ 2024-05-09 23:08 龙猫•ᴥ• 阅读(13) 评论(0) 推荐(0)
摘要: 将博客园文章同步到csdn 阅读全文
posted @ 2024-05-08 16:21 龙猫•ᴥ• 阅读(23) 评论(0) 推荐(0)
摘要: 1 准备工作 在Startup中启用会话配置。 services.AddDistributedMemoryCache(); services.AddSession(options => { options.Cookie.IsEssential = true; }); app.UseSession() 阅读全文
posted @ 2024-04-24 10:47 龙猫•ᴥ• 阅读(40) 评论(0) 推荐(0)
摘要: 1 准备工作 添加包:dotnet add package Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation --version 3.1.1 2 开始使用视图 2.1 配置应用程序 HTML响应是使用视图创建的,视图则是混合了HTML元素和C#表达式 阅读全文
posted @ 2024-04-24 10:42 龙猫•ᴥ• 阅读(65) 评论(0) 推荐(0)
摘要: 1 准备工作 添加SuppliersController控制器。 [ApiController] [Route("api/[controller]")] public class SuppliersController:ControllerBase { private DataContext _co 阅读全文
posted @ 2024-04-24 09:24 龙猫•ᴥ• 阅读(40) 评论(0) 推荐(0)
摘要: 1 准备工作 2 理解RESTful Web服务 Web服务最常见的方法是采用具象状态传输(Representational State Transfer,REST)模式。 REST指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或者设计就是RESTful,核心就是面向资源,REST专 阅读全文
posted @ 2024-04-23 10:33 龙猫•ᴥ• 阅读(66) 评论(0) 推荐(0)
摘要: 1 创建项目 创建一个MyWebApp的空项目。也可以用一下命令行创建。 dotnet new globaljson --sdk-version 3.1 --output MyWebApp 已成功创建模板“global.json file”。 dotnet new web --no-https -- 阅读全文
posted @ 2024-04-01 10:45 龙猫•ᴥ• 阅读(92) 评论(0) 推荐(0)
摘要: 介绍 触发器是与表有关的数据库对象,指在 insert/update/delete 之前或之后,触发并执行触发器中定义的SQL语句集合。触发器的这种特 性可以协助应用在数据库端确保数据的完整性 , 日志记录 , 数据校验等操作 。 使用别名 OLD 和 NEW 来引用触发器中发生变化的记录内容,这与 阅读全文
posted @ 2024-02-21 16:52 龙猫•ᴥ• 阅读(17) 评论(0) 推荐(0)
摘要: 存储过程 - 介绍 介绍 存储过程是事先经过编译并存储在数据库中的一段SQL 语句的集合,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。 存储过程思想上很简单,就是数据库SQL 语言层面的代码封装与重用。 特点 封装、复用 可以 阅读全文
posted @ 2024-02-19 16:16 龙猫•ᴥ• 阅读(1362) 评论(0) 推荐(0)
摘要: 中介者模式(Mediator),用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变他们之间的交互。 如图所示: Mediater是抽象中介者,定义了同事对象到中介者对象的接口,ConcreteMediater是具体中介者对象,实现抽象类的方 阅读全文
posted @ 2022-10-18 10:46 龙猫•ᴥ• 阅读(56) 评论(0) 推荐(0)
摘要: 对于给定的一组记录,初始时假设第一个记录自成一个有序序列,其余的记录为无序序列。接着从第二个记录开始,按照记录的大小依次将当前处理的记录插入到其之前的有序序列中,直至最后一个记录插入到有序序列中为止。 以数组{38,65,97,76,13,27,49}为例,直接插入排序具体步骤如下所示。 第一步插入 阅读全文
posted @ 2022-10-17 17:27 龙猫•ᴥ• 阅读(191) 评论(0) 推荐(0)
摘要: 领域事件大部分发生在领域模型的业务逻辑方法上或者领域服务上,我们可以在一个领域事件发生的时候立即调用IMediator的Publish方法来发布领域事件。 我们一般在聚合根的实体类对象的ChangeName、构造方法等方法中发布领域事件,因为无论是应用服务还是领域服务,最终都要调用聚合根中的方法来操 阅读全文
posted @ 2022-10-14 16:27 龙猫•ᴥ• 阅读(597) 评论(0) 推荐(0)
摘要: 介绍 选择排序是一种简单直观的排序算法,它的基本原理如下: 对于给定的一组记录,经过第一轮比较后得到最小记录,然后将该记录与第一个记录的位置进行交换;接着对不包括第一个记录以外的其他记录进行第二轮比较,得到最小记录并与第二个记录进行位置交换;重复该过程,直到进行比较的记录只有一个时为止。 排序过程 阅读全文
posted @ 2022-10-10 17:31 龙猫•ᴥ• 阅读(416) 评论(0) 推荐(0)
摘要: 领域事件可以切断领域模型之间的强依赖关系,事件发布完成后,由事件的处理者决定如何响应事件,这样我们可以实现事件发布和事件处理之间的解耦。 在.NET中实现领域事件的时候,我们可以使用C#的事件语法,但是事件语法要求事件的处理者被显式地注册到事件的发布者对象中,耦合性很强,所以我们使用MediatR实 阅读全文
posted @ 2022-10-08 16:56 龙猫•ᴥ• 阅读(676) 评论(0) 推荐(1)
摘要: 1. 介绍 快速排序是一种非常高效的排序算法,它采用“分而治之”的思想,把大的拆分为小的,小的再拆分为更小的。 其原理如下: 对于一组给定的记录,通过一趟排序后,将原序列分为两部分,其中前一部分的所有记录均比后一部分的所有记录小,然后再依次对前后两部分的记录进行快速排序,递归该过程,直到序列中的所有 阅读全文
posted @ 2022-10-02 19:49 龙猫•ᴥ• 阅读(1493) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 17 下一页