原创 如何使用Microsoft.KernelMemory來快速地構建和管理你的數據索引

Microsoft.KernelMemory是一個開源的服務和插件,專門用於通過自定義的連續數據混合管道對數據集進行高效的索引。 利用先進的嵌入和LLM,系統可以使用自然語言對索引的數據進行查詢,同時提供引用和鏈接到原始來源。 Micr

原创 OpenCV+OpenCvSharp實現圖片特徵向量提取與相似度計算

圖片特徵向量是一種用於描述圖片內容的數學表示,它可以反映圖片的顏色、紋理、形狀等信息。圖片特徵向量可以用於做很多事情,比如圖片檢索、分類、識別等。 本文將介紹圖片特徵向量的提取以及相似度的計算,並使用C#來實現它們。 文章開始前,我們先來

原创 乾貨教程:教你免費使用ChatGPT DALL·E3 進行AI繪圖,2步搞定,10秒出圖

AI 繪圖是近年來的熱門話題,它可以根據用戶的文本提示生成各種類型的圖片。9月21日,OpenAI 發佈了全新的繪圖模型 DALL·E 3,它的圖像處理能力非常厲害,有很強的上下文理解能力。 但是,想要體驗 DALL·E 3 並不容易,因爲

原创 Pushpin:開源即時通信神器,讓你的API秒變實時API,輕鬆實現WebSocket,HTTP流和HTTP長輪詢等服務

作爲一個開發者,你可能已經利用過REST API來構建和集成各種應用。REST API是基於HTTP協議的交互模式,它使得客戶端和服務器可以通過請求和響應來進行數據交換,簡單、靈活、通用。 然而,當你開發實時應用,如IM聊天、協作等應用時,

原创 Redis的速度不夠用?爲什麼你應該考慮使用 KeyDB,一個更快、更強大、更靈活的開源數據庫

你是否正在使用 Redis 作爲您的數據結構存儲,享受它的高性能、高可用的特性?如果是這樣,那麼你可能會對 KeyDB 感興趣。 什麼是 KeyDB? KeyDB 一個由 Snap 提供支持、專爲擴展而構建的開源數據庫。它是 Redis 的

原创 探索SQL Server 2022在Ubuntu 20.04上的安裝、配置、備份與常見問題

最近新項目要上線,考慮成本,放棄雲數據庫,選擇自行安裝,數據庫選擇SQL Server 2022,系統選擇Ubuntu 20.04。 //SQL Server 2022文檔地址 https://learn.microsoft.com/zh-

原创 利用Redis實現向量相似度搜索:解決文本、圖像和音頻之間的相似度匹配問題

在自然語言處理領域,有一個常見且重要的任務就是文本相似度搜索。文本相似度搜索是指根據用戶輸入的一段文本,從數據庫中找出與之最相似或最相關的一段或多段文本。它可以應用在很多場景中,例如問答系統、推薦系統、搜索引擎等。 比如,當用戶在知乎上提出

原创 如何使用C#中的Lambda表達式操作Redis Hash結構,簡化緩存中對象屬性的讀寫操作

Redis是一個開源的、高性能的、基於內存的鍵值數據庫,它支持多種數據結構,如字符串、列表、集合、散列、有序集合等。其中,Redis的散列(Hash)結構是一個常用的結構,今天跟大家分享一個我的日常操作,如何使用Redis的散列(Hash

原创 【.Net/C#之ChatGPT開發系列】四、ChatGPT多KEY動態輪詢,自動刪除無效KEY

ChatGPT是一種基於Token數量計費的語言模型,它可以生成高質量的文本。然而,每個新賬號只有一個有限的初始配額,用完後就需要付費才能繼續使用。爲此,我們可能存在使用多KEY的情況,並在每個KEY達到額度上限後,自動將其刪除。那麼,我們

原创 NPM Windows安裝及配置

1:首先下載node.js https://nodejs.org/zh-cn 2:查看是否安裝成功 node -v 安裝成功後會有個版本號 3:安裝npm淘寶鏡像 npm config set registry h

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

//密鑰爲pem格式 public class EncryptUtils { private const int _maxEncryptSize = 117; private const int _

原创 ubuntu redis6安裝及配置

一、安裝 curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg ec

原创 vs code+uniapp+vue3+vite+typescript+pinia開發

//–save-dev 會把 eslint 安裝到 package.json 文件中的 devDependencies 屬性中,僅開發時用到,生產不需要 npm install eslint --save-dev //https://

原创 SQL Server哈希分區

表分區 --創建文件組 ALTER DATABASE Test ADD FILEGROUP DistData; GO --添加文件到文件組 ALTER DATABASE Test ADD FILE ( NAME = Di

原创 Visual Studio發佈到IIS及Web Deploy配置部署

1、官方教程 https://learn.microsoft.com/zh-cn/visualstudio/deployment/tutorial-import-publish-settings-iis?view=vs-2022 2、錯誤排