博客 RSS 訂閱

程語有云 - 生產事故-那些年遇到過的OOM

入職多年,面對生產環境,儘管都是小心翼翼,慎之又慎,還是難免捅出簍子。輕則滿頭大汗,面紅耳赤。重則系統停擺,損失資金。每一個生產事故的背後,都是寶貴的經驗和教訓,都是項目成員的血淚史。為了更好地防範和遏制今後的各類事故,特開此專題,長期更新和記錄大大小小的各類事故。有些是親身經歷,有些是經人耳傳口授,但無一例外都是真實案例。 注意:為了避免不必要的麻煩和商密問題,文中提到的特定名稱都將是化名

後端

收藏 評論

小桃兔兔 - 國產DevOps平台深度解析:Gitee vs. 阿里雲效 vs. GitHub Enterprise的差異化競爭格局

國產DevOps平台深度解析:Gitee vs. 阿里雲效 vs. GitHub Enterprise的差異化競爭格局 在數字化轉型的浪潮下,DevOps工具鏈的選擇成為企業技術架構升級的關鍵決策。面對國產化替代、安全合規、多雲協同等核心訴求,國內企業的技術決策者需要在Gitee、阿里雲效和GitHub Enterprise等主流平台中做出平衡。本文將從核心技術能力、安全合

工具鏈 , 技術架構 , Enterprise , 開源

收藏 評論

IT開發者筆記 - 國產化Word處理組件Spire.DOC教程:通過Python將HTML轉換為TXT文本

HTML(超文本標記語言)是一種用於創建網頁的標記語言,能讓開發者構建內容豐富、視覺吸引力強的頁面佈局。然而,HTML 文件通常包含大量標籤,若僅需獲取主要內容,這些標籤會使其難以閲讀。通過 Python 將 HTML 轉換為文本,可輕鬆解決這一問題。與原始 HTML 不同,轉換後的文本文件會剝離所有不必要的標記,僅保留乾淨易讀的內容,更便於存儲、分析或進一步處理。 安裝 HTML 轉文本 Pyt

後端

收藏 評論

MrVolleyball - 鏈路追蹤--使用nginx-ingress-controller記錄後端pod真實ip

前言 常見的nginx做反向代理架構,nginx轉發到後端的多台服務 ┌─────────┐ │backend-1│ └─────────┘ ┌─────────┐ ┌─────┐ │backend-2│ │nginx│ ────► └─

雲計算

收藏 評論

程序員阿偉 - 《TXT與專用HSTS記錄的瀏覽器安全通信輕量配置指南》

在網絡安全架構向輕量化、多場景適配演進的實踐中,我們面對的並非複雜的企業級服務集羣,而是靜態博客、邊緣計算節點、無服務器架構應用等資源受限或權限受限的場景,傳統的服務器響應頭配置方式往往受限於環境約束—比如靜態站點無法自定義後端響應頭,多域名管理場景下逐一配置服務器過於繁瑣,邊緣節點缺乏複雜配置的硬件支撐。而通過TXT記錄或專用HSTS記錄告知瀏覽器的方式,恰恰以“輕量無侵入”的特性,打破了這些場

安全

收藏 評論

程序員阿偉 - 《Nginx在嵌入式場景的高效配置與運維邏輯》

輕量型Nginx的核心魅力,正在於打破“功能全量加載”的固有思維,通過對核心功能的聚焦與非必要模塊的精準剝離,在有限的資源邊界內實現高效穩定的服務輸出。這種輕量並非妥協式的功能刪減,而是基於場景需求的理性取捨,它要求部署者既要深刻理解Nginx的底層架構,清楚每個模塊的功能定位與資源消耗,又要精準把握業務的核心訴求,明確哪些功能是不可或缺的,哪些是可替代或暫時不需要的。在長期的技術實踐中,這種輕量

網絡

收藏 評論

deephub - PyTorch推理擴展實戰:用Ray Data輕鬆實現多機多卡並行

單機 PyTorch 模型跑推理沒什麼問題,但數據量一旦上到萬級、百萬級,瓶頸就暴露出來了:內存不夠、GPU 利用率低、I/O 拖後腿,更別説還要考慮容錯和多機擴展。 傳統做法是自己寫多線程 DataLoader、管理批次隊列、手動調度 GPU 資源,這哥工程量可不小,調試起來也麻煩。Ray Data 提供了一個更輕量的方案:在幾乎不改動原有 PyTorch 代碼的前提下,把單機推理擴展成分佈式

pytorch , 人工智能 , 深度學習

收藏 評論

愛看C語言的BK - MySQL 21天學習計劃 - 第五天:數據過濾與高級條件查詢

多條件組合查詢:邏輯運算符的應用 當單條件查詢無法滿足需求時,MySQL提供了三種邏輯運算符幫助我們組合多個條件:AND(與)、OR(或)、NOT(非)。這些運算符可以讓我們構建更精確的篩選條件,從數據中提取符合複雜規則的記錄。 AND運算符:同時滿足多個條件 AND運算符要求所有條件同時成立,返回的記錄必須滿足所有指定條件。其語法格式如下: 複製

表名 , 運算符 , 操作符 , AI寫作 , aigc

收藏 評論

Chikaoya - R語言21天學習計劃 - 第二天:數據導入導出與數據清洗

📚 今日目標 學習多種數據格式的導入導出 掌握數據清洗的基本操作 處理缺失值和異常值 實踐數據轉換和整理 📁 第一部分:數據導入 1.1 內置數據集 # 查看所有內置數據集 data() # 加載內置數據集 data(mtcars) # 汽車數據集 data(iris) #

數據集 , 缺失值 , 數據 , AI寫作 , aigc

收藏 評論

湘應向嵐 - ISO14064温室氣體核查

概述 ISO14064 是國際標準化組織(ISO)制定的温室氣體管理系列標準,於 2006 年首次發佈,2018 年完成修訂,分為三個部分:ISO14064-1(組織層面温室氣體排放與清除的量化、報告與核查規範)、ISO14064-2(項目層面温室氣體減排或清除增強的量化、報告與核查規範)、ISO14064-3(温室氣體聲明的審定與核查指南)。該標準體系為組織和項目層面的温

數據 , 數據收集 , 基準線 , 前端開發 , Javascript

收藏 評論

康謀自動駕駛 - 方案分享 | 賦能智慧隧道施工:工程車輛多模態數據採集方案

隨着智慧工地與無人化施工技術的推進,隧道施工裝備的數字化轉型已成為行業焦點。近期,在和眾多該類客户的溝通過程中,我們觀察到了一些被頻繁提到的客户需求和場景痛點,針對於此,以隧道運輸設備——MSV膠輪車為例,本文為該類客户量身定製了一套高性能多模態數據採集方案。 本文將從客户的實際痛點出發,詳細拆解如何在無GPS信號、環境惡劣的隧道場景中,實現高精度、多傳感器的數據融合與採集

軟件測試 , yyds乾貨盤點 , 數據 , 激光雷達 , 時間同步

收藏 評論

mb6901d7c54df9a - dism++官網下載安裝圖文教程(附安裝包,非常詳細)

Dism++ 是一款國內個人開發者(初雨團隊)打造的 Windows 電腦管家,它把微軟官方命令行工具 DISM 的硬核功能,用圖形界面打包成“傻瓜式”按鈕,點幾下就能完成系統修復、垃圾清理、驅動更新等任務。 Dism++ 的垃圾清理能力非常強大,掃描後會把 Windows 更新殘留下的 3~10 GB 老舊補丁、緩存、日誌全列成複選框,勾選後一鍵刪除,C 盤瞬間瘦身。

dism++工具下載 , yyds乾貨盤點 , 辦公效率 , dism++怎麼下載 , dism++ , dism官網下載 , dism++下載

收藏 評論

好像還可以 - vue 常用的 gantt 甘特圖組件推薦

vue 常用的 gantt 甘特圖組件推薦,項目中使用過的甘特圖組件,各有優缺點。 dhtmlx-gantt 甘特圖 https://dhtmlx.com/docs/products/demoApps/ 老牌的甘特圖組件,給你非常全面,使用難度高,可定製化功能比較一般,原生 js 和 vue 項目都能用,基礎版本免費,功能限制較多,企業版功能更強 任務列表 任務

vue.js , 甘特圖 , gantt , 前端開發

收藏 評論

JackJiang - 騰訊新聞APP的消息推送Push架構技術重構實踐

本文由騰訊技術團隊顏勇分享,原題“騰訊新聞PUSH架構升級之路”,有修訂和重新排版。 1、引言 68 萬行代碼精簡到8.6 萬;Golang 重寫大部分 C++模塊;解決過度微服務化問題…… 這是新聞 PUSH 架構團隊取得的技術收益。PUSH 是騰訊新聞精品資訊的重要分發途徑,也是新聞 App 重要的促活手段。作為 PUSH 架構團隊,我們一方面在積極支持好新聞護盤,同時也在對 PUSH 架構進

push , 架構設計 , 消息推送

收藏 評論

新茶十九 - js深淺拷貝講解

在 JavaScript 中,深拷貝(Deep Copy)和淺拷貝(Shallow Copy)是處理對象複製的兩種不同方式: 一、淺拷貝(Shallow Copy) 只複製對象的第一層屬性,如果屬性是引用類型,則複製的是引用地址。 實現方式: // 1. 擴展運算符 const obj = { a: 1, b: { c: 2 } }; const shallowCopy1

深拷貝 , 淺拷貝 , 前端開發 , Javascript

收藏 評論

可不簡單 - vue 常用的 gantt 甘特圖組件推薦

vue 常用的 gantt 甘特圖組件推薦,項目中使用過的甘特圖組件,各有優缺點。 dhtmlx-gantt 甘特圖 https://dhtmlx.com/docs/products/demoApps/ 老牌的甘特圖組件,給你非常全面,使用難度高,可定製化功能比較一般,原生 js 和 vue 項目都能用,基礎版本免費,功能限制較多,企業版功能更強 任務列表 任務依賴關係 vxe-gantt

前端

收藏 評論

小童童 - Pixelmator Pro for Mac v3.5.4.dmg 安裝方法|簡單易懂

​ Pixelmator Pro 是 Mac 上一款很受歡迎的圖片編輯軟件,界面清爽、操作簡單,功能卻挺全,像修圖、調色、摳圖、加特效都能搞定。它支持圖層、蒙版、矢量圖形這些專業玩法,但對新手也很友好,不用學太多複雜操作就能出效果 先下好安裝包 安裝包下載:https://pan.quark.cn/s/537dce9946a1,把 Pixelmator Pro for Mac v3.5.4.

macos

收藏 評論

夢的點滴 - chunk分割與緩存策略

在前端工程化中,Webpack 是打包的核心工具,但隨着項目體積增大,打包速度慢、產物體積大、瀏覽器緩存失效等問題會逐漸凸顯。Webpack 5 針對這些痛點做了大量優化,其中 chunk 分割(拆包)和 緩存策略(持久化緩存)是提升構建效率、減少用户重複加載的關鍵。本文從實戰角度,拆解這兩大優化方向的核心思路和落地代碼,幫你打造高性能的打包流程。 一、Chunk 分割:拆

加載 , 緩存 , webpack , 前端開發

收藏 評論

爾等氏人 - PostgreSQL存儲過程與函數

引言 存儲過程和函數是數據庫編程的重要組成部分,它們將業務邏輯封裝在數據庫服務器內部,提供了一種高效、安全且易於維護的代碼組織方式。PostgreSQL作為功能強大的開源關係型數據庫,提供了豐富而靈活的存儲過程和函數支持,支持多種編程語言,滿足不同場景的需求。 存儲過程與函數的區別 在PostgreSQL中,存儲過程和函數有着明確的區別。函數總是返回一個值(即使是void類型

存儲過程 , 架構 , 後端開發 , postgresql , SQL

收藏 評論

伍華聰 - 在PySide6/PyQt6的項目中實現樣式切換處理

在桌面應用開發中,“主題切換(深色 / 淺色模式)”已經不再是錦上添花的功能,而是逐漸成為一種用户剛需。尤其對於長時間使用的 ERP 工具類應用來説,良好的視覺舒適度對用户體驗影響巨大。本篇隨筆針對PySide6/PyQt6的項目的實現案例,介紹如何實現樣式切換處理。 Qt 官方本身提供了 QStyle 體系,但如果想做到: 可自定義配色 可作為品牌皮膚 可熱切換

後端

收藏 評論

彤彤太陽 - gitee刪除倉庫

操作步驟如下: 1、點擊進入該倉庫: 2、點擊【管理】: 3、【刪除倉庫】: 操作結果: 本文包含:--> -->

代碼人生 , gitee

收藏 評論

源碼基地 - 如何獲取MES系統程序源碼?

什麼是MES系統程序源碼? MES系統程序源碼,簡單來説,就是製造執行系統(Manufacturing Execution System)的核心代碼。它就像電腦程序的源代碼一樣,是MES系統能夠運行和實現各種功能的基石。MES系統程序源碼包含了系統邏輯、數據處理、界面顯示等各個方面的代碼,通過編譯和執行這些代碼,MES系統能夠實現生產調度、庫存管理、質量控制等一系列製造執行

MES , 源碼 , 後端開發 , JAVA , 解決方案 , 系統程序 , 生產管理

收藏 評論

上海拔俗網絡 - AI 公文輔助系統:幫你擺脱 “寫作困境” 的技術助手

寫公文時,你是不是常遇到這些麻煩?格式記錯要反覆修改,語言不夠嚴謹得逐句打磨,甚至漏了關鍵內容要返工。但現在,AI 公文輔助系統就像一位 “專業寫作搭檔”,用實實在在的技術解決這些問題,就算是剛接觸公文的新人,也能高效寫出規範文稿。 其實這套系統的核心技術,本質是讓 AI“懂公文、會幫忙”,沒想象中複雜。第一個關鍵技術是​**自然語言理解(NLU)**​,它就像系統的 “眼睛” 和

首行縮進 , 數據 , NLP , 人工智能 , 基礎語言

收藏 評論

星融元Asterfusion - 基於Ansible的NPB自動化配置方案

NPB 2.0:架構革新與自動化賦能 從專用硬件設備到容器化部署,從手工配置到自動化下發,NPB技術正經歷着從“功能實現”到“運維友好”的深刻轉型。在NPB 2.0架構中,星融元將NPB組件容器化運行於交換機之上,並深度融合Ansible自動化工具,實現了網絡策略的快速、標準化部署。 什麼是Ansible? Ansible作為一款開源自動化工具,以其無代

ansible , 自動化工具 , 運維

收藏 評論