自從轉(zhuǎn)到iOS開(kāi)發(fā)之后一直都是單槍匹馬, 基本上不存在代碼沖突問(wèn)題, 最近來(lái)了個(gè)幫手,代碼沖突是不可避免的, 之前做Linux開(kāi)發(fā)的時(shí)候用Beyond Compare居多, ...
自從轉(zhuǎn)到iOS開(kāi)發(fā)之后一直都是單槍匹馬, 基本上不存在代碼沖突問(wèn)題, 最近來(lái)了個(gè)幫手,代碼沖突是不可避免的, 之前做Linux開(kāi)發(fā)的時(shí)候用Beyond Compare居多, ...
今天遇到一個(gè)新的需求, 要把現(xiàn)在的代碼再推送到一個(gè)新的代碼庫(kù),并不定期自動(dòng)更新代碼,實(shí)現(xiàn)如下效果 同一項(xiàng)目使用兩個(gè)或者多個(gè)遠(yuǎn)程代碼倉(cāng)庫(kù)管理, 有兩種情況 第一種:從剛開(kāi)始建項(xiàng)...
說(shuō)明 如果項(xiàng)目中引入了比較多的第三方庫(kù),那么當(dāng)我們升級(jí)第三方庫(kù)或者引入新的第三方庫(kù)時(shí),就會(huì)沖突。那么我們就需要準(zhǔn)確的找到?jīng)_突的兩個(gè)庫(kù)才能用exclude排除依賴(lài)。 那么這里就...
代碼混淆(Obfuscated code)亦稱(chēng)花指令,是將計(jì)算機(jī)程序的代碼,轉(zhuǎn)換成一種功能上等價(jià),但是難于閱讀和理解的形式的行為。 為什么要加代碼混淆------------...
Android對(duì)國(guó)際化支持的很好 為文件夾或者是文件,在其尾部追加不同的語(yǔ)言與地區(qū),便能實(shí)現(xiàn)國(guó)際如: values 文件內(nèi)定義了一些文本,在沒(méi)有其他語(yǔ)言,或者沒(méi)有指定的語(yǔ)言時(shí)...
前言 Rxjava,由于其基于事件流的鏈?zhǔn)秸{(diào)用、邏輯簡(jiǎn)潔 & 使用簡(jiǎn)單的特點(diǎn),深受各大 Android開(kāi)發(fā)者的歡迎。 如果還不了解 RxJava,請(qǐng)看文章:Android:這...
前言 Android事件分發(fā)機(jī)制是Android開(kāi)發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于A(yíng)ndroid事件分發(fā)機(jī)制的文章,但存在一些問(wèn)題:內(nèi)容不全、思路不清晰、無(wú)源碼分析、簡(jiǎn)單問(wèn)...
一、部署禪道運(yùn)行環(huán)境 Apache、PHP、MySQL mac系統(tǒng)對(duì)PHP的運(yùn)行非常方便,系統(tǒng)內(nèi)自帶,我們只要簡(jiǎn)單配置即可使用。 1.Apache 啟動(dòng)Apatch服務(wù) ma...
最近在搞android插件化,其中最核心的一點(diǎn)就是如何讓插件apk跑起來(lái),其實(shí)就利用動(dòng)態(tài)加載,將插件中的類(lèi)加載到host中。之前也看過(guò)android類(lèi)的加載機(jī)制,感覺(jué)對(duì)于整個(gè)...
前言我們?cè)陂_(kāi)發(fā)中可能會(huì)使用到一些第三方的應(yīng)用統(tǒng)計(jì)SDK,用于統(tǒng)計(jì)應(yīng)用的用戶(hù)量等等,如何區(qū)分每個(gè)用戶(hù)呢?當(dāng)然就需要每個(gè)設(shè)備對(duì)應(yīng)一個(gè)唯一的標(biāo)識(shí),Android中當(dāng)然也提供了這樣的...
什么是 PCM 格式 聲音從模擬信號(hào)轉(zhuǎn)化為數(shù)字信號(hào)的技術(shù),經(jīng)過(guò)采樣、量化、編碼三個(gè)過(guò)程將模擬信號(hào)數(shù)字化。 采樣顧名思義,對(duì)模擬信號(hào)采集樣本,該過(guò)程是從時(shí)間上對(duì)信號(hào)進(jìn)行數(shù)字化,...
源碼傳送門(mén) 在上一篇文章我們介紹了獲取大文件的一個(gè)唯一的特征值MD5,通過(guò)MD5我們可以唯一的標(biāo)識(shí)一個(gè)文件,并可以實(shí)現(xiàn)秒傳效果,今天的這篇文章主要介紹大文件的上傳操作,當(dāng)然談...
在移動(dòng)端開(kāi)發(fā)中,一定多多少少會(huì)用到WebView,而安卓的碎片化也對(duì)Webview造成了或多或少的影響,畢竟不同Android版本的Webview內(nèi)核也不一樣。 今天就總結(jié)一...
前言 這周在做一個(gè)需求時(shí),需要用到WebView,但是在做的過(guò)程中,卻遇到了一些問(wèn)題。WebView我其實(shí)接觸并不多,這次的需求里還涉及了一些JS交互之類(lèi)的,所以我是邊學(xué)邊做...
前言 TopK問(wèn)題有以下幾種常見(jiàn)形式 數(shù)組中的第K個(gè)最大元素動(dòng)態(tài)添加的數(shù)組中的第K個(gè)最大元素?cái)?shù)組中前k個(gè)最大的元素 它們有一個(gè)共同特點(diǎn): 只要完整數(shù)據(jù)的一部分,剩余部分無(wú)需處...