效果 實(shí)現(xiàn) 先將自動(dòng)生成的main.dart里面的代碼刪除, 創(chuàng)建app.dart作為首頁(yè)的頁(yè)面文件 創(chuàng)建today.dart、kb.dart、playground.dart...
CoolGlide 是學(xué)習(xí)Glide的過程中,動(dòng)手寫的一個(gè)簡(jiǎn)單版本。主要是為了進(jìn)一步了解Glide的設(shè)計(jì)原理。 背景 我在大三的時(shí)候?qū)懥艘粋€(gè)簡(jiǎn)單的個(gè)人云盤,我想把手機(jī)里面的照...
文/木小沐 臨近秋招,意味著鵝廠實(shí)習(xí)生的考核也接近尾聲了。最近在樂問(鵝廠內(nèi)部知乎)看到的最多的帖子也是和實(shí)習(xí)生相關(guān)的。 幾家歡喜幾家愁。 拿到轉(zhuǎn)正名額的自不必多說,還有相當(dāng)...
文件IO,正則和多線程 得益于kotlin的擴(kuò)展函數(shù),kotlin對(duì)java中api進(jìn)行了改進(jìn),對(duì)于java中好用的api直接使用,對(duì)于不好用的api進(jìn)行了擴(kuò)展和改進(jìn)。 1 ...
泛型 泛型是在Java5中引入的,泛型讓集合框架可以重用代碼,在沒有泛型時(shí)候,集合框架中存儲(chǔ)數(shù)據(jù)的類型都是Object,也就是說存入和取出數(shù)據(jù)都需要對(duì)對(duì)象進(jìn)行強(qiáng)制類型轉(zhuǎn)換。這...
集合類 在Java類庫(kù)中有一套相當(dāng)完整的容器集合類來持有對(duì)象。Kotlin沒有去重復(fù)造輪子(Scala則是自己實(shí)現(xiàn)了一套集合類框架),而是在Java類庫(kù)的基礎(chǔ)上進(jìn)行了改造和擴(kuò)...
擴(kuò)展函數(shù)與屬性 在Java中獲取String中的第一個(gè)字符,StringUtil.firstChar(str)可能是這樣寫的,但是要想`"ABC".firstChar()是不...
函數(shù)與函數(shù)式編程 函數(shù)式編程與命令式編程最大的不同是:函數(shù)式編程的焦點(diǎn)在于數(shù)據(jù)的映射,命令式編程(imperative programming)的焦點(diǎn)是解決問題的步驟。 函數(shù)...
類型系統(tǒng)與可空類型 Kotlin屬于靜態(tài)類型編程語(yǔ)言,編程語(yǔ)言中類型系統(tǒng)定義: 如何將數(shù)值和表達(dá)式歸為不同類型 如何操作這些類型 這些類型之間如何相互作用 類型系統(tǒng) 1. 類...
寫在前面 kotlin 為啥用fun聲明方法?JetBrains : We use “fun” because we like it - and yes, we do kno...
從投第一份簡(jiǎn)歷,到現(xiàn)在正好兩個(gè)月。感謝兩個(gè)月來身邊的同學(xué),??途W(wǎng)小伙伴,我的學(xué)長(zhǎng),親人等對(duì)我的支持,沒有你們,我很難堅(jiān)持到現(xiàn)在。三月很慘淡,百度不招Android,騰訊沒給面...
@牛角木 我直接把內(nèi)核版本退回去了
Manjaro/Linux 與VMware的若干問題我之前使用的是Ubuntu,換了Manjaro之后,安裝VMware 15 打開虛擬機(jī)出現(xiàn)了下面兩個(gè)問題。 1. Could not open /dev/vmmon: No ...
你可真高產(chǎn)
劍指Offer--1+2+3+...+n題目描述 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等關(guān)鍵字及條件判斷語(yǔ)句(A?B:C)。 思路 利用邏輯與的短...
@48d1f73337f3 對(duì) 差不多??
嘗試加載一千張照片以下內(nèi)容完全是探索性的嘗試,加載大量照片請(qǐng)用Glide或者Picasso 背景,我在搗鼓一個(gè)圖片上傳App,我需要上傳手機(jī)上的照片,首先要把照片顯示出來,類似于微信發(fā)送朋友圈...