解密轉轉收銀臺背後的路由系統
1 引言—-在電商交易場景中,支付環節是整個用戶購物環節中的關鍵節點。用戶從搜索、推薦、瀏覽、比較、加購、下單,到最終的支付環節,每一步都經歷了層層漏斗的篩選。當用戶到達支付環節時,已經展現出強烈的購買意向,這時的流量價值已經遠超最初環節。支付環節的體驗直接關係到最終的成交轉化,因此收銀臺不僅要確保支付流程的順暢,更要保證支付的安全性和可靠性。隨着業務規模的不斷擴大,支付場景的日益複雜,如何構 ⌘ Read more
提示詞注入攻擊的檢測和數據集介紹
提示詞注入攻擊介紹提示詞注入是一種攻擊技術,攻擊者通過精心設計的輸入來操縱 AI 系統,使其偏離原定行爲或繞過設定的安全措施。這類似於軟件開發中的 SQL 注入攻擊,但針對的是 AI 系統的提示詞處理機制。OWASP 把提示詞注入攻擊作爲 2025 年大模型應用風險的第一位,可見其重要程度。相對於原來直接針對大模型的攻擊,在基於大模型的應用中,增加了數據:數據裏也可以加入對大模型的攻擊,舉個例子: ⌘ Read more
MySQL 大事務提交優化
在使用和運維 MySQL 的過程中你一定碰到過下面這種奇怪的慢 SQL。 • 平時執行很快的 INSERT 語句,竟然執行了1.3s,並且慢 SQL 記錄裏也沒有看到長時間的鎖等待。 • 多語句事務的所有語句都已經執行完了,但是 COMMIT 語句竟然執行了1.3s。 當這種情況出現時,最有可能的就是有大事務在提交。以下是一個模擬測試的結果,我們用 Sysbench 來模擬正常的業務 ⌘ Read more
如何畫架構圖 - 軟件設計架構師必學的一門課
前言:是時候乾點正事了,架構圖在做架構設計的時候尤爲重要,有了架構圖,很多時候你能給別人講清楚一些技術上的事情。常見架構圖的分類常見架構圖的畫法2.1 業務架構定義:描述系統對用戶提供了什麼業務功能,類似於 4+1 視圖的場景視圖。技巧:通過不同的顏色來標識業務狀態;業務分組管理。示例:2.2 客戶端架構、前端架構定義:客戶端和前端的領域邏輯架構,類似於 4+1 視圖的邏輯視圖。技巧:通過不同顏色 ⌘ Read more
深度剖析 MCP SDK 最新版: Streamable HTTP 模式正式發佈,爲你實測揭祕
最近,MCP SDK 新版本更新發布(最新爲 v1.9.0),其中最大的更新莫過於終於提供了新版協議中的傳輸模式 — streamable HTTP。不過由於 MCP SDK 的文檔一直以來” 語焉不詳 “的風格,很多開發者知其然卻不知其所以然,很容易在應用中踩坑。本文將對這種模式進行全面剖析與實測,幫助大家深入認識這種新的模式。快速上手:開啓 streamable HTTP 深入兩個核心參 ⌘ Read more
百萬併發下 Nginx 的優化之道!
實現百萬併發不僅靠 Nginx 本身性能,還要操作系統、網絡、配置的全面協同 @mikechen連接配置優化理論最大併發連接數 = workerprocesses × workerconnections。workerconnections 65535;每個 worker 進程可以獨立處理多個連接,增加 worker 進程數可以提高並行處理能力。除此之外,增加單個 worker 進程可以打開的最大文 ⌘ Read more
OpenAI 公開 Codex 系統提示詞
昨天,OpenAI 發佈了一個新功能:Codex。一個在雲端運行的 Coding Agent。體驗鏈接:chatgpt.com/codex可以處理包括跑現成代碼、解答 Github 上的項目、修復 BUG 以及提 PR 等功能。目前還不能聯網,不能裝包,只能基於倉庫裏已有的代碼 + 提前配置好的環境進行工作。Codex 背後的模型來自 codex-1,基於 OpenAI o3 微調,專門針對軟件工 ⌘ Read more
Flutter 與 Rust 跨界聯手:打造跨平臺開發新紀元
使用 Rust 與 Flutter 的理由假設我們需要獲取當前設備的電池電量。如果沒有任何插件提供這種功能,那就必須解決兩個問題:如何在本地代碼和 Flutter 之間傳輸數據,以及如何處理不同平臺的特定語言(如 C++/Kotlin/Swift 等)。數據傳輸挑戰——在 Flutter 應用和本地代碼之間傳輸大量數據時,創建綁定以實現在兩者間的數據交換是必要的。這個過程涉及到大量的樣板代 ⌘ Read more
Context7 MCP :實時文檔檢索讓代碼更精準,Cursor 開發效率翻倍!
痛點–不知道大家在編程時,有沒有遇到過 AI 大模型會胡編亂造一些庫來調用的情況。我是遇到過的,記得是 Copilot 剛出來的時候,國內的文心一言也很火,遇到問題,我就會問他,但是發現他寫的代碼都沒法運行,調的庫都是沒有的東西,幻覺很厲害。最近又遇到了這樣一個場景,讓 AI 助手幫我完成下面一個需求:開發一個 chrome 插件,幫我在閱讀文章時,進行總結。開發一個chrome插件,具有以下兩 ⌘ Read more
Golang 業務邏輯 WASM 化實踐指南
爲什麼選擇 WASM 邊緣計算?在物聯網和 5G 加速普及的當下,邊緣計算對低延遲和離線能力的需求暴增。傳統容器方案(如 Docker)在邊緣設備上面臨三大痛點:資源消耗大:x86 容器鏡像通常超過 100MB,ARM 設備運行效率低下 冷啓動慢:Node.js/Python 等解釋型語言啓動時間超過 500ms 安全風險:系統級隔離存在逃逸風險 WebAssembly(WASM ⌘ Read more
Go Wails 桌面開發之 Go 與 Preact 如何協作通信?
上一篇文章裏我們簡單的瞭解了 Wails,在本篇文章裏將帶你從 0 開始,藉助 Wails 框架構建一個前後端分離的 Todo 應用,前端用 Preact,後端使用 Go,並講解它們之間的通信機制與數據傳遞方式。閒話少說,開始今天的內容,let’s go!!!Wails 框架如何工作?—————–在 Wails 中,前端通過 WebView 渲染頁面,後端通過 Go 提供邏輯 ⌘ Read more
斬獲 4-1K star,再見 tcpdump!Kyanos 這款開源神器讓網絡分析快如閃電!
Kyanos 是一款基於革命性 eBPF 技術打造的開源網絡分析工具,專爲解決現代分佈式系統中的網絡疑難雜症而生。它能像 X 光機般透視 Linux 內核的網絡活動,精準定位 HTTP、Redis、MySQL 等協議的性能瓶頸,讓 “服務爲什麼變慢” 這類世紀難題迎刃而解。與傳統抓包工具相比,Kyanos 具備三大殺手鐧:零配置開箱即用:單個二進制文件搞定所有監控需求 內核級透視能力:從 ⌘ Read more
Ollama 多模態引擎重磅升級:本地也能實現 “圖文對話” 的 AI 體驗
在大模型的發展過程中,文本理解已經逐步成熟,而多模態能力——即 “看圖說話”、“圖文結合理解”、“圖像 OCR 翻譯” 等——正成爲新一輪的核心能力。就在昨天,Ollama 宣佈其新一代多模態推理引擎全面上線,支持一系列領先的視覺多模態模型,讓 “本地 AI 也能看圖說話” 真正落地。這次升級,Ollama 一口氣支持了多個重要模型,包括:• Meta 的 Llama 4 Scout • G ⌘ Read more
RAG-MCP:突破大模型工具調用瓶頸,告別 Prompt 膨脹
大語言模型(LLM)的浪潮正席捲全球,其強大的自然語言理解、生成和推理能力,爲各行各業帶來了前所未有的機遇。然而,正如我們在之前的探討中多次提及,LLM 並非萬能。它們受限於訓練數據的時效性和範圍,也無法直接與瞬息萬變的外部世界進行實時交互或執行需要特定技能的操作。爲了彌補這些不足,賦予 LLM 調用外部工具(如搜索引擎、數據庫、計算器、各類 API 服務)的能力,成爲了學術界和工業界共同關注的焦 ⌘ Read more
Go 語言中字符串四種拼接方式的性能對比,哪個更勝一籌?
在 Go 語言開發中,字符串拼接是最常見的操作之一。不同的拼接方式在性能上可能有數量級的差異,特別是在高頻調用或大數據量處理的場景下。本文將使用標準基準測試,全面對比四種主流字符串拼接方式的性能表現。測試環境與方法測試環境Go 版本:1.20+ 操作系統:macOS/Windows/Linux CPU:8 核 測試方法我們創建了一個完整的基準測試文件echobenchtest.g ⌘ Read more
nginx 實時請求監測
ngxtop——ngxtop 是一個實時命令行工具,可以分析 nginx 訪問日誌,以表格形式將 http 請求的主要指標直觀展示。ngxtop 將 nginx 的訪問請求數據實時動態展示,並支持按字段過濾請求。 安裝 centos 環境安裝 # 安裝python yum install epel-release yum install ⌘ Read more
能用 MQ 就不要用 RPC?
你好,我是老鄭。一個後端開發 10 餘年的北漂。最近在網上看到一種觀點:“能用 MQ 就不用 RPC”。我不這麼認爲。今天聊聊 RPC 和 MQ 的選擇問題。對你應該有幫助。一、RPC 與 MQ ———–RPC(Remote Procedure Call):面向結果的同步通信機制,調用方需等待服務提供方返回結果。適用於強依賴實時結果的場景,比如用戶登錄驗證。 MQ(Messag ⌘ Read more
事件驅動架構詳解 - 模塊間解耦利器
一、什麼是事件驅動架構?事件驅動架構(Event-Driven Architecture,EDA)是一種軟件架構模式,它的核心思想是組件之間的交互通過事件的產生、檢測、消費和響應來完成,而不是直接調用彼此的方法。二、核心概念1. 事件(Event)表示系統中發生的某種事實或狀態變化,通常包含:事件類型(什麼發生了) 事件源(誰觸發的) 事件時間(何時發生的) 相關數據(事件的詳細 ⌘ Read more
以 StreamableHTTP 爲例,對 MCP 進行總結與實踐
引言近日,MCP 迎來更新,StreamableHTTP 從 3 月 26 日協議發佈,到這禮拜進行落地,從 python 的 sdk 上來看,更新的代碼量並不大,但畢竟是一個協議,從 github 上的幾百條 discussion 中,可以看到還是有非常多褒貶不一的聲音:本篇就以更新後的 StreamableHTTP,做了一個實踐測試。從 stdio 到 StreamableHTTP最初,標準輸 ⌘ Read more
2025 年了,npm 與 pnpm 我們該如何選擇
在前端開發的工具鏈中,包管理器是極爲關鍵的一環,它就像一位高效的管家,幫助開發者管理項目中的各種依賴包。npm(Node Package Manager)作爲 Node.js 生態系統中最老牌、最廣泛使用的包管理器,已經成爲衆多開發者的首選。然而,隨着項目規模的擴大和依賴管理複雜度的增加,新的包管理器應運而生,pnpm(performant npm)便是其中的佼佼者。它以高效、節省空間等特性逐漸嶄 ⌘ Read more
Go 指針還能這麼玩?結構體方法調用竟然不用解引用!
Go 語言中的指針詳解包含字段與方法的簡化寫法————在 Go 語言中,指針是高效操作數據、避免大對象拷貝的重要工具。本文將詳細講解 Go 中指針相關的幾個關鍵概念:&:取地址 T:聲明指針類型 p:解引用指針 結構體指針可以使用 ptr.Field 和 ptr.Method() 的簡化寫法 是否支持多級指針如 *T 一、基本操作符解釋——– ⌘ Read more
pt-online-change 工具這麼多,哪一個是你的菜?
前言–今天在 ② 羣看到有位同志提到了這樣一個問題: 把 numeric(20,2) 改成 numeric(20,4) 會鎖表嗎?首先會鎖表肯定是毋庸置疑的,並且是最重的 8 級鎖,其次我們關心的重點應該是,表是否會發生重寫?即改類型是否會導致全表重寫?廢話不多說,一圖勝千言!在 PostgreSQL 中,大多數操作都是 online 的,不會發生重寫,只會獲取短暫的 8 級鎖,但是始終還是有 ⌘ Read more
MQTT 通信的核心:Topic 主題
我們這期重點介紹 MQTT 的靈活性和效率的核心,即兩個關鍵概念:主題 Topic 和通配符 Wildcards。這些功能構成了 MQTT 發佈 / 訂閱模型的基礎,使得在複雜的物聯網生態系統中實現無縫且有針對性的通信成爲可能。MQTT 主題作爲消息的地址機制,允許設備和應用程序組織和過濾信息流。它們提供了一種層次結構,可以表示您的物聯網系統中的各種方面,從設備位置到傳感器類型和數據類別。瞭解如何 ⌘ Read more
【一文看懂】什麼是強化學習(RL-?
爲什麼像 ChatGPT 這樣的人工智能,不僅擁有海量的知識,還能和你進行流暢自然的對話,甚至理解你的潛在意圖,給出富有創造性的回覆,或者在面對不恰當請求時進行得體的拒絕?它們是如何從簡單的文字預測工具,變得如此 “善解人意” 且“行爲規範”的?除了在龐大的文本數據中學習語言模式和世界知識(這可以類比於人類的閱讀和記憶),這些大語言模型(LLM)之所以能夠更好地與人類對齊、理解人類偏好並表現出更高 ⌘ Read more
從 Go 路由選擇看 “標準庫優先”:何時堅守?何時拓展?
大家好,我是 Tony Bai。最近,知名 Go 博主 Alex Edwards 更新了他那篇廣受歡迎的文章——“Which Go router should I use?1]”,特別提到了 [Go 1.22 版本對標準庫 http.ServeMux 的顯著增強。這篇文章再次引發了我們對 Go Web 開發中一個經典問題的思考:在選擇路由庫時,我們應該堅守標準庫,還是擁抱功能更豐富的第三方庫?這個 ⌘ Read more
Nginx 主從最全詳解 -圖文全面總結-
大家好,我是 mikechen 睿哥。Nginx 是大型架構的必備中間件,下面我就全面來詳解 Nginx 主從 @mikechenNginx 主從Nginx 主從配置的核心是利用冗餘備份和故障轉移機制,通過 Keepalived 等工具實現 VIP 的管理和切換,從而確保 Web 服務的高可用性。整體架構,如下圖所示:配置兩臺或多臺 Nginx 服務器,其中一臺作爲主服務器,負責處理主要的 Web ⌘ Read more
HAProxy 實現 MySQL 的負載均衡
使用 HAProxy 實現 MySQL 的負載均衡:1、DS 服務器、負載均衡服務器停掉 LVS 負載均衡的配置:[root@server04 ]# ./lvsdrdsmysql.sh stop[root@server04 ]#[root@server04 ~]# ipvsadm -LnIP Virtual Server version 1.2.1 (size=4096)Prot LocalA ⌘ Read more
Learn git the easy way- 一文入門 git 常用操作
Git 是一個開源的分佈式版本控制系統,用於敏捷高效地處理任何或小或大的項目。Git 配置Git 提供了 git config 命令,用來配置或讀取相應的工作環境變量。這些變量可以存放在以下三個不同的地方:• /etc/gitconfig 文件:系統中對所有用戶都普遍適用的配置。若使用 git config 時用 –system 選項,讀寫的就是這個文件。 • ~/.gitconfig 文 ⌘ Read more
A2A 又是啥?和 MCP 的關係?個人理解和定義梳理
繼 Anthropic 推出 MCP 之後,Google 終於下場了,推出了新的 AI 協議:A2A。這東西到底是幹啥的?和 MCP 有啥區別?具體咋用?下面我們詳細道來。A2A 能幹啥?A2A,全程 agent2agent,顧名思義,就是 agent 和 agent 之間的交流溝通的範式,詳細地說它可以實現 agent 和 agent 之間溝通、協作、委派、信息同步的同能,並將這個工作作爲一個標 ⌘ Read more
vLLM-DeepSeek 本地部署大模型終極解決方案,細到超乎想象!
自從 DeepSeek 火遍大江南北,人人都在使用大模型,也有很多同志在像曉智同學一樣,開始私有化部署。當然選擇私有化部署使用最多的是 ollama 部署,但是對於併發相對高的場景,vllm 是非常不錯的選擇。現就將曉智同學一步步部署併成功上線實施的方案分享如下:一、環境構建1、安裝 ubuntu24.04 操作系統,並安裝對應的基礎軟件,比如輸入法等(可以不安裝)。2、安裝顯卡驅動檢查顯卡驅動是 ⌘ Read more
Excel MCP: 自動讀取、提煉、分析 Excel 數據並生成可視化圖表和分析報告
最近,一款 Excel MCP Server 的開源工具火了,看起來功能很強大,咱們今天來一探究竟。基礎環境—-Python 3.10 or higher Python 3.10或更高版本需要提前安裝uvpip istall uv安裝 MCP SERVER————-下載服務包git clone https://github.com/haris-musa/excel-mcp-se ⌘ Read more
Go 語言 從設計到優化全流程 構建高併發權重抽獎系統
在現代互聯網應用中,抽獎系統被廣泛用於營銷活動、用戶激勵等場景。一個好的抽獎系統需要滿足:公平性:確保概率分佈準確高性能:支持高併發抽獎請求安全性:防止作弊和重複中獎可擴展:支持多種抽獎活動配置本文將基於 Go 語言實現一個完整的權重抽獎系統,涵蓋核心算法、併發控制、安全防護等關鍵設計。一、系統架構設計1. 整體架構圖2. 核心組件說明二、核心算法實現1. 權重區間算法type Prize str ⌘ Read more
在 Go 中應該何時使用 panic?
如果你使用 Go 有一段時間了,可能聽說過 Go 的諺語 “don’t panic”。這句話的核心意思是:“優雅地處理錯誤,或者將錯誤返回給調用方去處理,而不是直接傳遞給內置的 panic() 函數。”儘管 “不要 panic” 是一個值得遵循的優秀準則,但有時候它被理解成“你絕對不能、絕不應該調用 panic()”。我並不這麼認爲,在某些少數情況下, panic() 是更合適的行爲。「爲什麼 p ⌘ Read more
常見的 React 庫架構設計
React 以其強大的生態系統而聞名。我們有各種各樣的工具來處理狀態管理、表單、路由、樣式等,但它們在內部是如何工作的呢?其實,大多數工具在架構選擇上都有相似之處,更傾向於遵循 React 的工作方式。接下來我們來探討一下這些常見的結構。一、綁定機制(Binding)大多數庫的架構通常分爲兩個主要部分:核心(core)和綁定(binding)。核心部分負責邏輯和功能的實現,而綁定則負責將核心與前端 ⌘ Read more
TCP 與 UDP 協議的 socket 通信
剛剛有同事問我,tcp 是怎麼進行 socket 通訊的,udp 能進行 socket 通信嘛,想想這些基礎的知識竟一下子語塞,不知道怎麼回答了,在此,我整理了一下相關知識點,以公衆號文章的形式發表一下,個人粗淺的理解,如有不當之處,請各位大佬多多指點修正。 現在進入正文,咱們先了解一下 socket, 說到 socket, 就得說到互聯網的一個架構,c/s 架構,c/s 是客戶端和服 ⌘ Read more
谷歌 Agent2Agent 協議原理解讀
谷歌在 25 年 4 月初發布了 A2A 協議,作爲 MCP 協議的補充。Agent2Agent 協議致力於促進獨立 agent 間的通信,幫助不同生態系統的 agent 溝通和協作。核心概念Agent Card:一個公共元數據文件(通常位於 /.well-known/agent.json),用於描述 Agent 的能力、技能、端點 URL 以及認證要求。客戶端通過它來發現 Agent。 Agen ⌘ Read more
golang 每日一庫之依賴注入庫 samber-do
do 是 Go 語言中一個輕量級的依賴注入(Dependency Injection, DI)容器,由 samber 開發。它基於 Go 1.18+ 泛型實現,爲 Go 提供了一個類型安全的 DI 方案。do 庫的設計理念是簡化服務組件之間的依賴管理,取代手工創建依賴關係的繁瑣工作,使不同組件之間鬆散耦合、更易測試與維護。與反射型 DI 框架不同,do 在註冊和解析依賴時不使用反射,因此性能開銷很 ⌘ Read more
一文徹底搞透文件上傳
創建項目基於 Vite + Vue3 創建最簡前端項目 —— file-upload,並在項目根目錄下基於 express 創建 Node Server,如何已熟悉,可以直接進入下一節。前端項目—-通過 Vite 來創建項目,然後選擇自己熟悉的技術棧,比如 Vue、React,只需要創建一個最簡單的項目即可,比如:npm create vite@latest file-upload執行 npm ⌘ Read more
用了這麼久的 Git,這些冷門命令纔是提效神器
Git 作爲開發者的必備工具,大家都用得很熟了。但其實,除了常用的 add、commit、push、pull 這些命令,Git 還有很多冷門但極其實用的命令,能大大提升你的開發效率。今天就來盤點一下那些你可能沒用過,但用上就離不開的 Git 冷門命令! git stash - 臨時保存工作進度———————–有時候你在開發新功能,突然需要切換分支修復 bug,但當前代 ⌘ Read more
MCP 超強源碼解讀!Streamable HTTP 如何實現服務端向客戶端通信
在最新的 Model Context Protocol(MCP,模型上下文協議)版本(2025-03-26)[1] 中引入了 Streamable HTTP 的通信方式,取代了舊版本中的 SSE 通信方式,成爲了新的遠程 MCP 調用標準。Streamable HTTP 通信下的 client 向 server 的請求不需要像之前必須保持 SSE 的長連接,而是通過 client 發起 HTTP ⌘ Read more
Go 1-24 震撼發佈!這些新特性你必須知道!
一、工具鏈重大升級 🛠️————-更智能的模塊校驗機制 新版本引入了 verify 命令go mod verify -json通過結構化輸出模塊校驗結果,完美解決了開發者在持續集成(CI)流程中解析校驗結果的痛點。舊版本只能獲得簡單提示$ go mod verifyall modules verified新版本結構化輸出$ go mod verify -json{ ”Pat ⌘ Read more
精通 SOLID 原則在 Go 中的應用:編寫乾淨且可維護的代碼
在軟件開發中,構建可維護、可擴展和健壯的代碼是最終目標。SOLID 原則由 Robert C. Martin(也稱爲 Uncle Bob)提出,爲實現這一目標提供了基礎。這些原則如何應用於 Go 語言呢?Go 以其簡潔和務實著稱,讓我們來探討 Go 的慣用風格如何與 SOLID 原則對齊,從而生成乾淨、高效的軟件。單一職責原則(SRP)———–“一個類應該只有一個改變的原因。”在 G ⌘ Read more
深入解讀 MCP 協議最新版本的 4 大升級【下】:批處理與增強的工具註解
本篇接着爲大家解讀 MCP 協議最新修訂版本(2025-03-26)的四個較大升級的後兩項(上篇翻閱:深入解讀 MCP 協議最新版本的 4 大升級【上】:傳輸機制與安全授權):JSON-RPC 批處理 增強的工具註解 01JSON-RPC 批處理JSON-RPC 2.0 規範本身支持批量(Batch)模式,允許一次性發送一個包含多個請求對象的數組,服務器隨後可以返回 ⌘ Read more
人人都需要一個 HTTP proxy 來 debug
前言介紹了作爲前端工程師如何使用 HTTP proxy 來進行 debug,超越了 DevTools 的限制。今日文章由前端早讀課 @huli 分享。身爲每天都要與網頁打交道的前端工程師,熟悉 DevTools 的使用是相當合理的。每當接 API 出問題時,就按下快捷鍵打開 DevTools,切到 Network 分頁,找到紅色的那一行,右鍵複製成 cURL 粘貼到羣裏面,讓後端自己找找問題。但不 ⌘ Read more
爲什麼頂級爬蟲工程師都悄悄換成了 Playwright?趕緊學起來
雜談如果你也有爬蟲需求,在以往我們需要做一個瀏覽器自動化肯定想到的是 Selenium。作爲老牌的自動化 “選手”,Selenium 網絡上資料多,功能齊全,容易上手。但是,Selenium 有很多缺陷,特別 web driver 的下載非常頭疼。一個是需要版本要保持一致,就算使用自動下載的代碼,也因爲服務器在國外,速度非常令人崩潰。而且 Selenium 確實存在性能缺陷,有時候無法滿足性能需求 ⌘ Read more
告別 JMeter!這款 Go 語言神器讓性能測試輕量 10 倍,還支持分佈式壓測
k6 簡介:爲何選擇它———–k6 由 Go 語言編寫,相較於傳統工具 JMeter,具有輕量高效、語法簡潔、擴展性強等優勢。其特點包括:開發者友好:基於 JavaScript/TypeScript 腳本,無縫銜接現代開發流程 雲原生支持:內置分佈式測試能力,輕鬆模擬萬級併發 豐富可視化:提供 HTML/JSON 格式報告,支持自定義儀表板 擴展生態:通過 npm ⌘ Read more
必裝的一些 MCP Server 推薦(程序員篇)
玩 MCP 我是認真的,也寫了好幾篇的實操教程,當然了主要是自己的試用體驗分享。使用過程中發現可以用起來了,甚至可以串起來當作工作流的一環了。今天分享一下關於程序員必備的幾個,試着組合起來,提高自己的效率吧。GitHub MCP Server—————–推薦的理由:GitHub MCP Server 能與 GitHub API 實現無縫集成,爲開發者和工具提供高級的自動化和交 ⌘ Read more
如何把 ASP-NET Core WebApi 打造成 Mcp Server
前言 MCP (Model Context Protocol) 即模型上下文協議目前不要太火爆了,關於它是什麼相信大家已經很熟悉了。目前主流的 AI 開發框架和 AI 工具都支持集成MCP,這也正是它的意義所在。畢竟作爲一個標準的協議,當然是更多的生態接入進來纔會有意義。使用 MCP 我們可以把Tools調用標準化,這意味着我們可以忽略語言、框架快速把工具融合到不同的模型中去。現在,如何把現 ⌘ Read more
Agent 記憶系統:6 大核心操作全景解讀
自 LLM 進入 Agent 時代,如何處理人機交互的歷史信息和狀態,一直是學術前沿思考的核心問題。因此,記憶模塊(Memory)也就成爲了研究重點。以往研究的缺憾在於:關注記憶在特定任務中的應用。如:記憶存儲、檢索或基於記憶的生成,卻忽視了記憶動態變化背後的原子操作。 如何通過記憶增強模型的上下文理解能力。未深入研究記憶如何在不同時間尺度上進行整合、更新和遺忘,導致無法全面理解記憶在複雜交 ⌘ Read more
給 MCP 加上 RAG,工具準確率提升 200-,起飛~
大型語言模型(LLMs)在有效利用越來越多的外部工具(如模型上下文協議(MCP)所定義的工具)方面存在困難,這是由於提示膨脹和選擇複雜性造成的。因此引入了 RAG-MCP,這是一個檢索增強生成框架,通過卸載工具發現來克服這一挑戰。提示膨脹與 MCP 壓力測試提示膨脹問題:隨着可用的 MCP(Model Context Protocol)服務器數量增加,將所有工具描述包含在單個提示中會導致提示過長, ⌘ Read more