原创 CoordinateLayout框架初步總結(未完)

總體流程可以總結如下: CoordinateLayout正常分發點擊事件給Recyclerview之類的(在這裏完全可以把他當成一個普通的ViewGroup),然後NestedScrollView或者Recyclerview在onTou

原创 CoordinateLayout 事件流程分析

以下Coor=CoordinateLayout 首先事件到達CoordinateLayout,回調dispatchTouchEvent,CoordinateLayout並沒有重寫該方法,於是在ViewGroup中: @Overrid

原创 感受到Linux世界的善意了!python-scapy

昨天安裝Scapy ,win7 下 python 各種報錯,各種包缺失,啓動錯誤什麼的,也是因爲水平不足最後沒有解決,最後怒而轉向ubuntu 尼嘛 sudo apt-get install python-scapy 一個命令 ,就全部安

原创 Android Studio 1.x版 簽名key生成,查看key的sha1 和MD5 的方法

Android Studio 1.x版 簽名key生成,查看key的sha1 和MD5 的方法 以下經驗來自http://stackoverflow.com/questions/12214467/how-to-obtain-signing

原创 微博 如何獲得status中的縮略圖所對應的大圖的地址?

我就不吐槽weibo的文檔是多久沒更新了。 直接說解決方法,url.replace("thumbnail", "large");   一句話 就是把原來縮略圖的url裏頭的那個目錄名字thumbnail替換成large就OK了。 同理中圖

原创 項目上傳github前清除敏感文件的歷史防止隱私泄露

關鍵代碼引用自https://gist.github.com/gabrielemariotti/6856974 原標題 Android項目上傳github前對 Build.gradle改寫 防止隱私泄露。不過我覺得其實這個方法很通用,就

原创 C++對於bit的操作 bit直接賦值 及其他技巧(未完)

最近做一個壓縮程序,需要直接操作bit這一單位,但是C和C++這兩個號稱面向底層的語言竟然沒有提供對於bit的直接支持,最小單位是bit。。 後來發現了一個間接操作bit的方法,就是湊成一個int來讀或者寫,配合上<<和>>和&等來進行

原创 AOSP android 源碼批量下載 windows平臺

前提條件 VPN Cygwin安裝git repo不能在windows下愉快地跑起來 於是就弄了個批處理,內容來自https://android.googlesource.com/,將裏頭分散的命令重新組裝成git clone命令,存成

原创 Python3.4 模擬登錄校園網 技巧和大坑記錄 無驗證碼

最近深感python重要,加之raspberry上也需要,關鍵是能全力地解決問題而不是把時間耗散在實現的細節上,對於完成模型什麼的還是非常牛的,於是先寫一個模擬登陸來練練手。一開始就挑軟柿子捏吧,選了學校的選課網站。無驗證碼。準備下一次挑

原创 Gitbook 的安裝 輸出PDF 步驟記錄 Ubuntu平臺

gitbook基於nodejs,首先安裝nodejs,於是第一個坑出現了 如果用 sudo apt-get install nodejs-legacy ,那麼後面安裝gitbook就會一直出現err,錯原因提示因爲用的是nodejs-le

原创 UC2POCKET 解決從UC到pocket的分享問題

----------2014 4 12更新--------------------- 隨着新版UC和Pocket中文版的發佈,也不知道是哪方做出了改動,總之現在已經能直接從UC分享到Pocket了!速速更新吧哈哈,這個UC2Pocket也

原创 珍愛生命 謹慎下載Chrome插件Bookmark Manager ,附Bookmark Manager卸載方法

插件地址https://chrome.google.com/webstore/detail/bookmark-manager/gmlllbghnfkpflemihljekbapjopfjik/details BUG多如牛毛,不知道爲啥谷歌

原创 CoordinateLayout onMeasure流程分析

先來看CoordinateLayout: protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { prepareChildre

原创 關於 NestedScrollView 和CoordinateLayout的交互 以及CoordinateLayout的分發

上一次說到,一般很少有behavior去重寫behavior.onTouchEvent和behavior.onInterceptTouchEvent方法。那麼其實我們可以直接忽略這一套流程,直接當他是正常的事件分發啦。 那麼現在模擬這麼一

原创 關於VC,C語言 漢字(GB2312)讀寫的一些初步探索

首先從熟悉的ASCII編碼說起 基本ASCII 編碼一共7位,2^7=128個,對於英文26個字母那是綽綽有餘的。 但是咱們中國漢字博大精深啊,區區128個字啥完整的意思可能都表示不了 於是產生了各種各樣的新的編碼 在VC中 漢字是使用G