tag 後端

標籤
貢獻585
1745
05:25 PM · Oct 25 ,2025

@後端 / 博客 RSS 訂閱

sevencoding - 劍指offer-60、將⼆叉樹打印成多⾏

題⽬描述 從上到下按層打印⼆叉樹,同⼀層結點從左⾄右輸出。每⼀層輸出⼀⾏。 給定的⼆叉樹是 {1,2,3,#,#,4,5} : 該⼆叉樹多⾏打印層序遍歷的結果是: [ [1], [2,3], [4,5] ] 示例1 輸⼊:{8,6,10,5,7,9,11} 返回值:[[8],[6,10],[5,7,9,11]] 思路及解答 59題的縮減版 迭代法BFS(廣度優先搜索) public

後端

收藏 評論

__ZFR__Luo - 博弈論總結(20260201)

博弈論 ICG 遊戲 若滿足以下條件: 遊戲由兩個人蔘與,兩人輪流做出決策且必定對自己最有利; 當有一人無法做出決策時遊戲結束,無法做出決策的人輸,且無論兩人如何決策,遊戲都一定會結束(不會出現平局) 遊戲中的同一個狀態不可多次抵達,任意遊戲者在某一確定狀態下做出的決策只與當前狀態有關,而與遊戲者無關 DAG 中的博弈 根節點有一個棋子,兩個遊戲者輪流移動這

後端

收藏 評論

花酒鋤作田 - 使用Mixin類簡單重構配置模塊

前言 按照個人習慣,項目伊始我會按照如下結構組織項目配置,也就是配置文件放在conf/目錄,單獨寫一個配置模塊pkg/config.py去讀取加載。有的小項目還好,沒什麼配置項。但有的項目要調用很多第三方的接口,配置文件寫了一堆接口地址、認證方式等,配置模塊也相應增加了幾百行。看着這快上千行的配置模塊,還是儘早改改比較好。 conf/ app.toml pkg/ config.py 有的

後端

收藏 評論

cyl173 - 【後端面經-Java】String與StringBuffer與StringBuilder的比較

1. String 不可變 查看String源碼如下: public final class String implements java.io.Serializable, ComparableString, CharSequence{ /** The value is used for character storage. */ private fin

字符串 , 面試問題 , JAVA , string , 後端

收藏 評論

lindexi - WPF 使用 Vortice 在 D3DImage 顯示 D2D 內容

本文絕大部分代碼來源於 Raspberry Monster 夥伴提供。我只是代為記錄的工具人 本文是渲染相關係列博客中的一篇,該系列博客已按照邏輯順序編排,方便大家依次閲讀。本文屬於系列博客中,比較靠前的博客,可以獨立閲讀,無上下篇依賴。如您對渲染相關感興趣,可以通過以下鏈接訪問整個系列:渲染相關係列博客導航 在開始聊 Vortice 之前,必須要先聊聊 SharpDx 庫。 眾所周知,現在 Sh

.net , 後端

收藏 評論

sevencoding - LockSupport深度解析:線程阻塞與喚醒的底層實現原理

LockSupport簡介 LockSupprot 用來阻塞和喚醒線程,底層實現依賴於Unsafe 類。 LockSupport用來創建鎖和其他同步類的基本線程阻塞原語。簡而言之,當調用LockSupport.park時,表示當前線程將會等待,直至獲得許可,當調用LockSupport.unpark時,必須把等待獲得許可的線程作為參數進行傳遞,好讓此線程繼續運行。在AQS中大量使用,AQS最終都是

後端

收藏 評論

IT開發者筆記 - 國產化Word處理控件Spire.Doc教程:使用C# 編程方式批量轉換Word為RTF

在跨平台共享 Word 文件時,經常會遇到兼容性問題。將 Word 文檔轉換為 RTF(富文本格式)不僅可以保留基本排版和樣式,還能提高在不同設備、操作系統和辦公軟件中的兼容性,使文件更容易被順利打開和使用。本文將圍繞 Word 轉 RTF 的需求,系統如何藉助Spire.Doc,使用C#編程的方式實現文檔轉換。 Spire.Doc for .NET免費試用下載,請聯繫慧都科技 加入Spire技

.net , 後端

收藏 評論

龍孚信息 - 2025 年 Sitemap 終極指南:從“手動維護”到“智能自動化”的跨越

在閲讀了《2025 年 Sitemap 終極指南》後,我們已經清楚:在當今的技術 SEO(Technical SEO)中,Sitemap 不僅僅是一個 URL 列表,它是一個龐大的工具生態系統。 正如相關技術指南中所述,標準 XML Sitemap、圖片 Sitemap、視頻 Sitemap 以及應對大型站點的 Sitemap 索引文件(Sitemap Index),構成了搜索引擎理解你網站的基礎

後端 , 前端 , Javascript

收藏 評論

老肖想當外語大佬 - 這是DDD建模最難的部分(其實很簡單)

本文書接上回《為了落地DDD,我是這樣“PUA”大家的》,關注公眾號(老肖想當外語大佬)獲取信息: 最新文章更新; DDD框架源碼(.NET、Java雙平台); 加羣暢聊,建模分析、技術實現交流; 視頻和直播在B站。 https://mp.weixin.qq.com/s/DjC0FSWY1bgJyLPIND5evA 什麼是最重要的事 如果你認真讀過前面的文章,那麼一定知道我們的核心邏輯

ddd , 程序員 , 後端

收藏 評論

eacape - 命令模式

命令模式就是將一組操作得調用封裝在一個對象裏面,這個對象稱作命令對象。 例如我們可以有一個專門用於開啓、關閉電器的命令,通過調用這命令就可以開關電器。 system start 冰箱 system close 冰箱 system start 空調 system close 空調 那麼我們可以寫一個關於電器的命令類,在創建對象的時候可以與具體電器的組合實現對具體電器的控制。 也就是我們為您可以將

面向對象編程 , 設計模式 , JAVA , 面向對象設計模式 , 後端

收藏 評論

鹹魚Doyoung - 【開源】《commander-cpp》單頭文件的、鏈式調用的、自動生成幫助文檔的C++命令行參數解析庫

《commander-cpp》單頭文件的、鏈式調用的、自動生成幫助文檔的C++命令行參數解析庫 前言 作者我本人經常會寫一些命令行小工具, 此前一直使用node.js的三方庫commander.js來解析命令行參數, commander.js是一個非常方便的命令行參數解析庫, 但是使用node.js也會有一些限制,比如:運行的電腦上需要安裝node.js,並且在一些對性能要求比較

後端

收藏 評論

高德開放平台 - 高德智能手錶解決方案,助力榮耀手錶5 Ultra開啓智慧出行

6月12日,高德開放平台推出了全新的智能手錶解決方案,憑藉其海量數據與多品類地圖服務的深度融合,為智能穿戴設備帶來了全新的可能性。 這一解決方案不僅覆蓋了全國超過7000萬的POI數據以及海外超過1.2億的POI數據,還實現了全球200多個國家和地區的地圖、搜索、定位和導航服務,滿足了用户在智能守護、運動出行等場景下的多樣化需求。同時,該方案支持多樣化的地圖模板和個性化元素配置,助力開發者快速定製

地圖開發 , 地圖api , 人工智能 , 後端 , 前端

收藏 評論

blossom - 再見手寫 CSS!用 Google Stitch + AI Studio 實現“所見即代碼”的開發流

對於全棧開發者而言,常面臨這樣一個挑戰: 後端的架構設計可能完美無瑕,數據庫範式標準優雅,接口響應速度極快——但將這些展示在網頁上時,卻往往陷入困境。面對 CSS 的 flex 佈局、複雜的居中對齊、以及多端適配的響應式設計,開發者往往希望有一個懂審美的智能助手能自動完成這層“皮囊”的構建。 隨着 Google Labs 推出實驗性工具 Stitch,配合 Google AI Studio,UI

後端

收藏 評論

小傅哥 - 互聯網大廠,常見研發線上事故總結!

作者:小傅哥 沉澱、分享、成長,讓自己和他人都能有所收穫!😄 一、前言 你的代碼出過事故嗎? 老人言:常在河邊走哪有不濕鞋。只要你在做着編程開發的工作就一定會遇到事故,或大或小而已。 當然可能有一部分研發同學,在相對傳統的行業或者做着用户體量較小的業務等,很難遇到讓人出名的事故,多數都是一些線上的小bug,修復了也就沒人問了。 但如果你在較大型的互聯網公司,那麼你負責的開發的系統功能,可能面對的

數據庫連接池 , JAVA , 秒殺 , 程序員 , 後端

收藏 評論

不一樣的科技宅 - 從try-with-resources到ThreadLocal,優化你的代碼編寫方式!

1. 使用try-with-resources簡化文件讀取操作: 修改前: FileInputStream fis = null; try { fis = new FileInputStream("file.txt"); // ... } catch (FileNotFoundException e) { e.printStackTrace(); } finally {

spring , 技巧 , springboot , JAVA , 後端

收藏 評論

北冥有隻魚 - 解鎖網絡性能優化利器HTTP/2C

我總要言説一些東西,因為我的心始終在喋喋不休。 前言 HTTP的發展現狀 最近腦海裏面始終活躍着一些想法,一部分是對過去錯誤認知的糾正,比如HTTP/2。在《HTTP學習筆記(三) HTTP/2》,這裏已經提過了,HTTP 1.0的性能缺點是每一個連接都對應一個TCP連接,到HTTP 1.1對這個問題進行了解決,也就是keep-alive和流水線,所謂keep-alive, 也就是説客户端和服務端

http-2 , 後端

收藏 評論

李梨同學 - 2025.12.11 - 2025.12.18

巨頭對決:Gemini 3 與 GPT-5.2 開啓“深度思考”軍備競賽 .png?imageSlim) 本週關鍵詞: Gemini 3 Flash、DeepSeek V3.2、GPT-5.2、Browser Agents 摘要: 本週是 AI 核心能力從“對話”轉向“深度行動”的分水嶺。Google 祭出 Gemini 3 Flash 接管實時交互,同時發佈 Deep Research 代理

後端

收藏 評論

數睿數據 - 地圖可視化案例詳解 | 基於smardaten實現企業運營監測地圖大屏

需求背景 在企業運營管理中,地理分佈數據的可視化展示一直是提升決策效率的關鍵環節。傳統報表與靜態圖表難以直觀呈現分公司佈局、物流流向、區域業績等多維空間信息,若採用代碼開發方式構建專業級地圖大屏,不僅技術門檻高、開發週期長,且後期維護與樣式調整極為不便。而多數可視化工具雖提供基礎地圖組件,卻難以支持OD圖、3D地圖、着色圖等高級形態,更缺乏圖層聯動、動態下鑽等交互能力,導致搭建的大屏“好看不

地圖 , 後端

收藏 評論

大衞talk - Fiddler抓包使用技巧

由於圖片和格式解析問題,為了更好閲讀體驗可前往 閲讀原文 Fiddler是位於客户端和服務器端的HTTP代理,是一個強大的抓包工具;可以作為系統的代理也可以代理具體的進程(如:chrome、firefox),針對代理對象fiddler會記錄其所有的會話記錄,分析請求數據、調試請求、刷新請求、設置斷點、模擬或覆蓋服務器返回的數據,還可以調試https請求,總之功能強大,是web調試的利器 ::

fiddler , 網絡安全 , 抓包過濾 , 後端 , 前端

收藏 評論

江湖十年 - 在 Go 中使用 cron 執行定時任務

首發公眾號地址:https://mp.weixin.qq.com/s/bCgGnw9QYTTBuoEktTYZcw 如果你曾經在 Go 中實現過定時任務,可能會發現,原生的 time.Timer 或 time.Ticker 雖然簡單易用,但在複雜的場景下(如多任務調度、時區處理、任務失敗重試等)往往顯得力不從心。這時,一個功能強大且靈活的定時任務庫就顯得尤為重要。 github.com/robfi

定時任務 , 面試 , cron , go , 後端

收藏 評論

sevencoding - SpringCloud 常見面試題(一)

概念 什麼是微服務?你是怎麼理解微服務的? 微服務架構是一種架構模式或者説是一種架構風格,它提倡將單一應用程序劃分為一組小的服務,每個服務運行在其獨立的自己的進程中,服務之間相互協調、互相配合,為用户提供最終價值。服務之間採用輕量級的通信機制互相溝通(通常是基於HTTP的RESTful API),每個服務都圍繞着具體的業務進行構建,並且能夠被獨立的構建在生產環境、類生產環境等。另外,應避免統一的、

後端

收藏 評論

hjk-airl - 【C++】智能指針

前言 學習C++智能指針。 指針(Pointer)就是一個變量,其存儲的是另一個變量的內存地址,理解指針是掌握 C++ 內存管理、數組、對象以及底層操作的關鍵。 為什麼使用指針 1. 動態內存管理:在運行時根據需要申請內存(使用 new 和 delete)。原生數組(如 int a[10])的大小在編譯時就確定了,存儲在棧(Stack)上。但很多時候,你並不知道程序運行過程中需要多少內存。 按

後端

收藏 評論

極市平台 - 驍龍大賽-技術分享第三期乾貨彙總——答疑篇

Q1:GenieAPIService 調用本地NPU上的大語言模型時,對設備有什麼性能要求?內存或算力要達到什麼水平? A1: 目前,只要是驍龍AI PC,都能夠運行 GenieAPIService 調用本地 NPU 的大語言模型。市場上在售的驍龍 AI PC 都可以滿足模型運行的基本條件。至於內存需求,主要取決於想要運行的模型大小,以及系統本身在待機狀態下的可用內存。一般來説,如果運

觀點 , 資訊 , 教程 , 程序員 , 後端

收藏 評論

Eternal_Higanbana - 爬蟲_20251211_Browser-Use_MCP_Selenium_爬蟲+LLM

爬蟲_20251211 Browser-Use Browser-Use 下載安裝 Github 倉庫鏈接: https://github.com/browser-use/browser-use 檢查 Windows 中是否已經安裝 uv: uv --version 升級 uv 版本: uv self update 安裝方法: 用 pip 安裝 uv: pip install uv

後端

收藏 評論