@優化

Stories List
@yinguan_chen

為您的博客文章帶來更多網絡流量

您的博客是否得到了應有的關注?需要有關如何在沒有複雜操作的情況下增加流量的提示嗎?本指南將提供簡單的、基於事實的解決方案,為您的博客吸引更多眼球。通過應用這些易於遵循的策略,您可以改善您的數字足跡,吸引更廣泛的受眾,並實現您的博客願望。 增強內容以獲得更多博客流量 引導您的博客走向流量激增需要專注於製作無價、永恆的內容,以不斷吸引您的目標人羣。時尚可能會在短期內流行起來,但很難提供可持續的興趣。引

yinguan_chen Avatar

@yinguan_chen

Nickname 隱官_陳

@dewujishu

你的debug包在Android 14變卡了嗎?|得物技術

一、背景 我的App怎麼這麼卡,誰在代碼裏下毒了! 有一天突然發現debug包運行變的特別卡頓,經過下面的簡單測試發現debug包在Android 14上出了問題。 二、問題排查紀錄 常規手段排查 使用了systrace以及內部的debug包 trace工具dutrace進行排查。 結論:CPU空閒,主線程無明顯阻塞,看上去就是純方法執行耗時。 發現懷疑點 第一步排查過程中沒有特別大的收穫,但是

dewujishu Avatar

@dewujishu

Nickname 得物技術

@lixiaogui

node後端(koa)如何打包加密,以及node_modules如何優化?

用node開發後端會存在那些問題呢?在我們用node做後端開發遇到的三個問題。一安全問題,代碼並沒有編譯就直接傳遞了,只要進去服務器代碼可以看得一清二楚。二是文件體積問題,隨便一個項目node_modules件包就是一百兆左右。第三個是部署問題,每次部署新項目都要下載安裝插件導致部署非常緩慢。 我們又有哪些解決方案呢?首先我們來看一下最重要的安全問題,node沒有像java做好之後可

lixiaogui Avatar

@lixiaogui

Nickname  李小貴 

@javageek

服務優化:發現問題、解決報警、提高穩定性

作為一名程序員,我們不能只關注代碼的實現和上線,而忽視了線上環境的運行和優化。 近期遇到了兩個線上服務的問題,一個後端應用和一個前端項目,它們存在一些 bug 和歷史遺留問題。為了不影響用户的使用體驗,決定對它們進行一次優化。 後端服務 這個後端服務是年初的時候有同事離職了,交到了我這裏,沒接手的時候不知道,沒想到接手後,到處都是問題,天天各種報警,基本上隔三差五就要重啓。 雖然一開始的時候知道這

javageek Avatar

@javageek

Nickname Java極客技術

@dewujishu

得物App白屏優化系列|歸因篇

一、前言 本系列前面兩篇文章已經分別在圖片庫和網絡庫的角度介紹了諸多白屏問題的定位和解決方案,但都是相對獨立的問題,並且像OSCP,CDN節點異常之類的第三方問題無法徹底根治,因此為了長治白屏併發掘更多問題,就需要一套相對完善的白屏檢測+問題歸因體系。 本文將介紹從用户視角出發的白屏檢測方案以及線上白屏問題的大致歸因思路。 二、白屏歸因平台概覽 三、客户端 檢測思路 直接將白屏檢測寫到圖片庫裏似

dewujishu Avatar

@dewujishu

Nickname 得物技術

@haitangyijiu_640e92f08aef6

Spark SQL分析層優化

導讀:本期是《深入淺出Apache Spark》系列分享的第四期分享,第一期分享了Spark core的概念、原理和架構,第二期分享了Spark SQL的概念和原理,第三期則為Spark SQL解析層的原理和優化案例。本次分享內容主要是Spark SQL分析層的原理和優化的案例,且此優化案例是對於理解分析層原理很重要的。 本期介紹會圍繞下面五點展開: 前情提要 Spark SQL

haitangyijiu_640e92f08aef6 Avatar

@haitangyijiu_640e92f08aef6

Nickname 數新智能

@deephub

如果你的PyTorch優化器效果欠佳,試試這4種深度學習中的高級優化技術吧

在深度學習領域,優化器的選擇對模型性能至關重要。雖然PyTorch中的標準優化器如 SGD 、 Adam 和 AdamW 被廣泛應用,但它們並非在所有情況下都是最優選擇。本文將介紹四種高級優化技術,這些技術在某些任務中可能優於傳統方法,特別是在面對複雜優化問題時。 我們將探討以下算法: 序列最小二乘規劃(SLSQP) 粒子羣優化(PSO) 協方差矩陣自適應進化策略(CMA-ES) 模擬退

deephub Avatar

@deephub

Nickname deephub

@xiaolvshikong

如何提升製造業流程管理效率?

製造業的流程管理包括從原材料採購、生產、加工、到最終交付的各個環節。高效的流程管理不僅能提升生產效率,還能確保產品質量,降低運營成本,提高客户滿意度。在製造業中,流程管理的優化對於提升企業核心競爭力具有重要作用。 一、如何優化製造業的流程管理? 為了提升製造業流程管理的效率,企業可以採取以下幾種優化方法: 1.流程標準化 標準化是優化流程管理的第一步。通過建立統一、標準的工作流程,減少人為差錯和

xiaolvshikong Avatar

@xiaolvshikong

Nickname 效率時空

@deephub

使用PyTorch實現GPT-2直接偏好優化訓練:DPO方法改進及其與監督微調的效果對比

基於人類反饋的強化學習(RLHF)已成為大型語言模型(LLM)訓練流程中的關鍵環節,並持續獲得研究界的廣泛關注。 本文將探討RLHF技術,特別聚焦於直接偏好優化(Direct Preference Optimization, DPO)方法,並詳細闡述了一項實驗研究:通過DPO對GPT-2 124M模型進行調優,同時與傳統監督微調(Supervised Fine-tuning, SFT)方法進行對比

deephub Avatar

@deephub

Nickname deephub

@deephub

TorchOptimizer:基於貝葉斯優化的PyTorch Lightning超參數調優框架

超參數優化是深度學習模型開發過程中的一個核心技術難點。合適的超參數組合能夠顯著提升模型性能,但優化過程往往需要消耗大量計算資源和時間。本文介紹TorchOptimizer,這是一個基於貝葉斯優化方法的超參數優化框架,專門用於優化PyTorch Lightning模型的超參數配置。 TorchOptimizer是一個集成了PyTorch Lightning框架和scikit-optimize貝葉斯

deephub Avatar

@deephub

Nickname deephub

@deephub

Python高性能編程:五種核心優化技術的原理與Python代碼

在性能要求較高的應用場景中,Python常因其執行速度不及C、C++或Rust等編譯型語言而受到質疑。然而通過合理運用Python標準庫提供的優化特性,我們可以顯著提升Python代碼的執行效率。本文將詳細介紹幾種實用的性能優化技術。 1、__slots__機制:內存優化 Python默認使用字典存儲對象實例的屬性,這種動態性雖然帶來了靈活性,但也導致了額外的內存開銷。通過使用 __slots_

deephub Avatar

@deephub

Nickname deephub

@ihengshuai

Chrome Devtools調試技巧

由於圖片和格式解析問題,可前往 閲讀原文 Chrome DevTools 是開發者用於調試 Web 應用程序、分析性能、檢查元素和網絡請求的重要工具。無論是前端開發人員還是後端工程師,熟練掌握 Chrome DevTools 都能顯著提高開發效率和調試精度。通過 DevTools,我們可以快速識別並解決性能瓶頸、修復 bug、優化用户體驗 Chrome DevTools 提供了多種強大的功能,包括

ihengshuai Avatar

@ihengshuai

Nickname 大衞talk

@maimengdegongjian

無SSL=流量流失!你的網站正在被用户“拉黑”?

當用户打開你的網站時,瀏覽器突然彈出刺眼的“不安全”警告,超40%的人會立刻關閉頁面——這不是危言聳聽,而是谷歌2023年的最新數據。 ◆ 無SSL證書的網站,正在經歷一場無聲的流量屠殺! 三大“死刑判決”:為什麼用户拋棄非HTTPS網站? ⚠️ 信任崩塌:1秒失去客户 地址欄的“不安全”標識,等同於向用户宣告:“這裏可能泄露你的隱私!” 調查顯示,76%的消費者會因此放棄下單,甚至永久拉黑網站

maimengdegongjian Avatar

@maimengdegongjian

Nickname 幸運的行者

@qianhedehuangdou

如何進行OceanBase 運維工具的部署和表性能優化呢?

隨着OceanBase數據庫應用的日益深入,數據量不斷攀升,單個表中存儲數百萬乃至數千萬條數據的情況變得愈發普遍。因此,部署專門的運維工具、實施針對性的表性能優化策略,以及加強指標監測工作,都變得更為重要。以下為基於我們的使用場景,所採取的一些部署和優化措施分享。 一、OCP部署升級 1.OCP升級 (1)4.2.1BP1升級到4.2.2,本來以為毫無波瀾但是下載完畢一鍵包並完成前期準

qianhedehuangdou Avatar

@qianhedehuangdou

Nickname 程序員小鋒

@puxiaoke6

書籍-《優化與最優控制簡明教程》

書籍:Optimization and Optimal Control in a Nutshell 作者:Sudath Rohan Munasinghe 出版:Springer​ 編輯:陳萍萍的公主@一點人工一點智能 下載:書籍下載-《優化與最優控制簡明教程》 01 書籍介紹 本書簡潔地介紹了優化過程和最優控制過程,並通過實例和仿真幫助自學和更好地理解。首先從函數優

puxiaoke6 Avatar

@puxiaoke6

Nickname 一點人工一點智能

@motianlun_5d0766992e67a

技術分享 | 國產達夢數據庫DM8優化思路

本文為墨天輪數據庫管理服務團隊第52期技術分享,內容原創,作者為技術顧問muggle,如需轉載請聯繫小墨(VX:modb666)並註明來源。 1、適用範圍 達夢數據產品:DM8 2、表設計優化 表設計優化可以從三個方面入手:選擇合適的表類型、設置分區表、設置全局臨時表。 2.1 表類型選擇 達夢數據庫提供了三種表類型:行存儲表、列存儲表(HUGE)和堆表。運維人員可根據實際需求選擇合適的表類型。

motianlun_5d0766992e67a Avatar

@motianlun_5d0766992e67a

Nickname 墨天輪

@chen_67f9ccbe6f07b

一文精通 Java 線程池:原理詳解與實戰指南

在處理高併發任務時,如果每個任務都創建一個新線程,會導致系統資源急劇消耗、性能下降。線程池通過複用已創建的線程來執行新任務,大大提高了資源利用效率。本文將深入探討 Java 線程池的核心原理和實踐應用,助你徹底掌握這一多線程開發的重要工具。 一、線程池的基本概念 線程池本質上是一種線程使用模式,它在系統中預先創建一定數量的線程,放入池中統一管理。當有任務需要執行時,從池中取出線程執行,任務執行完後

chen_67f9ccbe6f07b Avatar

@chen_67f9ccbe6f07b

Nickname 異常君

@vivo_tech

Full GC 頻率優化實戰

作者:vivo 互聯網服務器團隊- Li Gang 本文介紹了遊戲業務使用MAT和GC日誌等工具對 Full GC頻率進行優化的過程。 一、背景 遊戲業務面對用户端的某個工程,每天Full GC頻率達到120次,業務高峯期每7分鐘就會有一次Full GC。為了避免情況持續變差,最大程度減少對系統響應時間的負面影響,需要對該工程的Full GC頻率進行優化。 該項目JDK版本為1.8,老年代使用

vivo_tech Avatar

@vivo_tech

Nickname vivo互聯網技術

@chen_67f9ccbe6f07b

Java 請求合併技術:十倍提升系統性能

你是否遇到過這樣的場景:後台接口響應越來越慢,用户抱怨頁面加載時間長,運維同事警告服務器負載飆升?分析日誌發現,一個頁面渲染竟然要發起幾十上百個接口請求!隨着用户量增長,系統就像陷入泥潭。這種情況在微服務架構特別常見 - 獲取 10 個用户信息,就要發 10 次獨立請求,每次都有網絡延遲。如何優雅地解決這個問題?請求合併技術正是你需要的救星。 請求合併的核心原理 請求合併就是把短時間內的多個獨立請

chen_67f9ccbe6f07b Avatar

@chen_67f9ccbe6f07b

Nickname 異常君

@nocobase

NocoBase 本週更新彙總:優化及缺陷修復

原文鏈接:https://www.nocobase.com/cn/blog/weekly-updates-20250529。 彙總一週產品更新日誌,最新發布可以前往我們的博客查看。 NocoBase 目前更新包括的版本更新包括三個分支:main ,next和 develop。 main :截止目前最穩定的版本,推薦安裝此版本。 next:包含即將發佈的新功能,經過初步測試的版本,可能存在部分已知

nocobase Avatar

@nocobase

Nickname NocoBase

@sevencode

Go語言極致性能優化實戰:生產級代碼優化完全指南

在微服務架構和高併發場景下,Go語言的性能優化直接決定了系統的吞吐量和資源利用率。本文基於大型互聯網公司的實踐經驗,提供可直接應用於生產環境的優化技巧和完整代碼實現。 1. 內存分配優化 1.1 對象池模式 (sync.Pool) 對象池是減少GC壓力的核心技術,特別適用於頻繁創建和銷燬的對象。 package main import ( "sync" "bytes" "

sevencode Avatar

@sevencode

Nickname Seven

@chencaize

likely()/unlikely()宏的編譯器優化機制分析

引言 在Linux內核源碼中,我們經常看到if(likely(condition))和if(unlikely(condition))這樣的代碼結構。這些宏通過指導編譯器進行分支預測優化,可以顯著提升程序性能。本文將深入分析其工作原理,並通過彙編代碼展示實際優化效果。 核心原理 likely()和unlikely()宏的本質是調用GCC內置函數: #define likely(x) __buil

chencaize Avatar

@chencaize

Nickname 點墨

@nocobase

NocoBase 本週更新彙總:優化及缺陷修復

原文鏈接:https://www.nocobase.com/cn/blog/weekly-updates-20250703. 彙總一週產品更新日誌,最新發布可以前往我們的博客查看。 NocoBase 目前更新包括的版本更新包括三個分支:main ,next和 develop。 main :截止目前最穩定的版本,推薦安裝此版本。 next:包含即將發佈的新功能,經過初步測試的版本,可能存在部分已知

nocobase Avatar

@nocobase

Nickname NocoBase