博客 RSS 訂閱

Plume岣七 - [STL]拒絕O(log N)!哈希表與unordered系列指南

數據結構的選型中,“高效查找與操作”始終是核心需求。當面對海量數據的插入、查詢場景時,基於紅黑樹實現的map/set雖能保證有序性,卻受限於O(log n)的時間複雜度,難以突破性能瓶頸。而哈希表及其衍生的unordered_map/unordered_set,憑藉“平均O(1)”的極致效率,成為解決這類問題的最優解之一。 為什麼哈希表能實現遠超紅黑樹的操作速度?unord

unordered_系列容器 , STL , 哈希衝突 , 哈希表 , c++ , 後端開發 , c

收藏 評論

程序員小2 - 只改了五行代碼將接口吞吐量提升了10多倍

背景 公司的一個ToB系統,因為客户使用的也不多,沒啥併發要求,就一直沒有經過壓測。這兩天來了一個“大客户”,對併發量提出了要求:核心接口與幾個重點使用場景單節點吞吐量要滿足最低500/s的要求。 當時一想,500/s吞吐量還不簡單。Tomcat按照100個線程,那就是單線程1S內處理5個請求,200ms處理一個請求即可。這個沒有問題,平時接口響應時

spring , JAVA , 代碼人生 , SQL

收藏 評論

TTGF - 不懂 Attention 不算懂 AI?十大奠基論文(一):一文讀懂《Attention Is All You Need》

系列文章前言 在人工智能技術從理論突破走向工程落地的進程中,一篇篇里程碑式的論文如同燈塔,照亮了技術演進的關鍵路徑。為幫助大家吃透 AI 核心技術的底層邏輯、理清行業發展脈絡,博主推出「AI 十大核心論文解讀系列」,每篇聚焦一篇關鍵論文的問題背景、核心創新與行業影響。本篇博客解讀《Attention Is All You Need》論文。 @ 目錄 系列文章前言 前言:為何它能入選

AI

收藏 評論

哥布林學者 - 吳恩達深度學習課程二: 改善深層神經網絡 第三週:超參數調整,批量標準化和編程框架(一)超參數調整

此分類用於記錄吳恩達深度學習課程的學習筆記。 課程相關信息鏈接如下: 原課程視頻鏈接:[雙語字幕]吳恩達深度學習deeplearning.ai github課程資料,含課件與筆記:吳恩達深度學習教學資料 課程配套練習(中英)與答案:吳恩達深度學習課後習題與答案 本篇為第二課的第三週內容,3.1到3.3的內容。 本週為第二課的第三週內容,你會發現這周的題目很長,實際上,作為第二課的

AI

收藏 評論

lenglingx - mc在MinIO中創建用户創建policy用户和policy的綁定(minio)

minio下載地址:https://dl.min.io/ 有2個程序,一個minio,一個 mc 是(minio client)簡稱。 wget https://dl.min.io/community/server/minio/release/linux-amd64/minio wget https://dl.min.io/community/cli

顯示文件 , 上傳 , 運維 , 基本語法

收藏 評論

阿森CTO - 內聯函數和auto關鍵推導和指針空值

@TOC 📝內聯函數 內聯函數是一種編譯器優化技術,它可以將函數的代碼直接插入到函數調用的地方,而不是通過函數調用的方式。這樣可以減少函數調用的開銷,提高程序的執行效率。 舉個例子,當你在一個項目中,想要頻繁調用一個Add函數 int Add(int x, int y) { return x + y; } 當你調用一千次

數組 , 大數據 , yyds乾貨盤點 , 數據倉庫 , 編譯器 , 內聯函數

收藏 評論

程序員小2 - 如何設計一個億級熱門視頻排行榜?

今天我們又來拆解一個系統設計面試裏經常出現的高頻題:如果要實現一個類似抖音這樣的熱門視頻榜單,該怎麼設計? 乍一看,這似乎沒什麼難度,直覺上就是按照播放量排個序而已。但一旦把場景放大到抖音這種量級,再加上實時更新、多時間窗口統計等限制,問題就會變得極具挑戰。不僅要求我們理解基礎的數據結構(比如堆、排序),還會牽涉到海量數據流處理、系統水平擴展、故障恢復以及成本權衡等方方面面

數據 , 數據庫 , 代碼人生 , ide

收藏 評論

bug糕手 - 純HTML + CSS + JS 實現Popup彈窗

在 Web 開發中,彈窗(Popup)是一種極其常見的交互組件,廣泛用於: 表單提交確認 刪除操作二次確認 登錄/註冊入口 信息提示或警告 雖然現在有大量 UI 框架(如 Element UI、Ant Design、Bootstrap)提供現成的彈窗組件,但理解其底層實現原理,不僅能讓你在無框架環境下快速構建功能,還能加深對 DOM 操作、事件處理和 CSS 佈局的理解。 本文將基於你

前端

收藏 評論

嗶哥嗶特 - 磁極8合一逆變電感儲能電源效率實測99.05%!

當儲能電源行業還在為“效率突破 98%” 歡呼時,惠州市磁極新能源科技有限公司(下稱“磁極”)悄悄交出了一份更震撼的答卷——[145 千瓦 8 合一逆變電感磁路集成] 儲能電源產品實測效率達99.05%。 這組打破儲能電源行業認知的數據背後,不僅是磁性元件從“分立器件堆疊” 到 “磁路集成創新” 的關鍵跨越,更藏着磁極儲能電源產品 “效率、體積、成本” 三重困局的核心密碼,

技術儲備 , 功率密度 , 人工智能 , 數據分析 , 迭代

收藏 評論

清醒的人最荒唐 - SpringBoot實現自定義路由覆蓋

背景 公司最近有一個項目二期需要對一些功能進行改造,涉及部分框架內置業務接口個性化定製,兼容老接口功能並且增加一部分新的數據返回,由於前端調用這些接口分佈較多且較為零碎,修改測試成本較大,所以打算在框架層面提供路由覆蓋功能,加快項目進度減少無技術含量的修改帶來的系統風險 設計 提供自定義註解指定需要覆蓋的路由及新路由地址 系統啓動時掃描所有註解

系統啓動 , List , 自定義 , 後端開發 , JAVA

收藏 評論

新茶十九 - forceWebGL 和 forbidenWebGL

高德地圖中 forceWebGL 和 forbiddenWebGL 這兩個參數的區別、用法和注意事項。 這是一個非常具體且重要的問題,因為它直接關係到高德地圖渲染引擎的選擇。 🆚 核心區別對比 特性 window.forceWebGL = true window.forbiddenWebGL = true

vue.js , 高德地圖 , API , webgl , 前端開發

收藏 評論

bruce_xiaowei - 大白話Windows 安全核心機制淺析

深入淺出:Windows 安全核心機制解析 想象一下,你進入一棟高度安保的智能大樓(你的 Windows 電腦)。要完成任何事,你都需要證明你是誰(認證),然後根據你的身份決定你能去哪裏、能做什麼(授權)。Windows 的整個安全體系就是圍繞這兩個核心問題構建的。 第一章:我是誰?—— Windows 認證與憑據 1. Windows 認證基礎知識 認證的核心問題

windows , yyds乾貨盤點 , 運維 , 訪問令牌 , 描述符

收藏 評論

學技術贏未來 - python異常的理解

這兩行打印的核心區別是 輸出的內容本質不同:前者打印「具體的異常實例(含錯誤詳情)」,後者打印「異常類本身(僅類名/類型)」,實際開發中前者才是有用的調試方式,具體差異拆解如下: 一、核心區別對比表 代碼寫法 打印對象 輸出結果(以除以零為例) 核心用途 print('異常信

實際開發 , 後端開發 , 異常信息 , 日誌記錄 , Python

收藏 評論

合肥自友科技 - 智慧校園建設預算編制與成本控制實用指南‌

在推進教育信息化過程中,科學編制預算和有效控制成本是智慧校園落地的重要保障。結合行業實踐經驗,我們梳理出以下可操作性建議: 一、預算編制三步走 需求清單化 建議先梳理教學、管理、服務三大場景的具體需求,區分硬件(如物聯網設備)、軟件(如教務系統)、服務(如運維)三大類目,避免重複建設。常見誤區是重硬件輕軟件,導致系統利用率低。 分階段規劃

數字化轉型 , 智慧校園採購 , 智慧校園預算 , 智慧校園建設 , 智慧校園選型 , 智慧校園招投標

收藏 評論

scxe_voz - 操作系統5

財務軟件、汽車防盜程序、辦公管理軟件和氣象預報軟件都屬於應用軟件。彙編程序、編譯程序和數據庫管理系統軟件都屬於系統軟件。計算機系統由硬件和軟件兩部分組成。通常把未配置軟件的計算機稱為裸機,直接使用裸機不僅不方便,而且將嚴重降低工作效率和機器的利用率。操作系統(Operating System)的目的是為了填補人與機器之間的鴻溝,即建立用户與計算機之間的接口而為裸機配置的一種系統軟

系統軟件 , 數據庫管理 , 計算機系統 , 考試認證

收藏 評論

qq68d2318712d49 - 詳細介紹一下MyBatis的緩存機制

MyBatis 緩存機制詳解(一級緩存+二級緩存+自定義緩存) MyBatis 的緩存機制是其核心性能優化手段之一,目的是減少數據庫查詢次數,降低IO開銷,提升查詢效率。其設計遵循“分層緩存”理念,分為 一級緩存(SqlSession 級別) 和 二級緩存(Mapper 級別),同時支持集成第三方緩存(如 Redis)實現分佈式場景下的緩存共享。 一、緩存核心設計理念

二級緩存 , 緩存 , 後端開發 , SQL , Python

收藏 評論

ceshiren2022 - 避開 Playwright 常見陷阱,讓你的 UI 測試更加快速與穩定

近年來,Playwright 作為一款跨瀏覽器、跨平台的端到端自動化測試框架,越來越多的測試團隊選擇它替代 Selenium 或 Puppeteer。 它提供了強大的 API 和智能等待機制,但在實際項目中,很多團隊仍會遇到各種坑。今天,我們結合行業實踐經驗,總結 Playwright 最容易踩的坑及解決方案,讓你的測試更快、更穩定。 1. 按風險級別組織測試 坑點:按功能模塊組

playwright , 測試數據 , 人工智能 , 深度學習 , 解決方案 , ui

收藏 評論

修己xj - Arya - 功能強大的在線 Markdown 編輯器

在當今信息爆炸的時代,Markdown 已成為寫作、文檔編寫和內容創作的必備工具。今天我要向大家推薦一款功能強大、界面優美的在線 Markdown 編輯器——Arya(二丫)。 項目簡介 Arya 是一款基於 Vue2 和 Vditor 構建的現代化在線 Markdown 編輯器。它不僅具備了傳統 Markdown 編輯器的所有基礎功能,還集成了眾多高級特性,讓 Markd

github , 開源 , 2d , Markdown

收藏 評論

adoxi - 為什麼網工們紛紛選擇考華為數通認證?

在當今ICT技術快速發展的時代,持續學習與認證已經成為很多網絡工程師生涯中不可或缺的一部分。 特別是在2025年,許多專業人士開始考量進一步通過華為數通認證。 不管你是剛從學校畢業的學生,還是想打破職業發展瓶頸的工程師,可能都琢磨過這個事兒:在那麼多廠商認證裏,為啥越來越多的人都去考華為認證呢? 這究竟是為什麼呢?讓我們深入瞭解一下潛在的原因。 1、數通認

職業發展 , 網絡技術 , 運維 , 人工智能

收藏 評論

納祥科技 - 納祥科技落日燈方案可擴展藍牙接口,為智能生態預留硬件可能性

落日燈利用透鏡折射與漸變色彩技術,將温暖夕陽光效投射至空間,營造了浪漫詩意的家居氛圍。但傳統落日燈存在光效呆板、交互單一等問題,難以滿足現代人的精神需求。 對此,納祥科技為客户打造了一款以超高性價比與專業光學體驗為核心的“落日氛圍燈方案”——通過模塊化設計、高精度RGB混光算法及創意交互,實現色彩切換、遙控控制等功能,為用户提供了沉浸式的光影體驗。

音視頻 , 落日燈 , 納祥科技 , 電子方案開發 , 氛圍燈 , 芯片方案

收藏 評論

茗鶴APS和MES - APS系統在汽車零部件廠的應用:實現高效、精準生產排產

汽車零部件製造具有組件工藝精密、同一零部件客户需求多樣、供應鏈需響應迅速的行業特性,其核心生產環節的協同效率直接影響產品質量與企業交付能力。APS系統通過構建"需求-產能-物流"的一體化調度模型,將離散的生產要素轉化為協同聯動的有機整體,為零部件廠解決多工藝銜接難題、平衡客户優先級、穩定產線運行提供了系統性解決方案。 產品工藝路線協同 汽車零部件的原材準備、成型加工、

數字化轉型 , 大數據 , 精益生產 , 生產計劃

收藏 評論

WangLanguager - 多智能體強化學習(MARL)介紹和代碼示例

多智能體強化學習(MARL)介紹 多智能體強化學習(Multi-Agent Reinforcement Learning, MARL)是強化學習的一個分支,涉及多個智能體在同一環境中學習和決策。MARL 主要關注以下幾個方面: 環境交互: 多個智能體同時與環境交互,它們的行為不僅影響自身的獎勵,也會影響其他智

強化學習 , yyds乾貨盤點 , tensorflow , 前端開發 , 代碼示例 , Javascript

收藏 評論

代碼保安 - 如何用Go開發一個高效的文件處理工具

Go語言在文件處理和併發方面有天然優勢,下面是一個完整的實現方案: 1. 基礎文件處理工具框架 package main import ( "bufio" "fmt" "io" "os" "path/filepath" "sync" "time" ) // FileProcessor 文件處理器接口 type FileP

Go語言 , 文件處理 , 後端開發 , go

收藏 評論

G佳偉123 - ThinkPHP5 徹底關閉runtime下log日誌

在ThinkPHP5中徹底關閉runtime目錄下的log日誌記錄,可以通過修改配置文件來實現。 配置修改方法 方法一:修改日誌類型為test模式 在application/config.php配置文件中找到日誌配置項,將type改為test: 'log' = [ 'type' = 'test', // 測試模式,不記錄任何

數組 , php , 後端開發 , 配置項 , 日誌記錄

收藏 評論