自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C# 建造者模式(Builder Pattern)

建造者模式(Builder Pattern),也被称为生成器模式,是一种对象构建模式,旨在将复杂对象的构建过程与表示分离,使得同样的构建过程可以创建不同的表示。这种模式特别适用于构建具有多个组成部分的复杂对象,且这些组成部分的创建和组装方式相对独立。

2024-07-12 17:34:12 691

原创 常用设计模式

设计模式是在软件开发中经过验证的、用于解决常见问题的最佳实践。它们可以帮助开发者设计出更加灵活、可维护和可扩展的软件系统。这些设计模式通常被分为三大类:创建型模式、结构型模式和行为型模式。

2024-07-12 17:30:22 1230

原创 C# 模板方法模式(Template Method Pattern)

模板方法模式定义了一个操作中的算法的骨架,而将一些步骤延迟到子类中。

2024-07-10 09:37:09 212

原创 C# 装饰器模式(Decorator Pattern)

装饰器模式动态地给一个对象添加一些额外的职责。就增加功能来说,装饰器模式相比生成子类更为灵活。

2024-07-10 09:31:56 409

原创 C# 适配器模式(Adapter Pattern)

适配器模式将一个类的接口转换成客户端所期待的另一种接口形式,使得原本接口不兼容的类可以一起工作。

2024-07-09 14:49:06 357

原创 C# 策略模式(Strategy Pattern)

策略模式定义了一系列的算法,并将每一个算法封装起来,使它们可以相互替换。策略模式让算法的变化独立于使用算法的客户。

2024-07-09 14:48:03 520

原创 C# 观察者模式(Observer Pattern)

观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。

2024-07-05 10:41:51 317

原创 C# 工厂模式(Factory Pattern)

工厂模式用于创建对象而不将具体类的代码与客户端代码混合在一起,从而使一个类的实例化延迟到其子类。

2024-07-05 10:20:33 397

原创 C# 单例模式(Singleton Pattern)

单例模式确保一个类仅有一个实例,并提供一个全局访问点。

2024-07-05 10:18:46 108

原创 Semantic Kernel-插件、函数

Semantic Kernel框架中的插件是某一类功能的集合,比如说发送电子邮件插件、查询数据库插件、数学计算插件等。而插件中实现具体功能的就是函数,一个插件由1个或多个函数构成。

2024-07-04 10:30:36 366

原创 相似性搜索算法

LSH的基本原理是:通过一个哈希方法将数据从原空间映射到一个新的空间中,使得在原空间相似的数据(即距离近的数据)在新的空间中也相似的概率很大,而在原空间不相似的数据(即距离远的数据)在新的空间中相似的概率很小。容易推得,在原高维空间中相似的点,在低维的空间中肯定也相似,但原本不相似的点在低维空间中是有一定的小概率成为相似的点的。在相似性搜索的上下文中,乘积量化算法的使用能够显著加快距离计算的速度,特别是在处理大规模、高维度的向量数据时。在实际应用中,LSH有多种实现方式,其中常见的是使用随机投影。

2024-04-15 16:14:11 851

原创 向量数据库中的向量是什么?

这些向量捕捉了单词之间的语义和句法关系,使得语义上相近的单词在向量空间中也具有相近的位置。通过计算向量之间的相似性(如余弦相似度、欧几里得距离等),可以高效地检索与给定向量相似的其他向量,从而实现快速且准确的数据检索。通常指的是高维空间中的点或方向,它们由一组数值组成,这些数值表示该点在空间中的位置或方向。在机器学习和人工智能领域,向量经常用于表示各种类型的数据,如文本、图像、音频等。向量数据库特别适用于处理大规模、高维度的向量数据,并提供高效的相似性搜索功能。

2024-04-15 10:23:18 390

原创 AI辅助编程工具

AI辅助编程工具

2024-04-02 17:38:24 315

原创 语义内核框架(Semantic Kernel)

语义内核框架-Semantic Kernel首先看看官方描述:Semantic Kernel 是一个开源 SDK,可让您轻松构建可以调用现有代码的代理。作为高度可扩展的 SDK,可以将语义内核与来自 OpenAI、Azure OpenAI、Hugging Face 等的模型一起使用!通过将现有的 C#、Python 和 Java 代码与这些模型相结合,可以生成用于回答问题和自动执行流程的代理。个人理解:语义内核框架Semantic Kernel可以帮助我们连接大模型,根据模型返回的信息控制业务函数的

2024-02-29 11:07:12 577

原创 互联网技术分析工具网站

其中top100网站都是用了哪些技术非常有利于程序员参考。top100网站还可以切换不同国家进行针对性的分析。这个网站上面收集了全球的网站,并且还可以分析网站使用了哪些技术。

2023-12-08 13:37:06 138

原创 在Asp.Net Core中启用Http响应压缩

无论是开发网站,还是开发Api。很多时候为了节约网络流量我们需要对请求金星压缩处理以减少消息传递过程中的资源消耗

2023-12-08 10:15:05 579

原创 Sqlserver 中 with(nolock) 和 nolock 的区别

with(nolock) 的用法更标准,并发性能也更好,建议优先使用with(nolock)

2023-10-31 13:19:48 1092

原创 在Git中合并代码的几种方式

git合并代码的几种方式,merge、rebase、cherry-pick、squash、no-commit merge

2023-10-24 14:02:59 11668

原创 Git常用命令

git操作常用命令,包含 文件操作、历史记录、分支管理、远程操作

2023-10-24 13:57:48 263

原创 .Net C# 使用 EF Core

简单说下在.Net开发中使用微软官方提供的ORM框架Entity Framework Core初始化数据库及数据表上手用法。

2023-05-17 17:53:13 702 2

原创 创建WebApi项目

创建一个WebApi项目,图文方式,适合初学者。

2023-04-14 10:53:47 341

原创 RabbitMQ 安装

RabbitMQ 安装

2023-02-17 10:49:40 347

原创 .Net 在K8s中设置环境变量配置

.Net(.Net Core) 在K8s中设置环境变量配置方式

2023-01-18 14:36:10 908

原创 SQL Server数据库 With(Nolock)提升查询效率

SQL Server数据库 With(Nolock) 提升查询效率,提高查询性能

2022-11-30 15:59:47 1520

原创 SQL Server数据库 最大并行度

SQL Server数据库 最大并行度,优化查询效率

2022-11-30 13:28:01 2428

原创 docker 镜像列表说明

docker 镜像列表说明

2022-11-28 10:15:55 409

原创 docker常用命令记录

docker 常用操作命令

2022-11-28 09:58:38 286

原创 .Net C# Xml和Json与对象进行转换

.Net C# Xml和Json与对象进行转换

2022-02-25 01:11:02 1681

原创 .Net C# HttpClient

.Net C# HttpClient

2022-02-15 16:17:59 1163

原创 .Net C# MemoryCache 缓存

.Net C# MemoryCache 缓存

2022-02-14 18:04:11 4033

原创 .Net C# 反射

.Net C# 反射

2022-02-11 18:13:20 374

原创 .Net C# StreamReader StreamWriter 文件读写

.Net C# StreamReader StreamWriter 文件读写

2022-02-08 14:20:36 1174

原创 .Net C# File FileStream 文件操作

.Net C# File FileStream 文件操作

2022-02-07 17:53:20 1520

原创 .Net C# Func Action Predicate 预定义委托

.Net C# Func Action Predicate 预定义委托

2022-02-07 10:56:39 275

原创 .Net C# CancellationToken 取消令牌

.Net C# CancellationToken 取消令牌

2022-01-26 13:09:18 1614

原创 .Net C# Task 任务

.Net C# Task 任务

2022-01-21 15:42:45 6603 4

原创 .Net C# Yield 关键字

.Net C# Yield 关键字

2022-01-12 17:21:43 568

原创 .Net C# async await 关键字

.Net C# async await 关键字

2022-01-11 18:21:33 238

原创 .Net C# Using 关键字

.Net C# Using 关键字

2022-01-10 11:22:09 398

原创 .Net C# 泛型 类型参数约束

.Net C# 泛型 类型参数约束

2022-01-04 15:10:26 1109

空空如也

空空如也

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

TA关注的人

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