博客 / 列表

jack - multiprocessing pool 共享內存

Linux環境下進程之間通過內存共享實現通信的方式有很多種。 1. shm_XXX 這種函數,可以實現在不同進程之間(尤其是非父母進程之間)進行內存共享 write.c文件 #include sys/types.h #include sys/stat.h #include f

include , 架構 , 後端開發 , 信號量 , define

jack - npm和yarn有什麼區別和聯繫啊

NPM npm 是一個node package installer commander tool。 在安裝了node.js環境下可以通過npm i xxx 來安裝你需要的node package到本地或者全局。 npm i webpack -G //全局安裝,路徑為 /usr/local/bin npm i webpack -S -D //本地安裝,

命令行 , npm和yarn有什麼區別和聯繫啊 , 大數據 , yarn , 應用場景 , Json

jack - 20張圖帶你徹底瞭解ReentrantLock加鎖解鎖的原理_阿Q説代碼的技術博客

ReentrantLock加鎖流程 加鎖成功流程 其實就是把state改為1,然後設置ExclusiveOwnerThread為當前線程 ** 加鎖失敗流程** 進入tryAcquire邏輯,這是state已經是1,結果仍然失敗 接下來進入addWaiter邏輯,構造Node隊

, JAVA , Css , juc , 前端開發 , ReentrantLock , 後端 , HTML

jack - Windows 自動化腳本推送、Github - Reanon的個人空間 -

🧭 一、背景與痛點 在日常開發中,開發者經常會遇到以下麻煩: 😫 Push 被 GitHub 拒絕(GH013 Push Protection) 🧨 Token 或敏感信息誤提交,導致倉庫被暫時封禁 🕳️ Git 對象損壞(invalid object / error building trees)

經驗分享 , github , 推送 , 後端開發 , 安全 , Git , Python

jack - QT Concurrent處理耗時任務_qtconrrent 耗時菜哦做_CHAO

在 Qt 開發中,我們經常會遇到需要執行耗時操作的場景,比如文件批量處理、網絡請求、複雜計算等。如果直接在主線程執行,會導致界面卡頓甚至假死。這時候最簡單的解決方案就是使用 QtConcurrent —— Qt 官方提供的高級併發模塊,它比手動創建 QThread 更簡潔、更安全。 本文通過一個完整的可運行示例,手把手教你: 如何用 QtConcurrent

include , qt , 後端開發 , 後台任務 , Python