原创 程序員的思維,難以逗內室歡顏

女人的邏輯很難懂,她們好像不是這個星球的生物。 擔心這,擔心那。 懷疑你的心,凝視你的人。 突然某一天對你冷淡。 又某天忽而轉晴,宛若青草地裏的羊羣。 很難懂,很難懂。 到底我該怎樣優秀。 在你眼裏我是樹,是山,是亮麗的風景。

原创 Observable約定

英文地址:The Observable Contract 響應式的Observable約定 Observable約定,你可能在多個地方的源碼文檔中看到了這個引用,本網頁試圖給出Observable的一個正式定義,基於微軟2010

原创 轉 -- 軟技能——代碼之外的生存指南 知呼

這本書是在逛知乎的時候發現的,說的神乎其神的,也沒多想就買了本,並在一個週六的下午看完了,讀的過程倒是很輕鬆,速度也挺快,因爲畢竟是一本勵志書,多少有點“雞湯”。總體來說,這本書可圈可點,有乾貨,也有“雞湯”,主要分爲職業、自我

原创 如何獲取每週的星期一和星期天的日期

前言 一般我們要實現日期方面的需求,比如今天要講的獲取每週的星期一和星期天的日期。 新式如下 這樣的情況,我們必須祭出Calendar類,它能夠幫我們實現這些需求。 public class ExceptionTest {

原创 如何Android在設置elevation的情況下,再在上面覆蓋控件

我們產品設計師出了一個非常複雜的界面。在有圓角和陰影的佈局上面覆蓋一個圖片,並且圖片要超出下層佈局。 設計 因爲紅色區域的圖片要超出綠色的佈局。所以我們在這2個控件的上面再添加一個佈局,父佈局包含這2個控件。由於他們是相對位置,

原创 如何簡單的使用git常用命令

前言 git 是一個非常優秀的代碼管理軟件,然而對於出學者,非常的困難。往往需要做某個事情的時候卻想不到對應的命令,今天我就根據我們所處的環境來指示你需要的命令。 如果我需要查看當前那些文件有了改動-> git status .

原创 關於MVP架構的項目實戰總結

前言 前段時間做了一個項目,好朋友搭好了MVP框架,現在項目結束了,我想總結一下其中的關鍵點,方便以後自己搭建架構。 MVP介紹 什麼是MVP架構呢,以我本人的理解,項目代碼模塊分爲模型、視圖和展現層。視圖層不能直接和模型層直接關

原创 5G真的有那麼重要嗎?

5G特性 5G主要有3個特性,高速率(eMBB)、低延時(URLLC)、大規模(mMTC)。下面有一個圖,來描述這三個屬性: 高速率 目前4G的最高速率是10Mbits/s,而5G可以達到100Mbits/s,這種高速率有什麼

原创 RXJava介紹--牛逼貨必須掌握的要點

前言 本文翻譯《Introduction to RxJava》,英語水平有限,翻譯有誤,請大家包涵。 本篇文章翻譯大概用了2天時間,前一半翻譯的時候因頭痛所以暫停了,今天又開始,終於把這個事情完成了。瞭解自己的一個疙瘩。翻譯前,我

原创 二叉查找平衡樹---再平衡旋轉

public class AvlTree { public AvlTree() { } public static class AvlNode { int val; AvlNode left; AvlNode right

原创 徹底解決 ERROR: Gradle DSL method not found: 'destination()'

由於想研究一下MVVM架構,所以下載了一個GITHUB上的項目 android-mvvm-architecture ,下載後運行,發現報出了錯誤: Gradle DSL method not found: ‘destinatio

原创 爲什麼設置設置recycleView的分割線沒有效果。

前言 前幾天遇到一個問題,我在代碼中已經給recyleview設置了分割線,但是卻沒有效果。 原因分析 背景色與分割線的演示相同,至我們無法看到分割線的顏色。 分割線的橫縱方向與RecycleView的佈局管理器的方向不一致,比

原创 weex linux環境安裝

前言 最近聽說weex非常的火,很多面試崗位都需要weex技術要求。本着技能不壓身的原則,就來玩玩。 什麼是 Weex ? Weex 致力於使開發者能基於通用跨平臺的 Web 開發語言和開發經驗,來構建 Android、iOS

原创 居然還有這種寫法

無意中看到這種寫法,寫try catch。 public static void compressToZip(String sourceFilePath, String zipFilename) { File s

原创 響應式的操作

引言 每個實現響應式編程的語言都實現一個操作集。雖然各個實現有重疊,但是有些操作只在特定實現中才有。同時,每個實現傾向於將操作的名稱命名爲其他語言廣爲人知的相似方法。(英文原文 ) 鏈式操作 大多數操作作用在Observable上