技術點 - 收藏集 - 掘金

Material Design 兼容性控件學習 - 掘金
簡述 Material Design從Android 5.0開始引入,是一種全新的設計語言,稱爲「原材料設計」,是谷歌提倡的一種設計風格、理念、原則。結合擬物設計和扁平化設計風格,融入了一些科技理念。 想深刻了解的話,能夠查這篇wiki:Material De...前端

ButterKnife 從入門到精通 - 源碼級分析(二) - 掘金
上篇文章說到,ButterKnife是如何經過bind()方法來實現綁定試圖、設置監聽的。這一節給你們繼續說說ButterKnife是如何生成ViewBinding的。 APT 相似於ButterKnife這種注入框架之前也有不少的,像xutils、afina...vue

告別 findView 和 ButterKnife - Android - 掘金
寫在前面 在以往的android開發中,咱們須要使用到findviewById方法來進行初始化view,因此對於頁面複雜的狀況,常常會看到十幾二十行的findviewById方法,而若是須要設置點擊事件,則又須要十幾二十行的代碼...react

「Android6.0權限適配| 掘金技術徵文 」 - 掘金
源碼傳送門 前言 如今談論Android權限適配可能有點不必,由於網上關於權限適配的文章不少,搜一下Android6.0權限適配關鍵詞能搜到一堆文章,並且不少寫的還很不錯。不過本身想了想仍是總結一下,由於那些文章都是別人的,不是本身的,以前一直想總結一下,但...android

Android 沉浸式狀態欄必知必會 - Android - 掘金
Android狀態欄默認是固定的黑底白字,這確定是不被偉大的設計師所喜好的,更有甚者,某些時候設計但願內容可以延時到狀態欄底部(例如頭部是大圖的狀況)。所幸的是隨着Android版本的迭代,開發者對狀態欄等控件有了更多的控制。Android一直在嘗試引入新的A...git

Android 如何避免 Context 內存泄露 - 掘金
Activity Context 的內存泄露 Android 中的 Activity Context 內存泄露,簡單說就是 Activity 調用 onDestroy() 方法銷燬後,此 Activity 還被其餘對象強引用,致使此 Activity 不能被 ...程序員

Android 檢測內存泄露 - 掘金
Android 檢測內存泄漏,必須使用方便強大到滅絕人性的 leakcanary。 leakcanary 是 square 公司開發的,square 擁有衆多強大的 Android 開源項目,如,OkHttp、retrofit、otto、picasso,簡直撐...github

android 藍牙 4.0 的知識要點 - Android - 掘金
藍牙4.0 此次主要講解藍牙4.0的基本要點,做爲本身的備忘錄記錄下來吧。首先普及一下藍牙4.0又稱低功耗藍牙,基於Gatt協議來實現。而藍牙4.0一下的是傳統藍牙,基於socket方式來實現。因此4.0以上的...web

淺析 Android 事件傳遞 - Android - 掘金
Android中View的事件傳遞主要涉及三個方法:dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()。 下面詳細分析一下,當三個方法返...面試

Android 相機開發那些坑 - Android - 掘金
做者:zakiwang 出品:QQ空間終端開發團隊 本文首發於QQ空間終端開發團隊的官方公衆號,任何形式的轉載以前必須與本人聯繫。 最近我負責開發了一個跟Android相機有關的需求,新功能容許用戶使用手機攝像頭,快速拍攝特定尺寸(1:1或3:4)的照片,並支...正則表達式

[[Android ]JNI 入門踩坑 - 掘金](https://juejin.im/post/58c8e9...
你們好,我係蒼王。如下是我這個系列的相關文章,有興趣能夠參考一下,能夠給個喜歡或者關注個人文章。[Android]如何作一個崩潰率少於千分之三噶應用app--章節列表好久之前玩了一下NDK的編譯,那時候仍是Eclipse時代。如今都換成Android stud...

深刻了解 Java 之垃圾回收 - Android - 掘金
講解以前先插一句,對於Java的一些變量的存儲簡單瞭解一下: 一、本地變量(局部變量):在方法體, 構造體內部定義的變量,在方法結束的時候就被摧毀(虛擬機棧的局部變量表) 二、靜態變量(類變量、全局變量;+ final...

「Android」 詳細全面的基於vue2.0Weex接入過程(Android視角) - 掘金
本文來自尚妝Android團隊路飛發表於尚妝github博客,歡迎訂閱! 1、說在前面的話 目前weex已在尚妝旗下的達人店app上線了一個經常使用的訂單管理頁面,截止目前Android上未發現問題,渲染時間在100-300ms之間。 做爲Android開發,此...

Android 圖片高斯模糊解決方案 - 掘金
同步簡書:Android 圖片高斯模糊解決方案 近年來,圖片高斯模糊備受設計師的青睞,在各大知名APP中,如微信、手機QQ、網易雲音樂等等都有對背景高斯圖模糊的設計,在Adnroid 中,如今經常使用的圖片高斯模糊技術有三種:RenderScript 、fas...

淺談 android hook 技術 - Android - 掘金
前言 xposed框架 xposed,主頁:http://repo.xposed.info/modul... 是個開源的框架,在github上有源碼的,直接下載apk後安裝激活就可使用,不少地方有...

Android 中 IPC 機制 (三) - Android - 掘金
Android中IPC機制(一) Android中IPC機制(二) 1.Andro...

React Native 項目(One 【一個】客戶端) - 掘金
前段時間開始學習React Native,而後試着開始作一個小項目,在練手的同時,分享出來但願和各位同窗互相學習react-native項目。以前寫過項目相關的文章,沒看過的同窗能夠參考一下: React-native項目入門與思考 Flux, Reflux...

天貓 UI 框架 vlayout 技術簡介 - Android - 掘金
前言 vlayout 是手機天貓 Android 版內普遍使用的一個基礎 UI 框架項目 提供了一個用於RecyclerView的自定義的LayoutManger,能夠實現不一樣佈局格式的混排,目標是支撐客戶端native頁面的快速開發。它也是 Tang...

使用數據庫的正確姿式(二) - 後端 - 掘金
題圖 在使用數據庫的正確姿式(一)中,我給你們介紹了數據庫應用的第一個層次——數據庫的基本使用,下面我將給你們介紹剩下兩個層次,分別是 面向對象的數據庫...

使用數據庫的正確姿式(一) - 後端 - 掘金
題圖 這是我在慕課網上分享的一個關於數據庫操做的逐字講稿,主要分兩部分,第一部分爲數據庫的基本使用,第二部分爲用面向對象的方法來使用數據庫,及分佈式數據庫的基本介紹。 你們好,今天我給大...

app 登陸淺析 - Android - 掘金
1.登陸方式 (1)登陸方式 通常有如下幾種登陸方式 傳統的帳號密碼登陸,以下面的知乎帳號/密碼 登陸,帳號能夠是郵箱,手機號或者帳戶名 ...

趣談併發 2:認識併發編程的利與弊 - Android - 掘金
讀完本文你將瞭解: ...

屏幕適配的前世此生 - Android - 掘金
內容參考博客地址: http://blog.csdn.net/jdsjlzx/... http://blog.csdn.net/lmj623565791/article/details/49990941 ...

安卓性能優化—內存優化 - Android - 掘金
在Java中,內存的分配是由程序完成的,而內存的釋放是由垃圾收集器(Garbage Collection,GC)完成的,程序員不須要經過調用函數來釋放內存,但也隨之帶來了內存泄漏的可能,本篇博客,我將介紹內存優化的相關知識。 ...

我用React Native寫了一個開眼App,你要不要看一下? - 掘金
版權聲明:本文爲Marno原創,轉載必須在明確位置註明出處!轉載地址:https://gold.xitu.io/post/589...注:原創不易,歡迎【讚揚】和【點贊】 不想看我廢話的直接github看代碼 ,倉庫地...

Adroid7.0下如何拯救你的多渠道打包 - Android - 掘金
老簽名多渠道打包原理 前言 因爲Android7.0發佈了新的簽名機制,增強了簽名的加固,致使在新的簽名機制下沒法經過美團式的方式再繼續打多渠道包了。不過在說新的簽名機制對打包方案的影響和爲何會影響我...

20 多個能夠提升你安卓開發技能的開源 app - Android - 掘金
編輯推薦:稀土掘金,這是一個針對技術開發者的一個應用,你能夠在掘金上獲取最新最優質的技術乾貨,不只僅是Android知識、前端、後端以致於產品和設計都有涉獵,想成爲全棧工程師的朋友不要錯過! 英文:20+ Awesome Open-Source Androi...

成爲專業程序員路上用到的各類優秀資料、神器及框架 - 工具資源 - 掘金
成爲一名專業程序員的道路上,須要堅持練習、學習與積累,技術方面既要有必定的廣度,更要有本身的深度。 筆者做爲一位tool mad,將工做以來用到的各類優秀資料、神器及框架整理在此,畢竟好記性不如爛鍵盤,此...

面試時,你被問到過 TCP/IP 協議嗎? - 掘金
前言: 精通 TCP/IP,熟練使用 Socket 進行網路編程。 看到這句話,有沒有感到很熟悉呀?相信不少人在投遞簡歷的時候都看到過這條要求,不少人會以爲咱們在實際開發中通常用不到這些知識,因此對這些東西不屑一顧. 可是筆者認爲想要作出更好的 APP,那...

面試遇到了算法題?看這篇就夠啦。 - 掘金
原文地址:github.com/kdn251/interviews 譯文出自:掘金翻譯計劃 譯者:王下邀月熊 校對者:PhxNirvana、根號三 這個 連接 用來查看本翻譯與英文版是否有差異(若是你沒有看到 README.md 發生變化,那就意味着這份翻譯文...

正則表達式前端使用手冊 - 前端 - 掘金
導讀 你有沒有在搜索文本的時候絞盡腦汁, 試了一個又一個表達式, 仍是不行. 你有沒有在表單驗證的時候, 只是作作樣子(只要不爲空就好), 而後燒香拜佛, 虔誠祈禱, 千萬不要出錯. 你有沒有在使用sed 和 grep 命令的時候, 感...

很全的排序算法 - Android - 掘金
大學的時候寫的,算是比較全的了,足夠應對面試中的排序算法了...

Swift 實現基本排序算法(選擇、插入、希爾) - iOS - 掘金
基本排序 插入排序(Insertion Sort) 時間複雜度(最優):O(n)  當資料的順序正好是由小到大,每回合只須要比較1次。 時間複雜度(最差):Ο(n2) 當資料順序正好是由大到小,每N回合須要比較N次。 時間複...

WebSocket 淺析 - 前端 - 掘金
前言 在WebSocket API還沒有被衆多瀏覽器實現和發佈的時期,開發者在開發須要接收來自服務器的實時通知應用程序時,不得不求助於一些「hacks」來模擬實時鏈接以實現實時通訊,最流行的一種方式是長輪詢 。 長輪詢主要是發出一個HTTP請求到服務器,而後保持...

一篇文章讓你知道被 Google 攻破的 SHA-1 是什麼 - 閱讀 - 掘金
寫在前面:本文是前端學習文章的其中一篇,查看所有文章能夠關注 Github 上的 front-end-study。前段時間被一個重大的新聞刷屏了,那就是 Google 攻破了 SHA-1。不少人看了後的第一反應大概就是:哦,知道了~ 不少事情看起來跟咱們無關,...

Git Cheat Sheet:關於 git 的命令集合 - 前端 - 掘金
init 初始化倉庫git init config 編輯配置文件git config [--global] -e ...

git 的 reset 和 checkout 的區別 - 工具資源 - 掘金
在講git的reset和checkout的區別以前,不得不說說HEAD、Index、Working Directory三個區域。 HEAD、Index、Working Directory ...

也許,這樣理解 HTTPS 更容易 - 後端 - 掘金
摘要:本文嘗試一步步還原HTTPS的設計過程,以理解爲何HTTPS最終會是這副模樣。可是這並不表明HTTPS的真實設計過程。在閱讀本文時,你能夠嘗試放下已有的對HTTPS的理解,這樣更利於「還原」過程。 咱們先不了聊HTTP,HTTPS,咱們先從一個聊天軟件...

會話代理中的 cookie 和 session - 後端 - 掘金
會話跟蹤的英文是Session,可是這種Session和咱們下面寫的會話跟蹤的兩種技術分支中的Session是不一樣的。 《Java Web整合開發王者歸來》P134:在程序中,會話跟蹤是很重要的事情。理論上,一個用戶的全部請求操做都應該屬於同一個會話...

NPM Magic - 前端 - 掘金
package.json package.json 最起碼要包含 name 和 version 快速初始化 package.json: npm init --yes dependencies: 生產環境依賴的包 * devDepe...

常見的客戶端架構解析 - iOS - 掘金
一千個程序員眼中有一千種 MVC SmallTalk MVC MVC.gif ...

前端開發工程師的 Vim 跟 IDE 同樣 - 工具資源 - 掘金
這裏是我新配置出來的 jaywcjlove/vim-web 一直在打磨中,基本上能夠用了。拿出來騙 star 先上圖 安裝 最新版本的Vi...

如何把 GIT 倉庫的子目錄獨立成新倉庫 - 工具資源 - 掘金
如何把GIT倉庫的子目錄獨立成新倉庫 我有一個名爲MyLisp的倉庫,裏面存放的是一些我本身寫的elisp腳本,倉庫地址是~/MyLisp. 其中...

【坐在馬桶上看算法】算法 3:最經常使用的排序——快速排序 - 設計 - 掘金
快速排序...

美團團購訂單系統優化記 - 後端 - 掘金
團購訂單系統簡介 美團團購訂單系統主要做用是支撐美團的團購業務,爲上億美團用戶購買、消費提供服務保障。2015年初時,日訂單量約400萬~500萬,同年七夕訂單量達到800萬。 目標 做爲線上S級服務,穩定性的提高是咱們不斷的追求。尤爲像七夕這類節日,高流量,...

Android 使用 HTTPS - Android - 掘金
若是你的項目的網絡框架是okhttp,那麼使用https仍是挺簡單的,由於okhttp默認支持HTTPS。傳送門 Android 使用 HTTPS 配置的步驟。 step 配置hostnameVerifier new HostnameVerifie...

《HTTPS權威指南》- SSL、TLS和密碼學學習筆記 - 掘金
iOS要開始強制推行HTTPS了,你們都開始學習HTTPS的相關知識,網上不少博文一上來就講對稱加密,非對稱加密,AES,RSA,和TLS和SSL協議。對於我這種沒怎麼深刻過網絡層的人來講全靠背!理解起來至關痛苦。尤爲是對稱加密,非對稱加密,私鑰加密,公鑰加密...

【騰訊 Bugly 乾貨分享】完全弄懂 Http 緩存機制 - 基於緩存策略三要素分解法 - 前端 - 掘金
Http 緩存機制做爲 web 性能優化的重要手段,對從事 Web 開發的小夥伴們來講是必需要掌握的知識,但最近我遇到了幾個緩存頭設置相關的題目,發現有好幾道題答錯了,有的甚至在知道了正確答案後依然不明白其緣由,可謂至關的鬱悶呢!!爲了確認下是否只是本身理解不...

【譯】2017 年你應該學習的編程語言、框架和工具 - 前端 - 掘金
在過去的一年裏,軟件開發行業繼續大踏步地向前邁進。回顧 2016 年,咱們看到了更多新興的流行語言、框架和工具,它們改變着咱們的工做方式,讓咱們看到更多的可能。但在這個行業,緊隨潮流是很難的。因此在每一年年末,咱們都會給你提供一些建議,它涉及什麼是最重要的,以及...

Mysql經常使用SQL語句集錦 | 掘金技術徵文 - 掘金
基礎篇 //查詢時間,友好提示 $sql = "select date_format(create_time, '%Y-%m-%d') as day from table_name";//int 時間戳類型 $sql = "select from_unixt...

JavaScript易錯知識點整理 - 掘金
前言 本文是我學習JavaScript過程當中收集與整理的一些易錯知識點,將分別從變量做用域,類型比較,this指向,函數參數,閉包問題及對象拷貝與賦值這6個方面進行由淺入深的介紹和講解,其中也涉及了一些ES6的知識點。 JavaScript知識點 1.變量做用...

正則表達式 30 分鐘入門教程 - 工具資源 - 掘金
來園子以前寫的一篇正則表達式教程,部分翻譯自codeproject的The 30 Minute Regex Tutorial。 因爲評論裏有過長的URL,因此本頁排版比較混亂,推薦你到原處查看,看完了若是有問題,再到這裏來提出. 一些要說的話: 若是你沒有正...

免費實用的 API 接口 - 工具資源 - 掘金
早晨很安靜,因此每次都喜歡在早晨整理整理資料,中午太困,晚上太浮躁,而我不喜歡熬夜。是否是有人會笑話:作一個程序員怎麼能不會熬夜?若是你想學習編程,可是找不到學習路徑和資源,歡迎關注專欄:學習編程今天的內容,很適合你去作一些好玩、實用的東西出來。先來科普個概念...

面試題:爲何要用閉包? - 工具資源 - 掘金閉包,顧名思義,就是把饅頭變成包子~ 就是帶調料包的方便麪 哈哈哈 ? 這個理解生動形象又不失深度,沒毛病...

相關文章
相關標籤/搜索