什么是Ai agent AI agent是使用 AI 來(lái)實(shí)現(xiàn)目標(biāo)并代表用戶(hù)完成任務(wù)的軟件系統(tǒng)。其表現(xiàn)出了推理、規(guī)劃和記憶能力,能夠智能理性地執(zhí)行任務(wù)、做出決策并與環(huán)境交互。...
什么是Ai agent AI agent是使用 AI 來(lái)實(shí)現(xiàn)目標(biāo)并代表用戶(hù)完成任務(wù)的軟件系統(tǒng)。其表現(xiàn)出了推理、規(guī)劃和記憶能力,能夠智能理性地執(zhí)行任務(wù)、做出決策并與環(huán)境交互。...
在 JavaScript 的發(fā)展過(guò)程中,模塊化解決方案不斷演進(jìn),涌現(xiàn)了多種模塊格式。本文將系統(tǒng)介紹最常用的幾種:CommonJS、AMD、UMD 和 ESM,并穿插介紹 II...
ruby并發(fā)編程一般使用Thread實(shí)現(xiàn),但是Thread默認(rèn)使用時(shí)通過(guò)共享內(nèi)存的使用的,即在子線(xiàn)程和主線(xiàn)程(或其他子線(xiàn)程)是get/set同一套變量的,不使用鎖則會(huì)因數(shù)據(jù)競(jìng)...
什么是SelectDB SelectDB是基于Apache Doris 研發(fā)的,基于 MPP 架構(gòu)[https://developer.aliyun.com/article/...
install kratos upgrade kratos upgrade 安裝依賴(lài) make init 如果 生成的grpc代碼是SupportPackageIsVersi...
LSM Tree,即日志結(jié)構(gòu)合并樹(shù)(Log-StructuredMerge-Tree)。LSM tree 之所以有效是基于以下事實(shí):磁盤(pán)或內(nèi)存的連續(xù)讀寫(xiě)性能遠(yuǎn)高于隨機(jī)讀寫(xiě)性能...
bleve是golang實(shí)現(xiàn)的一個(gè)全文索引庫(kù),類(lèi)似lucene官方使用示例: 我們先來(lái)看看他的類(lèi)型 TypeMapping:它是一個(gè)字符串到DocumentMapping指針...
流程解讀 Puma 進(jìn)程(可以有一個(gè)或多個(gè))通過(guò) Reactor類(lèi)中的線(xiàn)程來(lái)接受來(lái)自套接字的連接。連接一旦完全緩沖并讀取,就會(huì)移到 todo 列表中,可用的線(xiàn)程會(huì)從那里拾取它...
事件溯源(Event Sourcing) 事件溯源是一種軟件架構(gòu)模式,它將數(shù)據(jù)存儲(chǔ)為一系列有序的事件,而不是直接存儲(chǔ)當(dāng)前狀態(tài)。每個(gè)事件都包含一個(gè)操作和它所產(chǎn)生的影響。通過(guò)回放...
冪等是來(lái)源于數(shù)學(xué)中的一個(gè)概念,用數(shù)學(xué)語(yǔ)言表達(dá)就是 f(x)=f(f(x)),在計(jì)算機(jī)中冪等性指的是一個(gè)操作多次執(zhí)行的結(jié)果與其執(zhí)行一次的結(jié)果相同。 設(shè)計(jì)具有冪等性的分布式系統(tǒng)可...
一、什么是arelarel是一個(gè)ruby實(shí)現(xiàn)的關(guān)系代數(shù),用于簡(jiǎn)化復(fù)雜查詢(xún),適應(yīng)多種關(guān)系數(shù)據(jù)庫(kù),目前已集成到active-record中。二、具體用法1 怎么運(yùn)行 生成sql:...
一、安裝 安裝tesseract:brew install tesseract 安裝python包:pip3 install pytesseract 下載中文模型:下載 h...
什么是ruby c擴(kuò)展? 我們知道,我們調(diào)用的ruby方法,很多都是由c實(shí)現(xiàn)的: 上圖所示,String類(lèi)的定義,他的方法都是由c實(shí)現(xiàn)的;使用類(lèi)似的方法我們也可以用c語(yǔ)言實(shí)現(xiàn)...
什么是緩存 緩存就是數(shù)據(jù)交換的緩沖區(qū)(稱(chēng)作Cache),是存貯數(shù)據(jù)(使用頻繁的數(shù)據(jù))的臨時(shí)地方。有cpu緩存、文件系統(tǒng)緩存、應(yīng)用層緩存等;今天講的是應(yīng)用層緩存:應(yīng)用層緩存指的...
get請(qǐng)求 get請(qǐng)求沒(méi)有body(有的客戶(hù)端支持,但瀏覽器一般不支持),蠶食都是放到url里傳遞的,經(jīng)過(guò)URL編碼 post請(qǐng)求 content-type 為 "appli...
什么是kubernete Kubernetes是一個(gè)可以移植、可擴(kuò)展的開(kāi)源平臺(tái),使用 聲明式的配置[https://kuboard.cn/learning/k8s-inter...
awk、grep、sed是linux操作文本的三大利器,合稱(chēng)文本三劍客,也是必須掌握的linux命令之一。 正則表達(dá)式 POSIX正則表達(dá)式分為基本正則表達(dá)式(BRE)和擴(kuò)展...