步驟1:根據(jù) Camera 支持的尺寸和當(dāng)前屏幕的尺寸選擇一個(gè)合適的預(yù)覽尺寸,大概的代碼如下: 步驟2:獲取了合適的 Camera.Size 之...
1.兩個(gè)關(guān)鍵字 Kotlin的類和接口都可以有屬性,修飾屬性的關(guān)鍵字有var(可變的)和val(不可變的)。 1.1var 對(duì)于var來(lái)說(shuō),它具...
1.可空類型和非空類型 在Kotlin中,類型系統(tǒng)通過(guò)?來(lái)判斷一個(gè)引用是否可以容納null。非空類型聲明如下: 如果想要允許為空,可以聲明一個(gè)變...
隊(duì)列是先入先出的結(jié)構(gòu),這和下壓棧的規(guī)則一樣,實(shí)現(xiàn)一個(gè)隊(duì)列和實(shí)現(xiàn)一個(gè)下壓棧很類似,所以我們可以先設(shè)定一個(gè)變量pointer指向棧頂,將新元素添加到...
本文只是做一個(gè)《圖解HTTP》的讀書筆記,有里面很多的截圖,深入了解的話,建議大家去看《圖解HTTP》,不喜勿噴。 1.為什么要使用https?...
正則表達(dá)式是一種描述模式的方法,用來(lái)描述“部分字符串的查找問(wèn)題”。每個(gè)正則表達(dá)式表示的都是一個(gè)字符串的集合。 1.基本操作 它主要有三種模式: ...
1.什么是歸并排序? 歸并:將兩個(gè)有序數(shù)組合并成一個(gè)更大的有序數(shù)組。 歸并排序有兩個(gè)主要操作:遞歸和合并。要將一個(gè)數(shù)組排序,可以先(遞歸的)將它...
1.什么是希爾排序 對(duì)于大規(guī)模的亂序數(shù)組插入排序很慢,因?yàn)樗粫?huì)交換相鄰的元素,因此元素只能一點(diǎn)一點(diǎn)的從一端移動(dòng)到另一端。例如最小的數(shù)在數(shù)組的末...
1.使用git向gerrit提交代碼的兩種方式: 直接提交需要輸入一串與分支名無(wú)關(guān)的字符,這與gerrit的臨時(shí)分支有關(guān),可以通過(guò)設(shè)置避免每次都...