<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[u010992421的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u010992421</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u010992421]]></copyright><item><title><![CDATA[C# 建造者模式（Builder Pattern）]]></title><link>https://blog.youkuaiyun.com/u010992421/article/details/140385021</link><guid>https://blog.youkuaiyun.com/u010992421/article/details/140385021</guid><author>u010992421</author><pubDate>Fri, 12 Jul 2024 17:34:12 +0800</pubDate><description><![CDATA[建造者模式（Builder Pattern），也被称为生成器模式，是一种对象构建模式，旨在将复杂对象的构建过程与表示分离，使得同样的构建过程可以创建不同的表示。这种模式特别适用于构建具有多个组成部分的复杂对象，且这些组成部分的创建和组装方式相对独立。]]></description><category></category></item><item><title><![CDATA[常用设计模式]]></title><link>https://blog.youkuaiyun.com/u010992421/article/details/140384933</link><guid>https://blog.youkuaiyun.com/u010992421/article/details/140384933</guid><author>u010992421</author><pubDate>Fri, 12 Jul 2024 17:30:22 +0800</pubDate><description><![CDATA[设计模式是在软件开发中经过验证的、用于解决常见问题的最佳实践。它们可以帮助开发者设计出更加灵活、可维护和可扩展的软件系统。这些设计模式通常被分为三大类：创建型模式、结构型模式和行为型模式。]]></description><category></category></item><item><title><![CDATA[C# 模板方法模式（Template Method Pattern）]]></title><link>https://blog.youkuaiyun.com/u010992421/article/details/140314517</link><guid>https://blog.youkuaiyun.com/u010992421/article/details/140314517</guid><author>u010992421</author><pubDate>Wed, 10 Jul 2024 09:37:09 +0800</pubDate><description><![CDATA[模板方法模式定义了一个操作中的算法的骨架，而将一些步骤延迟到子类中。]]></description><category></category></item><item><title><![CDATA[C# 装饰器模式（Decorator Pattern）]]></title><link>https://blog.youkuaiyun.com/u010992421/article/details/140314287</link><guid>https://blog.youkuaiyun.com/u010992421/article/details/140314287</guid><author>u010992421</author><pubDate>Wed, 10 Jul 2024 09:31:56 +0800</pubDate><description><![CDATA[装饰器模式动态地给一个对象添加一些额外的职责。就增加功能来说，装饰器模式相比生成子类更为灵活。]]></description><category></category></item><item><title><![CDATA[C# 适配器模式（Adapter Pattern）]]></title><link>https://blog.youkuaiyun.com/u010992421/article/details/140295764</link><guid>https://blog.youkuaiyun.com/u010992421/article/details/140295764</guid><author>u010992421</author><pubDate>Tue, 09 Jul 2024 14:49:06 +0800</pubDate><description><![CDATA[适配器模式将一个类的接口转换成客户端所期待的另一种接口形式，使得原本接口不兼容的类可以一起工作。]]></description><category></category></item><item><title><![CDATA[C# 策略模式（Strategy Pattern）]]></title><link>https://blog.youkuaiyun.com/u010992421/article/details/140295700</link><guid>https://blog.youkuaiyun.com/u010992421/article/details/140295700</guid><author>u010992421</author><pubDate>Tue, 09 Jul 2024 14:48:03 +0800</pubDate><description><![CDATA[策略模式定义了一系列的算法，并将每一个算法封装起来，使它们可以相互替换。策略模式让算法的变化独立于使用算法的客户。]]></description><category></category></item><item><title><![CDATA[C# 观察者模式（Observer Pattern）]]></title><link>https://blog.youkuaiyun.com/u010992421/article/details/140201004</link><guid>https://blog.youkuaiyun.com/u010992421/article/details/140201004</guid><author>u010992421</author><pubDate>Fri, 05 Jul 2024 10:41:51 +0800</pubDate><description><![CDATA[观察者模式定义了一种一对多的依赖关系，让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时，会通知所有观察者对象，使它们能够自动更新自己。]]></description><category></category></item><item><title><![CDATA[C# 工厂模式（Factory Pattern）]]></title><link>https://blog.youkuaiyun.com/u010992421/article/details/140200920</link><guid>https://blog.youkuaiyun.com/u010992421/article/details/140200920</guid><author>u010992421</author><pubDate>Fri, 05 Jul 2024 10:20:33 +0800</pubDate><description><![CDATA[工厂模式用于创建对象而不将具体类的代码与客户端代码混合在一起，从而使一个类的实例化延迟到其子类。]]></description><category></category></item><item><title><![CDATA[C# 单例模式（Singleton Pattern）]]></title><link>https://blog.youkuaiyun.com/u010992421/article/details/140200826</link><guid>https://blog.youkuaiyun.com/u010992421/article/details/140200826</guid><author>u010992421</author><pubDate>Fri, 05 Jul 2024 10:18:46 +0800</pubDate><description><![CDATA[单例模式确保一个类仅有一个实例，并提供一个全局访问点。]]></description><category></category></item><item><title><![CDATA[Semantic Kernel-插件、函数]]></title><link>https://blog.youkuaiyun.com/u010992421/article/details/140172189</link><guid>https://blog.youkuaiyun.com/u010992421/article/details/140172189</guid><author>u010992421</author><pubDate>Thu, 04 Jul 2024 10:30:36 +0800</pubDate><description><![CDATA[Semantic Kernel框架中的插件是某一类功能的集合，比如说发送电子邮件插件、查询数据库插件、数学计算插件等。而插件中实现具体功能的就是函数，一个插件由1个或多个函数构成。]]></description><category></category></item><item><title><![CDATA[相似性搜索算法]]></title><link>https://blog.youkuaiyun.com/u010992421/article/details/137779974</link><guid>https://blog.youkuaiyun.com/u010992421/article/details/137779974</guid><author>u010992421</author><pubDate>Mon, 15 Apr 2024 16:14:11 +0800</pubDate><description><![CDATA[LSH的基本原理是：通过一个哈希方法将数据从原空间映射到一个新的空间中，使得在原空间相似的数据（即距离近的数据）在新的空间中也相似的概率很大，而在原空间不相似的数据（即距离远的数据）在新的空间中相似的概率很小。容易推得，在原高维空间中相似的点，在低维的空间中肯定也相似，但原本不相似的点在低维空间中是有一定的小概率成为相似的点的。在相似性搜索的上下文中，乘积量化算法的使用能够显著加快距离计算的速度，特别是在处理大规模、高维度的向量数据时。在实际应用中，LSH有多种实现方式，其中常见的是使用随机投影。]]></description><category></category></item><item><title><![CDATA[向量数据库中的向量是什么？]]></title><link>https://blog.youkuaiyun.com/u010992421/article/details/137769026</link><guid>https://blog.youkuaiyun.com/u010992421/article/details/137769026</guid><author>u010992421</author><pubDate>Mon, 15 Apr 2024 10:23:18 +0800</pubDate><description><![CDATA[这些向量捕捉了单词之间的语义和句法关系，使得语义上相近的单词在向量空间中也具有相近的位置。通过计算向量之间的相似性（如余弦相似度、欧几里得距离等），可以高效地检索与给定向量相似的其他向量，从而实现快速且准确的数据检索。通常指的是高维空间中的点或方向，它们由一组数值组成，这些数值表示该点在空间中的位置或方向。在机器学习和人工智能领域，向量经常用于表示各种类型的数据，如文本、图像、音频等。向量数据库特别适用于处理大规模、高维度的向量数据，并提供高效的相似性搜索功能。]]></description><category></category></item><item><title><![CDATA[AI辅助编程工具]]></title><link>https://blog.youkuaiyun.com/u010992421/article/details/137278501</link><guid>https://blog.youkuaiyun.com/u010992421/article/details/137278501</guid><author>u010992421</author><pubDate>Tue, 02 Apr 2024 17:38:24 +0800</pubDate><description><![CDATA[AI辅助编程工具]]></description><category></category></item><item><title><![CDATA[语义内核框架（Semantic Kernel）]]></title><link>https://blog.youkuaiyun.com/u010992421/article/details/136362978</link><guid>https://blog.youkuaiyun.com/u010992421/article/details/136362978</guid><author>u010992421</author><pubDate>Thu, 29 Feb 2024 11:07:12 +0800</pubDate><description><![CDATA[语义内核框架-Semantic Kernel

首先看看官方描述：Semantic Kernel 是一个开源 SDK，可让您轻松构建可以调用现有代码的代理。作为高度可扩展的 SDK，可以将语义内核与来自 OpenAI、Azure OpenAI、Hugging Face 等的模型一起使用！通过将现有的 C#、Python 和 Java 代码与这些模型相结合，可以生成用于回答问题和自动执行流程的代理。

个人理解：语义内核框架Semantic Kernel可以帮助我们连接大模型，根据模型返回的信息控制业务函数的]]></description><category></category></item><item><title><![CDATA[互联网技术分析工具网站]]></title><link>https://blog.youkuaiyun.com/u010992421/article/details/134876318</link><guid>https://blog.youkuaiyun.com/u010992421/article/details/134876318</guid><author>u010992421</author><pubDate>Fri, 08 Dec 2023 13:37:06 +0800</pubDate><description><![CDATA[其中top100网站都是用了哪些技术非常有利于程序员参考。top100网站还可以切换不同国家进行针对性的分析。这个网站上面收集了全球的网站，并且还可以分析网站使用了哪些技术。]]></description><category></category></item><item><title><![CDATA[在Asp.Net Core中启用Http响应压缩]]></title><link>https://blog.youkuaiyun.com/u010992421/article/details/134871331</link><guid>https://blog.youkuaiyun.com/u010992421/article/details/134871331</guid><author>u010992421</author><pubDate>Fri, 08 Dec 2023 10:15:05 +0800</pubDate><description><![CDATA[无论是开发网站，还是开发Api。很多时候为了节约网络流量我们需要对请求金星压缩处理以减少消息传递过程中的资源消耗]]></description><category></category></item><item><title><![CDATA[Sqlserver 中 with(nolock) 和 nolock 的区别]]></title><link>https://blog.youkuaiyun.com/u010992421/article/details/134138128</link><guid>https://blog.youkuaiyun.com/u010992421/article/details/134138128</guid><author>u010992421</author><pubDate>Tue, 31 Oct 2023 13:19:48 +0800</pubDate><description><![CDATA[with(nolock) 的用法更标准,并发性能也更好,建议优先使用with(nolock)]]></description><category></category></item><item><title><![CDATA[在Git中合并代码的几种方式]]></title><link>https://blog.youkuaiyun.com/u010992421/article/details/134010910</link><guid>https://blog.youkuaiyun.com/u010992421/article/details/134010910</guid><author>u010992421</author><pubDate>Tue, 24 Oct 2023 14:02:59 +0800</pubDate><description><![CDATA[git合并代码的几种方式，merge、rebase、cherry-pick、squash、no-commit merge]]></description><category></category></item><item><title><![CDATA[Git常用命令]]></title><link>https://blog.youkuaiyun.com/u010992421/article/details/134010701</link><guid>https://blog.youkuaiyun.com/u010992421/article/details/134010701</guid><author>u010992421</author><pubDate>Tue, 24 Oct 2023 13:57:48 +0800</pubDate><description><![CDATA[git操作常用命令，包含 文件操作、历史记录、分支管理、远程操作]]></description><category></category></item><item><title><![CDATA[.Net C# 使用 EF Core]]></title><link>https://blog.youkuaiyun.com/u010992421/article/details/130731140</link><guid>https://blog.youkuaiyun.com/u010992421/article/details/130731140</guid><author>u010992421</author><pubDate>Wed, 17 May 2023 17:53:13 +0800</pubDate><description><![CDATA[简单说下在.Net开发中使用微软官方提供的ORM框架

Entity Framework Core初始化数据库及数据表上手用法。]]></description><category></category></item></channel></rss>