原创 在Mac上打不開“uPic.dmg”,因爲 Apple 無法檢查其是否包含惡意軟件

文章目錄問題背景:解決方案: 簡 述: 在我的 💻 MacOS 10.14.6 上面,第一次遇如下問題,附上解決方法 打不開“ xxx”,因爲 Apple 無法檢查其是否包含惡意軟件。 問題背景: 昨天晚上才重裝的 M

原创 使用gpg提交遇到error: gpg 數據簽名失敗 fatal: 寫提交對象失敗

文章目錄編程環境:報錯問題:解決方法:參考博客: 簡 述: 在 mac 上面配置好了 gpg 的相關密鑰之後,嘗試帶着 gpg 驗證提交 commit,發現報錯如下: 編程環境: 💻: MacOS 10.14.6 📎 Q

原创 在Mac上面安裝HomeBrew失敗的解決方案:修改hosts文件

文章目錄問題背景:報錯原因:解決方案[修改 hosts 文件]:換國內鏡像源:替換及重置Homebrew默認源Homebrew Bottles源參考博客: 簡 述: 在重裝 Mac 系統的 💻 上,安裝 HomeBrew ,

原创 元對象系統moc(Meat-Object System)的對象MetaObject和(含動態)屬性Propert的用法

文章目錄編程環境:元對象系統:屬性系統:屬性定義:屬性的使用:動態屬性:類的附加信息:核心源碼:運行效果:下載地址: 簡 述: 講解元對象系統moc(Meat-Object System)的對象MetaObject和(含動態)

原创 Linux中多線程使用信號量(信號燈),和sem_wait()函數使用

文章目錄編程環境:信號量(信號燈):使用步驟:“生產者-消費者”例子:理論模型:代碼分析:代碼實現:運行結果:Mac 下對 sem_init()/sem_destory() 不支持:下載地址: 簡 述: 上一篇中講解了“條件變

原创 Linux中多線程使用條件變量阻塞線程,和pthread_cond_wait()函數使用

文章目錄編程環境:條件變量是鎖🔐嗎?條件變量的兩個動作?使用條件變量流程:生產者-消費者模型:理論模型:代碼實現:代碼分析:運行結果:下載地址: 簡 述: 繼續上一篇中,講解了原子⚛操作(粗略看作 cpu 會執行完該幾行代碼,

原创 Linux 該如何自我係統的學習「心路」?

序言: 搞編程,學 C/C++ 怎麼不能學習一下 Linux ? 瞭解一下底層的知識庫和程序運行原理?附上個人學習目錄,此係列學完之後,回來預期會繼續更新 Qt 相關的知識 QtExamples ,將更多的一些知識分享出來。 Li

原创 Linux中原子操作,死鎖原因以及解決方法,讀寫鎖的屬性和函數使用pthread_rwlock_wrlock()

文章目錄編程環境:原子操作:造成死鎖的原因:自己鎖自己:循環鎖住:避免死鎖的方式:讀寫鎖:讀寫鎖的理解:讀寫鎖的特性:讀寫鎖的場景練習:讀寫鎖的使用場景:讀寫鎖的主要操作函數:寫一個運用讀寫鎖的例子:下載地址: 簡 述: 上一

原创 Linux中使用使用互斥量(鎖)Mutex來操持多線程同步執行pthread_mutex_lock()

文章目錄編程環境:背景鋪墊:使用互斥量(鎖) Mutex:改寫例子,使用互斥量(鎖)實例:下載地址: 簡 述: 在 Linux 中,使用互斥量(互斥鎖🔐) Mutex 來給保證多線程 ,在訪問公共變量的時候能夠 “串行” 代碼

原创 很短時間如何清晰向他人闡述你的需求、觀點和目的?(高效表達=定主題+搭架子+填素材)

文章目錄1.定主題,明目的,讓人秒懂你的想法2. 3 種經典框架,快速整理表達思路3. 2 種素材,讓你發言更具有說服力案例4. 臨時彙報,讓你的發言更具有說服力?5. 迴應質疑:遭遇突然提問,怎麼回答才能滴水不漏?6、會議發言:

原创 Linux中多線程操作函數pthread_exit()、pthread_jion()、pthread_detach()、pthread_cancel()

文章目錄編程環境:單個線程退出 pthread_exit():阻塞等待退出線程退出 pthread_jion():線程分離 pthread_detach():殺死(取消)線程 pthread_cancel():判斷線程是否相等 p

原创 Linux中創建多線程實例pthread_create()

文章目錄編程環境:線程:已經程序是多線程構成:pthread_create():寫一個例子:例子一:例子二:下載地址: 簡 述: 前面幾篇,學習了 Linux 下多進程使用 fork() 分析的其構造和原理;這裏進一步,探究

原创 Linux中創建守護進程setsid()

文章目錄編程環境:守護進程的特點:進程組 - 多個進程:會話 - 多個進程組:創建守護進程模型:寫一個例子:文件掩碼是什麼?下載地址: 簡 述: 前面幾篇,剛寫過了父子進程的實例。這裏寫一個守護進程 的例子,從瞭解到運用 se