Google Play 要求新應(yīng)用(自 2019 年 8 月 1 日起)和應(yīng)用更新(自 2019 年 11 月 1 日起)將目標(biāo) API 級別至少設(shè)為 28(至少為 Andr...
Google Play 要求新應(yīng)用(自 2019 年 8 月 1 日起)和應(yīng)用更新(自 2019 年 11 月 1 日起)將目標(biāo) API 級別至少設(shè)為 28(至少為 Andr...
8G內(nèi)存的MacBook Pro感覺很流暢啊蜈漓,同時開三個JetBrains家的IDE都沒問題
Android Studio 4.0 正式版發(fā)布作者 / Adarsh Fernando, Product Manager即便在如今這個變幻莫測的時勢里蜻懦,我們依然看到來自世界各地開發(fā)者們的佳作——那就是 Android 上...
vscode不香嗎
推薦一款小眾強大的文本編譯器!? Text Editor pro是怎樣的一個小眾編譯工具务傲? Text Editor pro是一款功能實用的文本編輯器,綠色小巧槽华,簡單易用。不僅可以用來編輯普通的文字,還可以...
前言 Android的生命周期相對來說是比較基礎(chǔ)的知識點闷叉,但卻是非常重要的。精準(zhǔn)的掌握并熟練地使用會讓我們的代碼更有邏輯性且更加健壯脊阴。我們都知道人的記憶是曲線的握侧,只有不斷地回...
1、MVVM模式各部分的定義 1.1嘿期、MVVM模式分為3個部分:Model品擎、View和ViewModel。 (1)Model :數(shù)據(jù)層备徐,包含數(shù)據(jù)實體和對數(shù)據(jù)實體的操作萄传。 (2...
數(shù)不清第幾次被問到蜜猾,“靶懔狻振诬?你竟然沒有下載抖音”“什么游戲也不打,又不追劇衍菱,你天天都在干什么啊” 哈哈哈看著同伴的一臉驚奇赶么,想著不如寫點什么,分享下我看似與眾不同的生活方式 ...
簡介 在逆向Android底層時脊串,一般都或多或少的接觸so文件辫呻,需要逆向so文件,一般的方法是往so文件植入我們的調(diào)試的代碼琼锋;而通常都是通過添加section段來植入代碼放闺;查...
在丑陋的 Java I/O 編程方式誕生多年以后,Java終于簡化了文件讀寫的基本操作斩例。 很多學(xué)得比較快的同學(xué)可能學(xué)習(xí)過Java的文件讀寫雄人,就是諸如 InputStream,...
本次課程的標(biāo)題不像之前那樣易懂,是一個陌生的概念念赶,“流式編程”是個什么東西础钠? 在了解流式編程之前先思考一下“流”,水流叉谜、電流旗吁、人流,這些都是流停局。而流式編程則是讓集合中的一個一...
函數(shù)式編程語言使得操縱代碼片段就像操作數(shù)據(jù)一樣容易很钓。 雖然 Java 不是函數(shù)式語言,但 Java 8 Lambda 表達式和方法引用使得你可以以函數(shù)式編程的思想來編程董栽。 函...
如果一個程序只包含固定數(shù)量的對象且對象的生命周期都是已知的码倦,那么這是一個非常簡單的程序。 通常锭碳,程序總是根據(jù)運行時才知道的某些條件去創(chuàng)建新的對象袁稽。在此之前,無法知道所需對象的...
普通的類和方法只能使用特定的類型:基本數(shù)據(jù)類型或類類型擒抛。如果編寫的代碼需要應(yīng)用于多種類型推汽,這種嚴(yán)苛的限制對代碼的束縛就會很大。 什么是泛型歧沪?讓我們依舊從例子開始歹撒。 相信大家都...
Java8 環(huán)境配置 安裝起來很簡單,在 Oracle 官網(wǎng)就可以下載诊胞,只不過需要注冊賬號才能下載暖夭,于是學(xué)長幫你們下載好了各個平臺的jdk8并放到了群文件的“相關(guān)資料”里面。...
一、Dockerfile Dockerfile 用途 Dockerfile是用來干嘛的鳞尔?之前我們介紹了Docker的主要用途嬉橙,用來節(jié)省配置運行環(huán)境的開銷早直,接著講了一大堆doc...
Docker現(xiàn)在是一門非常流行的技術(shù)寥假,其實之前就一直想學(xué),不過一是沒什么時間霞扬;二是沒有結(jié)合實踐糕韧,官方文檔又介紹的不是很清楚,導(dǎo)致其中很多命令都看不懂喻圃,于是就沒有繼續(xù)下去了萤彩。而...
最近在看《敏捷軟件開發(fā)實踐:估算與規(guī)劃》,結(jié)合自己在工作的中的實踐斧拍,淺談一點自己的想法和總結(jié)雀扶。 總的來說敏捷估算與規(guī)劃更關(guān)注縱向的特性,而非橫向的活動肆汹。根據(jù)“大小/速度=時間...