木犀互聯網技術周刊(第十四期)

Android

1、探討Android方法數問題的本源

在做 Android 應用研發時,尤其是開發大型應用時,我們很容易遇到 Android 方法超過 65536 的現象,所以談談方法數這個問題的本源是極其有必要性的。

2、深入了解AccessibilityService

這篇文章講解了AccessibilityService的基本使用,並在不同的階段,對其中的一些點做出了深入的說明,之後從實際應用出發,探討了其中的一些使用場景。

3、Performance Tuning On Android

這篇文章深入探討了UI性能問題。

FrontEnd

1、Fluid Responsive Typography With CSS Poly Fluid Sizing

文章介紹了如何實現精準的流式排版。其中原理非常的簡單,通過CSS的Viewport單位和calc()配合一些數學公式,較為精準的實現隨著視窗改變,能較為精準的改變font-size的大小,甚至只要是帶有長度單位的屬性都可以通過這樣方式,達到精準的值。

2、「Why We Didn』t Use A Framework」 (Case Study)

Nick Gauthier 在本文中闡述了他們在構建分散式團隊使用的視頻會議工具 MeetSpace 時候,技術選型上的考慮,在目前大家習慣於基於某個框架去構建 Web 應用的背景下,是個有趣的閱讀文章。

3、(CSS Animations vs the Web Animations API: A Case Study (《在案例分析中學習 CSS Animation 與 Web Animation API》)

本文由作者實現的某個 Logo 動畫入手,首先介紹了如何利用 Web Animations API 創建簡單的 KeyFrame 動畫,包括創建動畫對象以及將其應用到具體的元素中;接下來作者介紹了該動畫的 CSS 實現版本,還對比分析了二者在性能上的差異。

4、Base64 Encoding & Performance, Part 1: What』s Up with Base64?

這篇文章主要介紹了使用base64的危害以及與圖片、字體、cache的聯繫,(想起之前寫木犀通行證的時候遇到背景圖片載入不出來,鏈接轉換成base64的問題),最好避免使用。

BackEnd

1、Python爬蟲之模擬知乎登錄

經常寫爬蟲的都知道,有些頁面在登錄之前是被禁止抓取的,比如知乎的話題頁面就要求用戶登錄才能訪問,而 「登錄」 離不開 HTTP 中的 Cookie 技術。這篇文章深入介紹了其中的原理和方法。

2、python數據類型

3、十個有趣的linux命令

Linux當中有很多比較有趣的命令,文章就一部分進行了簡單的介紹

4、https鏈接的幾毫秒發生了什麼


推薦閱讀:

看別人吵架對你來說應該是好事兒
AC 2017實錄(二)
淺學Ajax
前端日刊-2018.02.04
圖解HTTP系列--(一)

TAG:Android | 前端開發 | 後端技術 |