原创 sqoop學習

sqoop和distcp的異同 sqoop和distcp都是基於mapreduce來完成任務。 distcp做集羣間的數據複製,而sqoop通過jdbc驅動,做hadoop集羣和關係數據庫之間的數據複製。 列出mysql的所有數據庫 s

原创 android線程間通信之handler

本文來一起討論下android的handler機制。 相信寫過android的童鞋,一定對handler很熟悉。因爲使用頻率實在太高了。尤其是在非ui線程,想要刷新ui控件的時候。因爲ui控件的刷新只能在主線程做,但是我們可能有在非ui

原创 mysql常用命令學習

啓動服務 service service mysql start 設置mysql用戶密碼 mysqladmin mysqladmin -uroot password '123456' 登錄mysql mysql mysql -uroot

原创 Error:ProGuard: (Unsupported class version number [52.0] (maximum 51.0, Java 1.7)))

打包的時候報了這個錯,這是因爲使用了java 8,但是當前使用的proguard庫最高只支持java 7導致的。 可以下最新的proguard庫,解壓後,把lib目錄下的proguard.jar,proguardgui.jar,retra

原创 c++學習_define

define的#和##的用法 ‘#’表示宏參數轉化爲字符串 比如 #define STR(s) #s 表示把宏參數s轉化爲字符串,比如 printf(STR(aaa)) 相當於 printf("aaa")

原创 線性代數基礎

標量 就是一個數字,比如10 向量 只有一個索引,比如[1,2,3] 矩陣 有2個索引,分別代表行和列 張量 張量的概念就更寬泛了。 比如三維張量就有三個索引,第一個索引代表行,第二個索引代表列,第三個索引代表軸。 而向量可以看成是一

原创 使用SQLiteOpenHelper的正確姿勢

      前段時間寫android用到SQLIteOpenHelper時,踩了一些小坑,仔細思考了一下,踩坑的根源在於,我沒有正確的理解SQLiteOpenHelper這個類。那麼,我們一起來看看SQLiteOpenHelper究竟是個

原创 webview收不到服務端的cookie

昨天項目中碰到了一個bug,我們的客戶端webview加載了我們的一個新聞詳情頁,在詳情頁裏面發表一條評論,但是刷新頁面後,剛纔發表的評論卻沒有顯示在評論列表裏。 第一直覺,用其他的瀏覽器試試這一流程,發現沒有問題。 這就奇怪了,難道是w

原创 詳談java內存模型

我們一起來討論討論java內存模型。理解內存模型對多線程編程無疑是有好處的。 本文包括以下幾個部分: java代碼是如何跑起來的 java代碼如何運行 虛擬機的解釋器和編譯器 爲什麼需要JIT JIT編譯什麼 爲什麼多線程的代碼可

原创 module.exports | exports | export | export default的區別

1、首先上是用法上的不同 module.exports和exports的用法是後面加一個等號,再接具體的導出 module.exports=... exports=... export和export default的用法是後面直接接具體

原创 hdfs讀寫原理

hdfs讀原理 client調用DFS的open打開希望讀取的文件,DFS代表了分佈式文件系統的一個實例。 DFS通過rpc,調用namenode機器,確定文件起始塊的位置。同一個塊,按照重複數,返回多個位置,這些位置按照hadoop集

原创 DecorView, RootView, ContentView圖示

我們來看下如下一個最簡單的例子。 decor view表示整個window的根view,我們獲取的rootView,其實就是decorView。 decor view包括了整個屏幕區域,但是並不是說decor view包括了狀態欄和虛

原创 hdfs命令學習

把一個本地文件上傳到hdfs hdfs dfs -put a.txt b.txt a.txt在本地,b.txt是要傳到的hdfs路徑。 從hdfs導出文件到本地 hdfs dfs -get wordcountout/part-0000*

原创 常用linux命令學習

下載文件 wget wget http://labfile.oss.aliyuncs.com/courses/832/sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz 解壓文件 tar tar -zxv

原创 MapReduce學習

什麼是hadoop streaming 一開始是隻能用java語言來編寫mapreduce程序的。 hadoop streaming是一種框架,可以讓我們使用其他的語言來編寫mapreduce程序,而不止侷限於Java。 hadoop