博客 / 列表

葡萄城技術團隊 - 移動端可視化大屏工具技術實踐:從適配到智能交互的全方案解析

移動端可視化大屏工具技術實踐:從適配到智能交互的全方案解析 引言:移動化時代下可視化大屏工具的核心訴求 隨着數字化轉型深入,企業決策場景逐漸從 “固定辦公” 向 “移動協同” 延伸 —— 生產主管需在車間通過平板監控設備運行數據,區域經理需在差旅中通過手機查看銷售大屏,運維人員需通過移動端接收設備預警信息。然而傳統可視化工具普遍存在移動端適配差(佈局錯亂、交互卡頓)、觸摸操作無優化(篩選 / 鑽取

移動端

葡萄城技術團隊 - 將 Node.js REST API 改造為 AI 就緒的 MCP 服務器

將 Node.js REST API 改造為 AI 就緒的 MCP 服務器 瞭解如何將 Node.js REST API 升級為 AI 就緒的模型上下文協議(MCP)服務器,以支持智能的、由智能體驅動的交互能力。 大型語言模型(LLM)與智能體 AI 的發展,要求應用程序暴露能力的方式發生根本性轉變。傳統 REST API 專為軟件對軟件通信設計,需要開發者閲讀文檔並編寫自定義集成代碼。而模型上下

node.js

葡萄城技術團隊 - 提升 Web 端 JavaScript 的可信度:WAICT 體系詳解

提升 Web 端 JavaScript 的可信度:WAICT 體系詳解 在當前互聯網時代,網頁是最強大的應用平台。只要在瀏覽器中擁有合適的 API,你理論上可以安全運行任何你想運行的東西。不過——除了“加密學”這塊。事實上,自 2011 年以來,“網頁中的 JavaScript 加密”一説就被認為是“不靠譜”的。 其核心問題在於:代碼的分發。如果我們在客户端瀏覽器中生成密鑰,從而讓用户能夠發送/

Javascript

葡萄城技術團隊 - 面向智能體與大語言模型的 AI 基礎設施:選項、工具與優化

面向智能體與大語言模型的 AI 基礎設施:選項、工具與優化 本文探討了用於部署和優化 AI 智能體(AI Agents)與大型語言模型(LLMs)的各類基礎設施選項及工具。 無論採用雲、本地還是混合雲部署,基礎設施在 AI 架構落地過程中都起着關鍵作用。本文是 AI 基礎設施系列文章的一部分,聚焦於部署和優化 AI 智能體與大語言模型的多樣化基礎設施選擇,深入剖析了基礎設施在 AI 架構(尤其是推

人工智能

葡萄城技術團隊 - AI 基礎設施指南:工具、框架與架構流程

AI 基礎設施指南:工具、框架與架構流程 本文涵蓋 AI 基礎設施的方方面面,從硬件加速、模型服務到監控與安全,提供了經過生產環境驗證的工具、模式及策略。 構建穩健的 AI 基礎設施,需要理解跨多個技術層級的理論基礎與實際實現細節。本綜合指南為各類規模 AI 系統的架構設計、部署及管理提供了權威參考——無論是實驗性原型,還是服務數百萬用户的企業級生產部署均可適用。 現代 AI 應用對基礎設施提出了

人工智能

葡萄城技術團隊 - 開發者必備 SVG 手冊:從入門到 Path 實戰,圖標、動畫、自適應一次搞定

開發者必備 SVG 手冊:從入門到 Path 實戰,圖標、動畫、自適應一次搞定 引言 SVG 絕對是瀏覽器裏最有意思的技術之一!用它能實現超多酷炫效果,也是前端開發工具箱裏絕對關鍵的一環。 先給大家快速看看前端開發用 SVG 做過的一些東西: (原文此處有示例圖,實際場景可替換為自己的 SVG 作品展示) 不過 SVG 也挺讓人望而生畏的------這玩意兒水很深,很容易看得眼花繚

svg

葡萄城技術團隊 - 認證與授權全攻略:從 Basic、JWT 到 RBAC、ABAC,開發者該怎麼選?

認證與授權全攻略:從 Basic、JWT 到 RBAC、ABAC,開發者該怎麼選? 引言:別搞混!認證和授權是兩回事 做開發時,我們常把“認證”和“授權”掛在嘴邊,但很多人其實沒分清二者的核心區別: 認證(Authentication):解決“你是誰”的問題——比如登錄時輸密碼、掃人臉,本質是確認“用户身份合法”。 授權(Authorization):解決“你能做什麼”的問題——比如登錄

Jwt

葡萄城技術團隊 - 火狐退出中國後,Zen 瀏覽器會是「理想平替」嗎?

葡萄城思否問答子站 引言 從隱私保護到擴展兼容,無縫承接國內用户需求,用革新設計重塑瀏覽體驗 Mozilla Firefox(火狐瀏覽器)曾是國內不少用户的「隱私首選」------憑藉開源內核、豐富擴展生態和自主可控的隱私設置,它一度成為避開 Chromium 生態的重要選擇。但近日火狐即將宣佈徹底關閉中國市場後,不僅官方服務支持中斷、本地化功能(如中文同步、國內鏡像更新)逐步失效,「如何找

瀏覽器

葡萄城技術團隊 - 瀏覽器端音視頻處理新選擇:Mediabunny 讓 Web 媒體開發飛起來

瀏覽器端音視頻處理新選擇:Mediabunny 讓 Web 媒體開發飛起來 在 Web 開發中,音視頻處理一直是個“老大難”問題:傳統方案要麼依賴後端服務器中轉(延遲高、成本高),要麼使用移植自桌面的庫(體積大、性能差),始終缺乏一個“為 Web 而生”的輕量高效解決方案。而今天要介紹的 Mediabunny,正是填補這一空白的 JavaScript 庫——它能直接在瀏覽器中實現音視頻的讀取、寫入

瀏覽器

葡萄城技術團隊 - 瀏覽器端音視頻處理新選擇:Mediabunny 讓 Web 媒體開發飛起來

瀏覽器端音視頻處理新選擇:Mediabunny 讓 Web 媒體開發飛起來 在 Web 開發中,音視頻處理一直是個"老大難"問題:傳統方案要麼依賴後端服務器中轉(延遲高、成本高),要麼使用移植自桌面的庫(體積大、性能差),始終缺乏一個"為 Web 而生"的輕量高效解決方案。而今天要介紹的 Mediabunny,正是填補這一空白的 JavaScript 庫------它能直接在瀏覽器中實現音視頻的讀

瀏覽器

葡萄城技術團隊 - Microsoft 代理框架簡介(預覽版):讓每個開發人員都能輕鬆使用 AI 代理

Microsoft 代理框架簡介(預覽版):讓每個開發人員都能輕鬆使用 AI 代理 引言 人工智能代理(AI Agents)正逐漸成為現代軟件開發的重要組成部分,它們能夠結合推理、上下文和工具來追求特定目標。然而,許多開發人員在構建 AI 代理時面臨複雜編排邏輯、多模型連接困難以及部署基礎設施繁瑣等問題。Microsoft 代理框架(Microsoft Agent Framework)的推出,旨在

microsoft

葡萄城技術團隊 - REST API 設計最佳實踐指南

過去幾年裏,我創建並使用過很多 API。在此過程中,我遇到過各種好的和壞的實踐,也在開發和調用 API 時碰到過不少棘手的問題,但也有很多順利的時刻。 網上有很多介紹最佳實踐的文章,但在我看來,其中不少都缺乏實用性。只懂理論、沒幾個實例固然有一定價值,但我總是會想:在更真實的場景中,這些理論該如何落地? 簡單的示例能幫助我們理解概念本身,避免過多複雜性干擾,但實際開發中事情往往沒那麼簡單。我相信你

rest-api

葡萄城技術團隊 - WebRTC 入門指南:實時通信完全解析

WebRTC 入門指南:實時通信完全解析 🚀 簡介 WebRTC(Web 實時通信)是一項強大的技術,支持瀏覽器和移動應用實時交換音視頻與數據——無需中間服務器中轉。它是現代視頻通話、屏幕共享工具及實時協作平台的核心底層技術。 本文將完整覆蓋 WebRTC 技術流程:從獲取用户媒體到建立安全的點對點(P2P)連接,並提供基於 TypeScript 風格的 JavaScript 實戰示例。

webrtc

葡萄城技術團隊 - 微軟 AI 商業智能體將如何顛覆 SaaS?2030 年或成變革元年

近年來,人工智能技術的飛速發展正在重塑全球科技行業的格局。微軟作為 AI 領域的領軍者,近期提出了一項大膽預測:到 2030 年,AI 驅動的商業智能體(Business Agents)可能會顛覆傳統的 SaaS(軟件即服務)模式。這一觀點引發了業界廣泛討論,也為國內開發者提供了新的思考方向。本文將從國內開發者的視角出發,解讀這一趨勢,並探討其對技術生態和開發實踐的潛在影響。 AI 商業智能體是

microsoft , 人工智能

葡萄城技術團隊 - 前端路由&框架選型避坑:Next.js vs React Router vs TanStack Router

在前端項目開發中,選框架和路由工具就像選老婆(或者老公)——選對了,日子省心,選錯了,天天吵架。 最近,隨着 Next.js、React Router v7 和 TanStack Router 的更新,不少團隊開始糾結: 是直接上大而全的 Next.js? 還是老牌穩妥的 React Router? 抑或嚐鮮新鋭的 TanStack Router? React Summit 2025 上

路由 , 前端

葡萄城技術團隊 - 手把手教你在 Sevalla 上部署 Next.js 博客:從搭建到上線全流程

很多開發者會糾結:“現在博客平台這麼多,為啥還要自己搭博客?” 答案很簡單:用 Next.js 搭的博客,是真正屬於你的 “數字資產”。 為什麼選 Next.js?為什麼是 Sevalla? 先聊聊這兩個核心工具的優勢,幫你搞懂 “為什麼這麼組合”。 Next.js:不止是博客,更是你的品牌載體 Next.js 是基於 React 的開發框架,相比純 React,它多了很多 “開箱即用” 的功能:

next.js

葡萄城技術團隊 - 破局SAP實施難題、降低開發難度,定製化需求怎樣快速上線?

前言 SAP 是全球領先的業務流程管理軟件供應商之一,其提供廣泛的模塊化解決方案和套件,所開發的軟件解決方案面向各種規模的企業,幫助客户規劃和設計業務流程、分析並高效設計整個價值鏈,以更好的瞭解和響應客户需求。ERP 是企業資源規劃的簡稱,ERP 軟件涵蓋所有核心業務領域,如採購、生產、物料管理、銷售、市場營銷、財務和人力資源管理等。 SAP 是最早開發標準的企業解決方案軟件的公司之一,提供行業領

擴展 , sap

葡萄城技術團隊 - 3D組合地圖在數據可視化大屏中的應用

前言 當下數據可視化大屏展示的花樣層出不窮,可視化大屏的C位越來越卷,地圖的樣式已經不再止步於普通的平面地圖,在虛擬環境中探索和交互,今天我們要介紹的這一款3D組合地圖可以將複雜的數據以直觀的方式呈現出來,使得數據更容易被理解和分析。例如,通過將人口分佈、經濟狀況等數據與3D地圖相結合,可以直觀地展示這些數據在空間上的分佈情況,從而幫助決策者更好地理解和分析這些數據。今天小編為大家介紹如何藉助葡萄

地圖 , 可視化

葡萄城技術團隊 - 如何用窗口函數實現排名計算

摘要:本文由葡萄城技術團隊于思否原創並首發。轉載請註明出處:葡萄城官網,葡萄城為開發者提供專業的開發工具、解決方案和服務,賦能開發者。 前言 SQL語句中,聚合函數在統計業務數據結果時起到了重要作用,比如計算每個業務地區的業務總數、每個班級的學生平均分以及每個分類的最大值等。然而,今天我將介紹窗口函數,與聚合函數相比,它們也是一組函數,但在使用方法和適用場景上有所不同。在本章節中,我將重點介紹窗口

sql語句

葡萄城技術團隊 - 平民開發者≠技術差!真正發揮平民開發者的創造力,光有低代碼還不夠

隨着低代碼的概念日趨火熱,與之相關的“平民開發者”(Citizen Developer,也稱公民開發者)也受到了更多人的關注。然而,在大多數語境中,平民開發者會與技術基礎差劃上等號,甚至以此來推演低代碼和無代碼在企業中的發展路線和應用前景。事實真的如此嗎? 平民開發者的定義 平民開發者的概念最早被業界廣泛接納,是源於國際知名諮詢公司Gartner的研究報告。翻閲Gartner官網提供的詞彙表,我們

行業 , 低代碼 , 程序人生

葡萄城技術團隊 - Flash Player終將成為歷史,HTML5正站在舞台的中央

12月28日消息,微軟已經確認Windows 10在下一次更新時將自動刪除Flash Player,這意味着Flash Player將正式成為歷史。 Flash曾是互聯網的一段傳奇,它統一了互聯網的內容創作模式,做到了真正的一次編寫,到處運行,讓每個人都有可能成為動畫師和藝術家。 然而,隨着移動互聯時代的到來,Flash也逐漸暴露出越來越多的技術短板,耗電、運行速度慢以及安全隱患甚至一度讓喬布斯對

Flash , spreadjs , html5