收藏 / 列表

ERP老兵_冷溪虎山 - 全網 10 萬 Python 開發者在找的 vmoptions 配置!PyCharm 性能炸裂的秘密在這(附參數表)

🏆為什麼別人的 PyCharm 運行 TensorFlow 代碼絲滑流暢,而你的卻頻繁卡頓、編譯轉圈? ✅秘密就藏在這個 pycharm.vmoptions文件裏! 今天我把壓箱底的 ​Python 專用 IDE 性能調優參數表​ 分享出來——✅ 🏅包含 ​9GB 堆內存、G1 垃圾回收器、6GB 堆外內存、OpenGL 加速渲染​ 等關鍵設置,還附上每項參數的詳細註釋(比如為什麼 Pytho

jvm調優 , pycharm , jetbrains , Python

Hankin_Liu收徒 - 手把手教你縮減 系統內存,性能測試/調優必備技能

在做軟件產品的性能測試時,有時需要限定系統的資源,比如CPU核數、內存大小、硬盤大小等,本文將要學習如何調整Linux服務器的可用內存大小。 查看當前系統的內存 通過以下命令可以查看當前系統的內存大小。 [root@ZX-B3775-16d292 ~]# free -h total used free shared buff/ca

性能測試 , 內存 , Linux

星辰大海 - 爬蟲三部曲

爬蟲三部曲:從原理到實踐的合規化數據獲取指南 在信息爆炸的時代,數據已成為驅動決策與創新的核心資源。網絡爬蟲作為自動化獲取公開網絡數據的技術手段,在數據分析、市場調研、學術研究等領域發揮着不可替代的作用。然而,爬蟲技術的濫用可能觸及法律紅線、侵犯網站權益,甚至引發網絡安全風險。本文提出 “爬蟲三部曲”——目標分析與合規審查、技術實現與反爬應對、數據處理與倫理約束,系統梳理爬蟲開發的全流程規範與實踐

python爬蟲

點墨 - 使用gulp上傳打包文件到服務器

項目是使用create-app-rewired生成的react項目,使用gulp自動上傳打包文件到服務器,建議只在測試環境和模擬環境使用。 1.安裝gulp,gulp-ssh包 2.編寫腳本 3.修改config-overrides.js,將打包文件分環境生成 4.編寫gulp配置文件gulpfile.js const { src, task, series } = r

gulp , 部署 , 打包 , 前端 , Web

kedixa - Coke(三):使用HttpClient的更多功能

Coke項目Github主頁。 上一篇文章通過幾個示例介紹瞭如何使用Coke便捷地發起Http請求,本文延續上一個話題,將coke::HttpClient的功能詳細地介紹一下。 在C++ Workflow中,Http任務通常通過工廠函數創建,並且可以指定重試次數等參數。而在Coke中可以通過coke::HttpClient來創建Http任務。首先介紹一下與任務相關的參數 struct HttpCl

c++20 , 協程 , c++

hedzr - C++ 的枚舉類型

Prologue: C++ 中的枚舉類型應用以及轉換到字符串的增強:AWESOME_MAKE_ENUM,... Original From: HERE 因為臨時發現需要一個枚舉量到字符串的轉換器,所以乾脆梳理了一遍古往今來的枚舉類型的變化。 於是奇怪的冷知識又增加了。 枚舉類型 enum 在 cxx11 之前,C/C++ 通過 enum 關鍵字聲明枚舉量。 // 匿名全局枚舉

c++11 , 算法 , c++ , c++17

oioihoii - C++語言演進之路:從“C with Classes”到現代編程基石

從貝爾實驗室的雛形到ISO標準,一門語言如何塑造了數字世界的底層根基。 C++語言的發展史是計算機軟件工程領域一部波瀾壯闊的史詩。從1979年誕生至今,它已從貝爾實驗室的一個實驗性項目,成長為支撐全球數字基礎設施的核心力量。 根據GitHub Octoverse 2025的數據,C++依然是構成全球近80%新項目的六大核心語言之一,是名副其實的“現代開發基石”。

jar , 後端開發 , 計算機科學 , harmonyos , 移動語義

自由的瘋 - 《單元測試與Mock:保證代碼質量(十四)》

單元測試是確保代碼質量的核心手段,通過隔離測試目標代碼(System Under Test, SUT),驗證其邏輯正確性。結合Mock框架(如Moq)可以模擬外部依賴,使測試更可控、更高效。 1. xUnit/NUnit基礎:單元測試框架 1.1 xUnit與NUnit對比

List , Test , Stack , yyds乾貨盤點 , c++ , 後端開發 , c

Linux服務器開發 - Linux多核系統的負載均衡

前面的調度學習都是默認在單個 CPU 上的調度策略。我們知道為了 CPU 之間減少“干擾”,每個 CPU 上都有一個任務隊列。運行的過程種可能會出現有的 CPU 很忙,有的 CPU 很閒,如下圖所示: 為了避免這個問題的出現,Linux 內核實現了 CPU 可運行進程隊列之間的負載均衡。 因為負載均衡是在多個核上的均衡,所以在講解負載均衡之前,我們先看下多核的架構。 將

linux編程 , linux內核模塊 , 負載均衡 , c++

輕口味 - webrtc模塊管理

對於實時音視頻應用來講,媒體數據從採集到渲染,在數據流水線上依次完成一系列處理。流水線由不同的功能模塊組成,彼此分工協作:數據採集模塊負責從攝像頭/麥克風採集音視頻數據,編解碼模塊負責對數據進行編解碼,RTP模塊負責數據打包和解包。數據流水線上的數據處理速度是影響應用實時性的最重要因素。與此同時,從服務質量保證角度講,應用需要知道數據流水線的運行狀態,如視頻採集模塊的實時幀率、當前網絡的實時速率、

音視頻 , webrtc

小萬哥 - C# 繼承、多態性、抽象和接口詳解:從入門到精通

C# 繼承 在 C# 中,可以將字段和方法從一個類繼承到另一個類。我們將“繼承概念”分為兩類: 派生類(子類) - 從另一個類繼承的類 基類(父類) - 被繼承的類 要從一個類繼承,使用 : 符號。 在以下示例中,Car 類(子類)繼承了 Vehicle 類(父類)的字段和方法: 示例 class Vehicle // 基類(父類) { public string brand = "

服務器 , c# , 程序員 , 後端 , asp.net

SHERlocked93 - C++ 為什麼需要 extern "C"

在 C++ 調用 C 語言編譯器編譯的庫時,是不是經常遇到下面這個報錯: error LNK2019: 無法解析的外部符號 "int __cdecl add(int,int)" (?add@@YAHHH@Z),函數 main 中引用了該符號 正如 《Effective C++》 開篇所説, C++ 是一個 C 語言、OO 風格、模板、STL 風格組成的語言聯邦,C++ 是可以直接引入 C 語言代碼

編譯 , 鏈接 , 面試 , c++

吳尼瑪 - 基於模板的類型擦除

在C\C++中主要有三種類型擦除的方式: 基於void*的類型擦除,如C標準庫的qsort函數。這中用法在C中是常見的。但因為是通過void*來操作數據,所以存在類型不安全的問題。 函數原型:void qsort(void base, size_t nmemb, size_t size, int (compar)(const void , const void )) 用

c++ , 模板

小康 - 傳統鏈表OUT了!侵入式鏈表讓Nginx、TCMalloc 性能飛躍的秘密武器

嘿,各位C++er們!我是小康。 👋 今天我要給大家揭秘一個讓無數程序員拍案叫絕的"黑科技"——侵入式鏈表! 你可能會問:不就是個鏈表嗎,有什麼神奇的? 別急,當你看完這篇文章,你會發現這個看似簡單的數據結構,竟然是Nginx、Linux內核、TCMalloc等頂級項目的性能秘密武器! 🤔 從一個"奇怪"的現象説起 先看一段讓人疑惑的代碼: // 這段代碼在幹什麼?為什麼要這樣寫? stati

c++ , c

1412 - Workflow通用併發控制組件:ResourcePool資源池

開源項目Workflow是C++異步調度的高性能框架,廣泛用於高吞吐低延遲的網絡服務器、並行計算和組裝複雜網絡請求的客户端等領域。在異步調度的編程範式下,想要實現併發控制是非常困難的,因為一旦無法做到無阻塞的調度,那麼框架性能就會大打折扣。 線上非常常見的場景是:異步服務器需要限制用户的併發,從而保護有限的後端資源比如GPU計算,並在超載時可以立刻拒絕用户或者實施排隊等待的處理策略。 一個好的併發

workflow , github , c++ , 開源 , 併發

Plume岣七 - [Linux]探索進程的奧秘:從硬件到軟件的全面解析

在計算機科學中,進程是一個至關重要的概念。它是操作系統中最基本的執行單元,也是實現併發和多任務處理的關鍵。《操作系統概念》一書中提到:"進程是正在執行的程序,是程序執行過程中的一次指令、數據的集合,也可以叫做程序的一次執行過程。"然而,要真正理解進程,需要我們跨越硬件和軟件開始,深入探索期底層原理和工作機制。 一.硬件:馮諾依曼體系結構 1.核心框架 馮諾依曼體

進程概念 , 馮諾依曼體系結構 , 優先級 , 操作系統 , 狀態 , c++ , 後端開發 , c

wx65950818d835e - 19: 語義信息融入超分重建

引言 圖像超分辨率(SR)任務主要關注恢復圖像的高分辨率細節。然而,單純依靠像素級別的信息往往無法完美恢復圖像中的所有細節,尤其是在複雜場景和紋理較多的情況下。語義信息融入(Semantic Information Fusion)為解決這一問題提供了新思路。通過將圖像的語義信息(如物體、背景等)與超分重建過程結合,能夠幫助網絡生成更具真實感和結構感的高分辨率圖像。本文將探討

複雜度 , 語義信息 , 圖像重建 , c++ , 後端開發 , c

瞿小凱 - 筆記本電腦觸摸板操作指南

居家隔離,但心思一直在工作和思否社區,所以早上下樓做完核酸就迫不及待的開機,然後就遇到煩心事兒,我的鼠標失靈了。 因為沒有完全失靈,鼠標的滾輪壞了,拖動有延遲,所以最早以為是電腦垃圾太多或者説有什麼程序在故意控制我鼠標前進,心想自己就是幹這行的,怕啥,説不定還能拿這個經歷在某平台發個有意思的博客蹭蹭熱度,沒想到試了半天發現是真的壞了,於是開始發愁。迫不得已只能使用觸摸板,要知道,作為一個從文

筆記本電腦 , 學習 , 心情 , 技巧 , 電腦

mb65950ac695995 - 十六、插幀質量評估:客觀指標與主觀體驗

評估插幀需要客觀與主觀結合。客觀指標包括: 結構相似度(SSIM)、峯值信噪比(PSNR):度量與“真實中間幀”的接近程度(離線評估)。 光流一致性與遮擋錯誤率:檢測運動估計質量。 邊緣保真度、細節保持率:衡量清晰度。 主觀評估關注:運動平滑度、拖影感、閃爍、響應延遲、文字與 HUD 可讀性。不同類型遊戲的容忍度不同:敍事類可接受更高

光流 , 相似度 , c++ , 後端開發 , 運動估計 , c

葱 - 鏈表-刪除、合併

鏈表 刪除鏈表中的某個節點或某一段區間 leetcode.203 鏈接https://leetcode.cn/problems/... 解題方法:鏈表中刪除一個節點的常規方法就是找到這個節點的前驅節點,將前驅節點的next指針指向當前節點的後繼節點 leetcode解題代碼 /** * Definition for singly-linked list. * struct L

leetcode個人解題總結 , c++ , 數據結構與算法