自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(45)
  • 资源 (13)
  • 收藏
  • 关注

原创 如何使用Microsoft.KernelMemory来快速地构建和管理你的数据索引

Microsoft.KernelMemory是一个开源的服务和插件,专门用于通过自定义的连续数据混合管道对数据集进行高效的索引。利用先进的嵌入和LLM,系统可以使用自然语言对索引的数据进行查询,同时提供引用和链接到原始来源。Microsoft.KernelMemory可以作为Semantic Kernel, Microsoft Copilot和ChatGPT的插件,与最流行的AI平台上构...

2023-11-15 13:30:00 124

原创 OpenCV+OpenCvSharp实现图片特征向量提取与相似度计算

图片特征向量是一种用于描述图片内容的数学表示,它可以反映图片的颜色、纹理、形状等信息。图片特征向量可以用于做很多事情,比如图片检索、分类、识别等。本文将介绍图片特征向量的提取以及相似度的计算,并使用C#来实现它们。文章开始前,我们先来简单了解一下 OpenCV 和 OpenCvSharp4,这两个库是本文的核心。什么是OpenCVOpenCV(Open Source Computer ...

2023-10-27 13:31:00 441

原创 干货教程:教你免费使用ChatGPT DALL·E3 进行AI绘图,2步搞定,10秒出图

AI绘图是近年来的热门话题,它可以根据用户的文本提示生成各种类型的图片。9月21日,OpenAI 发布了全新的绘图模型 DALL·E 3,它的图像处理能力非常厉害,有很强的上下文理解能力。但是,想要体验 DALL·E 3 并不容易,因为它只对 ChatGPT Plus 用户和企业版用户开放,需要付费才能使用。那么,作为普通用户,有什么办法可以体验到它呢?答案是有的!今天给大家介绍一款由微软...

2023-10-26 10:38:00 472

原创 Pushpin:开源即时通信神器,让你的API秒变实时API,轻松实现WebSocket,HTTP流和HTTP长轮询等服务...

作为一个开发者,你可能已经利用过RESTAPI来构建和集成各种应用。RESTAPI是基于HTTP协议的交互模式,它使得客户端和服务器可以通过请求和响应来进行数据交换,简单、灵活、通用。然而,当你开发实时应用,如IM聊天、协作等应用时,意味着客户端需要不断向服务器请求才能获取到最新数据,这将浪费大量网络流量和资源,导致数据延迟。要么采用复杂的WebSocket协议,但无疑会增加开发的难度和成...

2023-10-23 12:18:00 100

原创 Redis的速度不够用?为什么你应该考虑使用 KeyDB,一个更快、更强大、更灵活的开源数据库...

你是否正在使用Redis作为您的数据结构存储,享受它的高性能、高可用的特性?如果是这样,那么你可能会对KeyDB感兴趣。什么是KeyDB?KeyDB一个由Snap提供支持、专为扩展而构建的开源数据库。它是Redis的高性能分支,专注于多线程、内存效率和高吞吐量。KeyDB采用MVCC体系结构,允许您执行KEYS和SCAN等查询,而不会阻塞数据库并降低性能。K...

2023-10-20 13:30:00 172

原创 探索SQL Server 2022在Ubuntu 20.04上的安装、配置、备份与常见问题

最近新项目要上线,考虑成本,放弃云数据库,选择自行安装,数据库选择SQLServer2022,系统选择Ubuntu20.04。//SQLServer2022文档地址https://learn.microsoft.com/zh-cn/sql/sql-server/?view=sql-server-ver16SQLServer2022安装SQLServer2022先决条件...

2023-10-09 15:33:00 158

原创 利用Redis实现向量相似度搜索:解决文本、图像和音频之间的相似度匹配问题...

在自然语言处理领域,有一个常见且重要的任务就是文本相似度搜索。文本相似度搜索是指根据用户输入的一段文本,从数据库中找出与之最相似或最相关的一段或多段文本。它可以应用在很多场景中,例如问答系统、推荐系统、搜索引擎等。比如,当用户在知乎上提出一个问题时,系统就可以从知乎上已有的回答中找出与该问题最匹配或最有价值的回答,并展示给用户。要实现类似高效的搜索,我们需要使用一些特殊的数据结构和算法。其中...

2023-07-28 20:49:00 46

原创 如何使用C#中的Lambda表达式操作Redis Hash结构,简化缓存中对象属性的读写操作...

Redis是一个开源的、高性能的、基于内存的键值数据库,它支持多种数据结构,如字符串、列表、集合、散列、有序集合等。其中,Redis的散列(Hash)结构是一个常用的结构,今天跟大家分享一个我的日常操作,如何使用Redis的散列(Hash)结构来缓存和查询对象的属性值,以及如何用Lambda表达式树来简化这个过程。一、什么是RedisHash结构RedisHash结构是一种键值对的集合...

2023-07-15 16:39:00 96

原创 【.Net/C#之ChatGPT开发系列】四、ChatGPT多KEY动态轮询,自动删除无效KEY

ChatGPT是一种基于Token数量计费的语言模型,它可以生成高质量的文本。然而,每个新账号只有一个有限的初始配额,用完后就需要付费才能继续使用。为此,我们可能存在使用多KEY的情况,并在每个KEY达到额度上限后,自动将其删除。那么,我们应该如何实现这个功能呢?还请大家扫个小关。????ChatGPT多KEY轮询为了实现多KEY管理,我们通常需要把所有密钥保存在数据库中,但为了简化演示,这里我...

2023-07-02 17:07:00 806 2

原创 【.Net/C#之ChatGPT开发系列】二、C#异步流+SSE通信实现ChatGPT流式响应并实现打字机效果

一程序员手撸代码,开发专属ChatGPT聊天机器人,揭开了背后隐藏的聊天秘密!

2023-06-26 12:54:42 1039 2

原创 .Net(C#) RSA分段加密和解密

//密钥为pem格式public class EncryptUtils { private const int _maxEncryptSize = 117; private const int _maxDecryptSize = 256; public static string RSAEncrypt(string publicKey...

2023-03-30 16:19:00 597

原创 NPM Windows安装及配置

1:首先下载node.jshttps://nodejs.org/zh-cn2:查看是否安装成功 node -v 安装成功后会有个版本号3:安装npm淘宝镜像 npm config set registry https://registry.npm.taobao.org4:配置npm全局模块存放路径及cache路径npm config set prefix ...

2023-03-30 14:04:00 1337

原创 ubuntu redis6安装及配置

一、安装curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpgecho "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packa...

2023-01-31 17:07:00 269

原创 vs code+uniapp+vue3+vite+typescript+pinia开发

//–save-dev 会把 eslint 安装到 package.json 文件中的 devDependencies 属性中,仅开发时用到,生产不需要 npm install eslint --save-dev//https://eslint.bootcss.com/docs/user-guide/getting-started‘module’ is not defined,解决:...

2022-11-09 13:10:00 39

原创 SQL Server哈希分区

表分区--创建文件组ALTER DATABASE TestADD FILEGROUP DistData;GO --添加文件到文件组ALTER DATABASE Test ADD FILE ( NAME = DistDatafile, --数据文件逻辑名称 FILENAME = 'd:\Program Files\Microsoft SQL Server\MS...

2022-10-18 15:55:00 123

原创 Visual Studio发布到IIS及Web Deploy配置部署

1、官方教程https://learn.microsoft.com/zh-cn/visualstudio/deployment/tutorial-import-publish-settings-iis?view=vs-20222、错误排查如果是请求不通,检测配置项里的服务器、网站名、用记名、密码是否有误,特别是网站名,我遇到的基本都是这个问题。如果使用IIS账号,请检查站点文件夹的Use...

2022-09-23 13:31:00 239

原创 Ubuntu Crontab说明

语法crontab [ -u user ] file或crontab [ -u user ] { -l | -r | -e }说明:crontab 是用来让使用者在固定时间或固定间隔执行程序之用,换句话说,也就是类似使用者的时程表。-u user 是指设定指定 user 的时程表,这个前提是你必须要有其权限(比如说是 root)才能够指定他人的时程表。如果不使用 -u user ...

2022-04-14 09:49:00 37

原创 Access to the path 'C:\Windows\TEMP\xxx.tmp' is denied.

System.UnauthorizedAccessException: Access to the path 'C:\Windows\TEMP\ASPNETCORE_935a19f1-814f-4b33-831d-7c6a7b988e43.tmp' is denied. at Microsoft.Win32.SafeHandles.SafeFileHandle.CreateFile(St...

2022-03-24 15:28:00 603

原创 Ubuntu Nginx编译安装及部署配置

1、安装依赖sudo apt update && sudo apt upgrade -ysudo apt install build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev libssl-dev libgd-dev libxml2 libxml2-dev uuid-dev -y(1)PCRE库支持正则表达式。...

2022-03-07 12:57:00 185

原创 Ubuntu安装Elasticsearch

1、安装方式一:#导入密钥wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elasticsearch-keyring.gpg#将存储库定义保存到 /etc/apt/sources.list.d/elastic-7.x.li...

2022-03-02 23:53:00 114

原创 Ubuntu磁盘分区和挂载

1、加挂硬盘sudo lshw -c disk看看有多少个硬盘,一般会显示 disk:0(设备名为 /dev/vda) disk:1 (设备名为 /dev/vdb)2、查看分区ubuntu@VM-0-3-ubuntu:~$ sudo fdisk -lDisk /dev/vda: 50 GiB, 53687091200 bytes, 104857600 sectorsUnits: ...

2022-03-02 22:37:00 71

原创 Win10 Terminal SSH

1、打开Terminal>设置2、打开json配置文件3、找到list节点添加配置信息{ "guid": "{CA37A425-7AD1-40B1-AA61-AF18C7BA34D1}", "hidden": false, "name": "Ubuntu-20.04", "commandline": "ssh -...

2022-03-02 21:15:00 72

原创 Elasticsearch 7.x windows快速安装部署

Elasticsearch下载地址:https://www.elastic.co/cn/downloads/elasticsearchelasticsearch-analysis-ik下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releaseselasticsearch-head下载:https://github.com/m...

2020-06-30 13:34:00 37

原创 .Net HttpClient form-data格式请求

1 var multipartFormDataContent = new MultipartFormDataContent();2 multipartFormDataContent.Add(new StringContent("admin"), "UserName");3 multipartFormDataConten...

2018-10-30 22:22:00 25

原创 .NET中常见的锁 笔记

Lock、Monitorlock和Monitor的区别1、lock的底层本身是Monitor来实现的,所以Monitor可以实现lock的所有功能。 2、Monitor有TryEnter的功能,可以防止出现死锁的问题,lock没有。尽管大部分时间您都希望使用 lock 语句,但 Monitor 类可以在需要时给予额外的控制。例如,您可以使用 TryEnter() 而不是 Enter(),并...

2018-01-26 13:45:00 23

原创 Linux用户及权限分配

一、用户分类所有者 u;所属组 g;其它用户 o;所有用户 a;二、用户管理//查看用户id user//添加用户useradd user//设置密码passwd user//删除用户userdel -r user#删除用户的时候用户组被删除三、用户与组//加入组gpasswd -a testuser root#把用户testuser加入到root...

2017-05-30 15:25:00 23

原创 CentOS 7 SSH远程证书登陆

SSH远程证书登陆是使用"公私钥"认证的方式来进行SSH登录。1、创建公私钥创建方式有很多种,比如说通用ssh连接工具创建,然后把公钥上传到Server主机对应的用户目录下:~/.ssh/authorized_keys  大家可以参考这里:http://www.aiezu.com/system/linux/xshell_ssh_public-key_login.html这里我使用服...

2017-05-22 13:04:00 57

原创 Keepalived安装配置入门

准备两台虚拟机,IP如下:A:192.168.1.11B:192.168.1.12A为Master,B为BackUp1、安装yum install keepalived -y2、配置A服务器配置://打开配置/etc/keepalived/keepalived.conf  输入以下配置:vrrp_instance VI_1 { state MASTE...

2017-05-19 13:19:00 20

原创 Docker-Compose 一键部署Ningx+.Net Core+Redis集群

在看该文章前,你需要对Docker有所了解。1、创建WebApp应用程序我使用的是.Net Core 1.0.1版本,创建一个MVC应用程序,并添加对Redis的引用。因为这些很基础,也很简单,这里就不详细说明了,特别提一下有关多站点会话保持问题,这里介绍两种方式,一种方式就是使用我博客里所说的方法http://www.cnblogs.com/anech/p/6873604.html,还...

2017-05-18 15:57:00 24

原创 .Net Core Cookie跨站点共享 会话保持

这里使用简单粗暴的方式,只为做个记录。关键配置: services.AddDataProtection() .SetApplicationName("appname") .DisableAutomaticKeyGeneration() .PersistKeysToFileS...

2017-05-18 15:23:00 52

原创 .Net Core EF Core之Sqlite使用及部署

1、添加引用Nuget包Microsoft.EntityFrameworkCore.SqliteMicrosoft.EntityFrameworkCore.DesignMicrosoft.EntityFrameworkCore.Tools.DotNet2、创建数据库上下文using Microsoft.EntityFrameworkCore;using System.Col...

2017-05-18 14:53:00 18

原创 Fail2ban防暴力破解

1、安装yum install epel-release -yyum install fail2ban fail2ban-systemd -y或sudo apt updatesudo apt install fail2ban -y2、配置#新建配置 sudo vim /etc/fail2ban/jail.d/sshd.local  写入以下命令:[sshd]ena...

2017-05-17 14:55:00 12

原创 CentOS 7 Nginx安装配置

1、添加Nginx源yum install epel-release2、安装Nginxyum install nginx3、启动Nginxsystemctl start nginx//配置Firewallfirewall-cmd --permanent --zone=public --add-service=http firewall-cmd --permane...

2017-05-17 10:48:00 14

原创 CentOS 7 Firewalld 常用操作

1、简介Zone 级别drop: 丢弃所有进入的包,而不给出任何响应block: 拒绝所有外部发起的连接,允许内部发起的连接public: 允许指定的进入连接external: 同上,对伪装的进入连接,一般用于路由转发dmz: 允许受限制的进入连接work: 允许受信任的计算机被限制的进入连接,类似 workgrouphome: 同上,类似 homegroupinternal: 同上,范围针...

2017-05-16 10:49:00 10

原创 Linux 修改SSH端口及禁用ROOT远程SSH登陆

打开配置文件:vim /etc/ssh/sshd_config修改Port及PermitRootLogin节点 ://默认为yes 允许 no表示禁止PermitRootLogin no//port 默认为22Port 26613//注意://如果开启了firewalld,需要将新改的端口开放,要不无法访问firewall-cmd --zone=public --p...

2017-05-15 15:06:00 23

原创 Mysql MariaDB安装

1、安装本人使用的是CentOS 7 ,默认yum安装,但默认yum安装版本有点低,可根据需要选择升级,我这里选择先升级再安装。更新yum//更新yum包yum -y update配置yum源vim /etc/yum.repos.d/MariaDB.repo打开的文本中输入以下内容:[mariadb]name = MariaDBbaseurl = http://...

2017-05-12 11:50:00 13

原创 .Net Core Linux部署之进程守护 Supervisor 安装配置

1.Supervisor 安装//安装easy_installyum install python-setuptools//安装Supervisoreasy_install supervisor2.配置 Supervisor//创建配置文件mkdir /etc/supervisorecho_supervisord_conf > /etc/supervisor/supe...

2017-05-10 15:33:00 24

原创 Docker Mysql主主同步配置搭建Demo

主主同步配置和主从配置很相似,仅需稍做修改就可以了,对主从配置有疑问可以查看 上一篇文章。进行Docker操作前,先建立目录,我的路径是d:/docker/mysql,目录结构如下:--mysql--mone--data --conf--my.cnf --mtwo--data --con...

2017-04-28 11:53:00 15

原创 Sql Server数据库链接字符串参数说明

DataSource,//要连接到的SQLServer实例的名称或网络地址FailoverPartner,//在主服务器停机时要连接到的伙伴服务器的名称或地址AttachDBFilename,//包含主数据文件名称的字符串。该字符串包括可附加数据库的完整路径名InitialCatal...

2017-04-17 13:59:00 44

原创 Docker Mysql主从同步配置搭建Demo

进行Docker操作前,先建立目录,我的路径是d:/docker/mysql,目录结构如下:--mysql --master --data --conf --my.cnf --slaver --data --conf --my.cnf 1、主从配置文件Master: m...

2017-04-17 11:14:00 18

asp.net C# xml常用操作方法

asp.net C# xml常用操作方法 里面有几种常用的操作方法,新手可以下载了看下,有问题可以发邮件给我[email protected]

2011-10-11

asp.net url重写实例

我刚学会不久,给新手一些参考!网上的资料也很简单,大家多看下就知道了,不明白的可以加我QQ147249735

2011-10-11

asp.net gzip压缩 DC.Web.HttpCompress

网上可能有很多,但是这一个是我经常用的,和大家分享一下

2011-05-17

asp.net (C#) WPF学习笔记

WPF学习笔记,和大家分享下,有需要的朋友可以下载!

2011-05-08

T-SQL中文参考手册

找了好多都不行,最后还是发现了这个好东西,我也是好不容易才找到,和大家分享下

2011-04-28

PickColor屏幕取色 取色器

这是个好东西下,不用安装,只有几KB大,下载解压即可用,方便取色,想要什么颜色,用吸管单击便可以取下颜色及相应的值,css,美工必配工具,好不容易才弄到,呵呵

2011-04-21

asp.net (C#) 网站气泡提示信息

这是最常见的网站气泡提示信息,从页面右下角浮出

2011-04-21

asp.net(C#) 数据采集、抓取

这是一个数据抓取的例,带数据库,数据库是vs2005,付加到数据库,修改数据库连接就可能以正常运行了!

2011-04-21

asp.net (C#) 生成条形码

这是一个条形码的生成实利,如有需要,请放心下载,希望可以帮助到大家!我也是个新手,帮助和我一样需要帮助的朋友!

2010-10-09

asp.net (C#) Web.configer加密码

太郁闷了,上传了7次都失败,多的不讲了,上传失败又白讲了!这是一个加密码方法 ,下载如有问题,可以Q我,QQ:147249735,希望可以帮助到和我一样需要帮助的朋友,真的太郁闷,总是上传失败 TT

2010-10-09

asp.net(C#) 弹出Div锁定桌面

这是本人从网上整理出来的,如有需要,请放心下载吧!

2010-10-09

asp.net(C#)MD5数据加密和解密

MD5加密,简单方便易用,我使用的是vs2010,所以,如果你使用的是vs2005 或vs2008,请新建一个空网站,将下载的文件解压后,(除confuger文件外)复制到你的空网站中就可使用!QQ:147249735,如有问题,可以Q我,希望能帮助到和我一样需要帮助的朋友!

2010-10-09

asp.net CKEditor 4.0和CKFinder 2.1的应用_网页编辑器

CKEditor 4.0这是 CKEditor 一个非常好的、稳定的版本,与CKFinder(已破解)实现了图片上传等功能,并且还对文本显示问题进行了编辑,个人觉得很好用,给大家分享下吧。大家也可以进行自己的修改。例如 BiDi 支持、通过鼠标修改表格列的宽度、在表格上的TAB键处理、只读区域等等,本人使用的是.net 4.0,如果你的是vs2005或2008,只用新建一个网站,把所下载的文件(除webconfuger外)复制到网站目录中即可!,如有问题,可加我的QQ:147249735。   发行说明:   http://ckeditor.com/blog/CKEditor_3.4_released   改进内容:   http://ckeditor.com/whatsnew   下载地址:   http://ckeditor.com/download

2010-09-02

空空如也

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

TA关注的人

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