原创 Ten Common Database Design Mistakes

十個普遍的數據庫設計失誤 Poor design/planning Ignoring normalization Poor naming standards Lack of documentation One table to hol

原创 三日法則

你可能以前聽說過用於聯繫女孩的"三日法則",這個規則的內容是這樣的:當一個男孩第一次遇見一個女孩的時候(通常是在酒吧,聚會等),並且男孩獲得了女孩的電話,在這次初次見面後,男孩等待三天打電話給女孩,因爲這樣不會顯得太急切。 但是如何女孩也

原创 Batch script: how to check for admin rights

blak3r / Rushyo's solution works fine for everything except Windows 8. Running AT on Windows 8 results in: The AT co

原创 瞭解RxJava之操作符(二)

原文鏈接:Grokking RxJava, Part 2: Operator, Operator 在第一部分中我瀏覽了RxJava的基本結構,並且介紹了map操作符。我理解你仍舊沒十足的意願使用RxJava,因爲你目前只是瞭解的一點點。但

原创 在Android中應用Rxjava

在學習Rxjava之前,我們需要解決的問題是: Rxjava是什麼,它能給我們帶來什麼? Rxjava是什麼? Rxjava是Reactive Extensions是java實現。Reactive Extensions簡稱Reactiv

原创 瞭解RxJava之Android響應式編程(四)

原文鏈接:Grokking RxJava, Part 4: Reactive Android 在前三部分,我介紹了RxJava如何工作。但作爲一個Android開發者,如何讓它爲你工作?這裏有些對於Android開發者實用的信息。 0x0

原创 瞭解RxJava之響應式好處(三)

原文鏈接:Grokking RxJava, Part 3: Reactive with Benefits 在第一部分中我瀏覽了RxJava的基本結構,並且介紹了map操作符。在第二部分中,我介紹了RxJava操作符的強大之處。不過你仍舊很

原创 Android 線程之Thread

0x0 前言 在Android中如何聲明和管理線程呢?至少存在以下幾種方式: 1.使用Thread類;2.使用抽象的AsyncTask類;3.Handler類 0x1 概述 Android應用程序從主線程開始執行,也就是UI線程。

原创 Android Handler與Thread

0x0 前言 在上一篇文章中,Android 線程之Thread 中,我們發現單純使用Thread類,更新UI時,都要創建新的Runable對象,對於資源是一種浪費。在本篇中,我們將Thread與Handler聯合起來使用,避免資源浪費。

原创 誰是客戶?買的是,用的不一定!

有一個非常漂亮的女孩推銷剃鬚刀,她的業績非常好,同事們問她祕訣是什麼,女孩說:“我一般都是這樣,每次上門,我都向那家的男主人介紹剃鬚刀,然後告訴他不必着急買,我下次還會再來的。這時男主人一般都會比較高興,而女主人則會立即掏錢買下來!”

原创 瞭解RxJava之基礎(一)

原文鏈接:Grokking RxJava, Part 1: The Basics RxJava最近在Android開發者中火了起來。唯一的問題是入門比較困難,尤其是當你來自命令式編程的世界,但是一旦理解它,你就會發現RxJava真是太棒了

原创 Android 常用API使用 之 Base64

Base64編碼文件爲字符串 public static String encodeBase64File(File file) throws Exception { FileInputStream inputFile = new

原创 Gradle version 2.10 is required. Current version is 2.8

升級Android Studio 2.0 Preview 5後遇到的問題 升級時把com.android.tools.build classpath也升級到了gradle:2.0.0-alpha5於是問題就隨之而來。我的項目手動指定

原创 Android Mediarecorder錄製視頻遇到的問題總結

0x1 概述 我覺得Android框架內置MediaRecorder並不友好,出現問題後不容易定位,但是因爲某些原因必須要使用它,所以就有了今天遇到的問題。 0x2 問題與解答 我在錄製視頻時,第一次啓動應用並且錄製正常。第二次開始每次

原创 Tenda router backdoor分析

Lest anyone think that D-Link is the only vendor who puts backdoors in their products, here’s one that can be exploit