博客 / 列表

mb68b85ccf7a016 - AI 提示詞工程全指南:從“咒語”到“編程”

這是一篇為您定製的 AI 提示詞工程 (Prompt Engineering) 深度指南。 隨着大模型(LLM)能力的爆發,寫提示詞(Prompting)已經不再僅僅是“提問”,而變成了一種使用自然語言進行編程的新範式。對於開發者而言,理解 LLM 的“思維方式”,通過結構化的輸入獲取確定的輸出,是構建 AI 應用(如 RAG、Agent)的核心基本功。 AI

物聯網 , 結構化 , Json , Python

mb68b85ccf7a016 - RESTful API 設計規範與最佳實踐 引言

RESTful API 設計規範與最佳實踐 引言 在當今的軟件架構中,REST(Representational State Transfer)已成為設計Web API的事實標準。一套設計良好的RESTful API能夠提升開發效率、降低維護成本並改善系統可擴展性。本文詳細闡述RESTful API的設計原則、規範和實踐建議。 一、RESTful API 核心原

API , 物聯網 , HTTP , Json

mb68b85ccf7a016 - Camunda 7 入門教程:從零開始構建你的第一個工作流

目錄 什麼是 Camunda?為什麼要用它? 核心概念速覽 環境準備:安裝 Camunda Platform 實戰演練:構建“員工請假”流程 步驟一:繪製流程圖 步驟二:配置用户任務 步驟三:部署和啓動流程 步驟四:處理任務 回顧與總結 下一步去哪裏?

業務流程 , 用户任務 , 物聯網 , Web

mb68b85ccf7a016 - Rust 循環語法終極指南:​​loop​​, ​​while​​ 和 ​​for​​

歡迎來到 Rust 的世界!在編程中,我們經常需要重複執行某段代碼,這就是“循環”大顯身手的時候。Rust 提供了三種強大且各具特色的循環工具:loop, while 和 for。 本教程將帶你逐一瞭解它們,並通過生動的圖解和實例,讓你明白何時使用哪種循環。 循環概覽 在開始之前,我們先通過一張圖來快速瞭解這三種循環的“性格”和適用場景。 1. l

流程圖 , 物聯網 , rust , 迭代

mb68b85ccf7a016 - Python智能體開發教程:從零開始構建你的第一個AI智能體

目錄 什麼是智能體? 核心概念:智能體的四大要素 環境準備:安裝必要的庫 第一步:構建一個基礎的智能體框架 第二步:實現感知與行動 第三步:設計決策邏輯(“大腦”) 實戰項目:構建一個網絡購物智能助手 項目目標 環境定義 智能體實現 運行與交互

搜索 , 物聯網 , ide , Python

mb68b85ccf7a016 - SpringBoot 使用HttpExchange 教程

目錄 什麼是 HttpExchange? 為什麼使用 HttpExchange? 核心概念:接口 + 註解 詳細教程:一步步創建 HttpExchange 客户端 步驟 1: 創建 Spring Boot 項目 步驟 2: 準備一個要調用的遠程服務 (可選) 步驟 3: 定義 HttpExchange

User , spring , 物聯網 , JAVA

mb68b85ccf7a016 - ​​Redis 在現實世界的 5 個用法​​

Redis是一個強大的內存數據結構存儲,包含數據庫,緩存和消息代理等多種用途。大多數人經常認為它不過是一個簡單的鍵值存儲,但其實它有更多的能力。下面我將會總結一些Redis可以做的事情的真實例子。 1.全頁面緩存 首先是整頁緩存。如果你正在使用服務器端呈現的內容,則不需要為每個單獨的

redis , 數據 , 物聯網 , 緩存

mb68b85ccf7a016 - 深入淺出 Python 裝飾器:讓你的代碼更優雅、更高效

在 Python 的世界裏,裝飾器是一個聽起來可能有些高深,但實際上卻異常強大和優雅的工具。它允許你在不修改原函數代碼的情況下,為其增加額外的功能。無論是日誌記錄、性能測試,還是權限校驗,裝飾器都能以一種簡潔、可複用的方式實現。 本文將帶你從零開始,一步步深入理解 Python 裝飾器的原理與應用。 1. 裝飾器是什麼?為什麼要用它? 想象一下,你有一個函數 s

語法糖 , 物聯網 , 帶參數 , Python

mb68b85ccf7a016 - 精美的vue流程設計器

一、vue-dawn-flow介紹 vue-dawn-flow是一款功能強大的開源流程設計器,專為 Vue.js 生態打造,完美兼容 Vue 2 和 Vue 3 框架。並且能很好的兼容vue前端所有框架。 1.1插件功能 提供了一個可視化的流程設計器,你可以在設計器中拖拽組件,連接組件,設置組件屬性。 提供了多種節點類型可共篩選。 提供

連線 , 物聯網 , 默認值 , 方法名

mb68b85ccf7a016 - Rust中使用RocksDB索引進行高效範圍查詢的實踐指南

在當今海量數據處理場景下,高效的範圍查詢能力成為許多系統的關鍵需求。RocksDB作為一款高性能的嵌入式鍵值存儲引擎,其獨特的LSM樹結構和索引設計為範圍查詢提供了底層支持。本文將深入探討如何在Rust中利用RocksDB的特性來實現高效範圍查詢,從鍵的設計原則到迭代器的工程實踐,再到性能優化的實戰技巧。無論您是正在構建時序數據庫、構建搜索引擎,還是處理用户事件流,這些技術都能幫

物聯網 , 迭代器 , 時間戳 , 3d

mb68b85ccf7a016 - Prometheus 與 國產 TDengine 的對比

通過對比,能加深對這兩個系統的理解,方便後續架構選型時作出正確決定。他們的設計思路有很多值得借鑑的地方,雖然工作中需要用到這些知識的地方不多,但是瞭解他們的設計細節能極大滿足我的好奇心。 1.場景和需求 Prometheus 需求 用於雲原生場景下集羣監控數據的收集、即席分析(Ad Hoc)和報警 處於 Kubernetes 生態,需要能

嵌入式 , 數據 , 物聯網

mb68b85ccf7a016 - SpringBoot(springboot的类加载和传统的双亲委派有什么区别、如何按顺序实例化Bean)

前言 在SpringBoot中,類加載機制與Java的傳統雙親委派類加載機制是有一定區別。主要體現在自定義類加載器與fat jar(可執行jar)的加載方式上。 Java的傳統雙親委派模型 Java傳統類加載機制,遵循雙親委派模型,核心規則:類加載請求優先由父類加載器處理,只有父加載器無法加載時才由子加載器嘗試。 1、JDK 1.8及更早版本採用如下層級結構: 2、從 JDK 9 引入模塊系統開

實例化 , jar , 加載 , 架構 , 後端開發