原创 從零開始寫Http框架---第三篇

本篇概述: 1 使用Nodejs寫一個簡易的API接口,支持Get、Post、Put、Patch、Delete五種方法,並部署在自己服務器,供大家調用 2 在Client端支持上述五種請求,並返回請求時帶的參數 Activity

原创 爬蟲系列:京東數據

基礎介紹 使用Webmagic爬蟲框架,爬取京東商品數據。 需要準備基礎知識: 1 Java EE基礎知識 2 Webmagic框架了解使用 3 Html、css、js等基礎Html知識 4 部署到

原创 Android TextView系列--第一篇

本篇內容包括: 1 TextView如何使用html顯示 2 TextView內容特殊格式校驗 3 SpannableString屬性詳解 1 TextView支持Html格式: 效果圖1 : 代碼:

原创 程序員:如何能巧妙地“接私活兒”

前言 先上妹子,Coding纔有力氣。。。    “世界上有10種人,一種是有妹紙的,一種是懂二進制的。”是的,這就是程序員的世界。在外人眼中,程序員敲幾行代碼就能拿到不錯的薪水,理所應當的要掌握所有與計算

原创 從零開始寫Http框架---外篇---第三方網絡庫

本篇概述: 主要彙總第三方網絡請求庫,並對其進行對比分析,會不斷補充更新 Volley: 簡介:封裝httpUrlConnection進行網絡請求 優點:簡單、輕量級網絡請求 缺點:不適合用在大量數據處理:例如圖片上傳下載等

原创 從零開始寫Http框架---第二篇

本篇概述: 使用線程池ExecutorService來管理線程, 具體Executor相關原理可以參考《Think in java》這本書 改動後代碼: /** * 網絡請求入口 * */ public class

原创 QrCode二維碼

起源: QR碼最早在汽車製造廠為了便於追蹤零件而使用,今日QR碼已廣泛使用在各行各業的存貨管理。使用者亦可透過設有RS-232C界面的個人電腦及解碼程式,連接掃描器或攝影機取得QR碼中的資料,十分適合存貨管理等企業應用。 開源項

原创 Android 使用xml定義Drawable--第一篇:概述以和Shape Drawable示例

簡介: A drawable resource is a general concept for a graphic that can be drawn to the screen and which you can re

原创 Android生成二維碼

概述: 使用Zxing的jar包,生成帶logo的二維碼圖片。 效果圖: 核心代碼如下: package com.example.qrcodesample.core; import java.io.File; imp

原创 Android 刪除沒有用到的資源

原因: 項目時間長了,總會有些不再使用的圖片,xml文件等資源,一個一個刪除,太費時間,也不是程序員的風格。懶人都是批量刪除的 O(∩_∩)O哈哈~ 思路: 執行lint命令,結果保存到result.txt文件 執行java代

原创 Hadoop課程--第一篇

Mac系統安裝Hadoop: Mac系統安裝Hadoop:單機模式和僞分佈式模式 HDFS 分佈式存儲框架 YARN: 分佈式計算框架:資源調度 MapReduce: 離線計算,批處理 Tez: 獲得最好的處理效率,DAG計

原创 從零開始寫http框架---第一篇

爲什麼開始寫博客: 做Android開發有些年頭了,博客卻沒怎麼好好寫過,好多東西都忘記了,是時候整理下了。 就以一個http網絡請求的框架開始吧 基本思路: 開啓一個線程 發起一個Get請求(包括請求參數拼接到url的處理)

原创 從零開始寫Http框架---第四篇

本篇概述: 網絡請求失敗或者異常時,回調onFailed()方法 改動如下代碼: 1 //響應碼>=300,即爲失敗 if (urlConnection.getResponseCode() >= 300

原创 Android Studio使用心得

使用環境: Mac系統(10.11.2)+Studio Gradle DSL method not found: ‘android()’解決辦法: Android Studio更新到2.10後,舊項目無法運行的問題: /Ap

原创 Android 內存泄露分析

工具: Android Studio MAT Hprof轉換:hprof-conv dump.hprof converted-dump.hprof 參考文章: http://www.jianshu.com/p/216b03c22bb