AsyncTask是Android中用于異步處理的輔助類,十分的有用,能夠讓我們簡單的在工作線程中進行耗時操作(比如I/O,網(wǎng)絡(luò)請求),然后在UI線程進行更新操作等。 Asy...
AsyncTask是Android中用于異步處理的輔助類,十分的有用,能夠讓我們簡單的在工作線程中進行耗時操作(比如I/O,網(wǎng)絡(luò)請求),然后在UI線程進行更新操作等。 Asy...
未來有沒有可能制造出時光機,能夠?qū)⑷藗魉偷饺我鈺r間段?答案是不能。 回到過去 霍金做了一個實驗,在網(wǎng)上編寫了一封邀請函,邀請未來的人來到他家參加派對,他相信這封邀請函打印的份...
并發(fā)的作用: 訪問慢速I/O設(shè)備 人機交互。(在執(zhí)行一個任務(wù)的時候,用戶依然可以進行其他操作) 服務(wù)多個網(wǎng)絡(luò)客戶端 多核機器上進行并行計算 并發(fā)的三種方式: 進程每個進程有獨...
## 客戶端-服務(wù)器編程模型 客戶端與服務(wù)器均指進程。 一個客戶端-服務(wù)器事務(wù)由四步組成: 1. 客戶端發(fā)送請求 2. 服務(wù)器處理請求 3. 服務(wù)器發(fā)送響應(yīng) 4. 客戶端處理...
輸入、輸出是在主存和外部設(shè)備之間復(fù)制數(shù)據(jù)的過程。 Unix I/O一個Linux 文件就是一個m個字節(jié)的序列。所有的I/O設(shè)備都被模型化為文件,所有的輸入和輸出都被當(dāng)做對應(yīng)文...
物理和虛擬尋址物理尋址:內(nèi)存可以看做是一個字節(jié)數(shù)組,每個字節(jié)都有一個唯一的物理地址。從0開始遞增。CPU使用物理地址訪問內(nèi)存,這種方式就是物理尋址。虛擬尋址:CPU通過生成一...
本篇講解一下如何在Android各個版本上實現(xiàn)應(yīng)用內(nèi)安裝APK。首先在android7.0以下,采用普通的方式就可以了: 其次android7.0,這里要說的要比較多一點:如...
信號 一個信號就是一條小消息,通知進程系統(tǒng)中發(fā)生了一個某種類型的事件。 通常異常都是由內(nèi)核異常處理程序進行處理的,正常情況下,對用戶進程是不可見的。信號提供了一種機制,通知用...
前言 ~現(xiàn)在的社會化分享大多是使用的第三方的分享,例如友盟,ShareSDK等等,當(dāng)然也用使用微信,qq等官方的SDK分享。不過最近在項目中,要求使用安卓系統(tǒng)自帶的分享來實現(xiàn)...
異??刂屏?如果程序計數(shù)器一直按照內(nèi)存相鄰的地址來執(zhí)行指令,那么執(zhí)行過的指令序列是平滑的。但是這種平滑的過程通常不會長久,因為會有程序調(diào)用,返回,跳轉(zhuǎn)等指令,使得平滑流突變。...
可執(zhí)行目標(biāo)文件 可執(zhí)行目標(biāo)文件還包括了程序的入口點,即第一條指令的地址。各個段會被映射到連續(xù)的內(nèi)存區(qū)域,段頭部表描述了這種映射關(guān)系。 加載可執(zhí)行目標(biāo)文件 將程序復(fù)制到內(nèi)存并運...
鏈接(linking) 鏈接是將各種代碼和數(shù)據(jù)片段收集并組合成為一個單一文件的過程,這個文件可被加載到內(nèi)存并執(zhí)行。鏈接執(zhí)行時期: 編譯時 加載時 運行時 編譯過程:gcc -...
隨機訪問存儲器 Random-Access Memory,RAM 靜態(tài)RAM(SRAM)速度比動態(tài)的RAM要快,但是也貴得多,通常作為高速緩存存儲器。電路類似于下面的圖,只...
數(shù)組分配和訪問 T A[N] T代表數(shù)組存放的元素類型,在內(nèi)存中分配連續(xù)的L*N字節(jié)的空間,其中L是指類型T的大小。A作為指向數(shù)組開頭的指針。 訪問數(shù)組的匯編指令: 例如:i...
條件碼,每個條件碼是單個bit。 CF:進位標(biāo)志。最近的操作使最高位產(chǎn)生了進位。ZF:零標(biāo)志。最近的操作得到的結(jié)果為0SF:符號標(biāo)志。最近的操作得到的結(jié)果為負(fù)數(shù)OF:溢出標(biāo)志...
@cc_d419 對,是這個問題,在csdn已經(jīng)改正了,忘記在簡書改正了。不好意思
django rest framework實戰(zhàn)前言 本文標(biāo)題為實戰(zhàn),那么希望你已經(jīng)搭建好了環(huán)境。如果沒有,請參考官方文檔進行環(huán)境搭建: 官方教程 通過學(xué)習(xí)這個例子,你可以學(xué)到: 如何使用django rest frame...
感覺這章前面基本上在講匯編,學(xué)過匯編了,看起來還是比較輕松的。就記錄一下比較感興趣的吧。在x86-64架構(gòu)的CPU上,有16個寄存器,每個寄存器有64個bit??梢苑譃槎鄠€小...
浮點數(shù) 小數(shù)的表示:假如101表示小數(shù),則值為 1x2^-1 + 0x2^-2 + 1x2^-3 = 5/8。 定點數(shù): 將符號位,整數(shù)位,小數(shù)位都固定分配好,無法更改。每次...
大端與小端 將物理內(nèi)存構(gòu)造成一個字節(jié)數(shù)組,叫虛擬內(nèi)存,其中每個字節(jié)都有一個序號,叫地址,所有地址的集合叫虛擬地址空間。CPU的位數(shù),決定了尋址能力。比如32位的CPU,只能訪...
hello從編寫到運行 編寫程序當(dāng)編寫一個hello.c的時候,hello.c是源文件,存儲在硬盤里。具體的表示形式是Bits,計算機中所有的信息都是各種Bits或Bytes...