exec簡介: exec家族的函數,用來運行新的進程替換當前的進程。執(zhí)行后,新進程加載到內存,父進程的靜態(tài)變量在新的進程中當然是不可見。新進程可以繼承父進程的句柄和環(huán)境變量,...
ndk版本:/opt/share/tools/android-ndk-r21e 高版本的ndk中沒了platform目錄,未做詳細探究,暫用21版本ffmpeg版本:ffm...
Android 通過ALoop Amessage Ahandler實現(xiàn)了消息的異步處理機制。日常開發(fā)中,我們也常常使用這樣的方式。只不過android把它設計的更加通用了。1...
常遇到android stdio下載依賴超時,配置阿里云的鏡像。android stdio版本:Android Studio Giraffe | 2022.3.1 Patch...
一、開放關閉原則很多教程都把[開閉原則]作為這六大原則中最基本的原則,也就是說他是各個原則的核心。開閉原則指的是,一個軟件實體如類、模塊和函數應該對擴展開放,對修改關閉。 二...
C++ STL的中心思想在于,將算法(algorithm)和容器(container)分開,彼此獨立設計,最后再用一種粘合劑將它們撮合在一起,容器和算法支持泛型化。這個粘合劑...
一、TCP的三次握手和四次揮手 面試時常常被問到tcp三次握手和四次揮手是怎么回事 1 三次握手簡介 建立TCP連接時,需要客戶端和服務端共發(fā)送3個包 客戶端發(fā)送初始序號se...
Markdown是一種純文本格式的標記語言。通過簡單的標記語法,它可以使普通文本內容具有一定的格式。 相比WYSIWYG編輯器 優(yōu)點:1、因為是純文本,所以只要支持Markd...
一、Android Hal層簡介 Android基于Linux內核實現(xiàn),Linux內核是GPL許可,即對源碼的修改都必須開源,而Android是ASL許可,即可以隨意使用...
一、音視頻同步的原理 簡單的說,音視頻同步即選擇一個時間基準,另外一個時間和基準做對比,選擇快放,慢放,丟棄。 二、音視頻同步的關鍵函數 音視頻同步有兩個重要函數set_cl...
Android中進程間通信可以使用LocalServerSocket來實現(xiàn) LocalServerSocket,默認是阻塞的,而且類本身提供的接口很少,無法設置超時等屬性,那...
一、ThreadLocal簡介 ThreadLocal通過簡單的方法實現(xiàn),線程間數據隔離,線程各自保存各自數據。 ThreadLocal的秘訣是這樣子的,Thread中有一個...