原创 MonkeyRunner 寫自動化測試用例

測試環境的搭建就不多說了,大家可以問問度娘。 因爲之前寫自動化測試用例都是依靠一套商業軟件。最近突然接觸到 MonkeyRunner 感覺好神奇,可以實現很多標準的測試用例。 MonkeyRunner 提供三個工具類 :MonkeyDev

原创 遍歷點擊五子棋棋盤的所有落子點

假設棋盤是13X13 佈局                                                        圖1 我想一次性點擊所有的座標點,用來測試落子點(有效點擊範圍)的功能是否正常。 最直接

原创 各種hadoop原理圖

1.hadoop 工作機制 2、Hadoop MapReduce VS RDMS 3、HDFS 架構圖 4、在hdfs中讀取文件 5、MapReduce 過程 6、MapReduce 原理

原创 解決 NLPIR (中科院分詞) License 過期問題

因爲學習需要,使用到了中文分詞技術,網上搜索一番,最終選擇了名氣比較大的中科院分詞器(NLPIR/ICTCLAS)。 用了幾個月之後突然報錯: E:\code\URLClassifier\Data\NLPIR.user Not vali

原创 windows平臺下配置hadoop的javahome時空格問題解決

如題。windows 平臺中經常遇包含空格的路徑。這不在配置 hadoop-env.cmd 就碰到問題了。這個配置文件不能正確處理路徑中包含的情況 錯誤的配置1 set JAVA_HOME=D:\Program Files\Java\

原创 MonkeyRunner玩別踩白塊兒

環境就不說了啊 (ADT-BUNDLE)。 直接說 Python 代碼吧。MonkeyRunner 玩別踩白塊兒很酷的說。 代碼中的座標修改爲你手機上邊倒數第二行方塊中心點的大概座標。 from com.android.monkeyru

原创 JS 生成一組不重複的隨機數

隨機產生一組介於指定範圍的不重複的隨機數。 1.主要實現 /// <summary> /// 生成一個指定範圍的隨機數 /// </summary> /// <param name="start">起始值</param> /// <par

原创 已排序數字矩陣中查找某個數(百度面試題)

已知一個按行和按列都是增序的數字矩陣,如何快速查找某個數x是否在矩陣中? 思路其實比較簡單,只要利用好第一排的數比第二排對應位置的數小,第一列的數比第二列對應位置的數小這一規律就行。 /** * 快速在一個按行和按列都是增序的數字矩

原创 設計桟的 min、push以及pop的時間複雜度都是O(1) Java 實現

設計桟的min、push以及pop的時間複雜度都是O(1) ,這道題目是軟件開發筆試中的高頻題。 我閱讀了一些大牛寫的這個題目的答案。很多都是用c完成的,而且用了鏈式存儲,或者多種結構體。 今天我就上一個我寫的java版本(使用數組實現)

原创 Sendmail 發送帶附件的 html 郵件

sendmail 是 linux 上的一個基礎的 mail 軟件。 通常情況下你不需要自己構造 MMIE 。直接將郵件內容傳參就可以完成發送郵件。  但是當你需要發送一封混合格式的郵件。例如我想發一分郵件正文是html並且帶附件的郵件。

原创 linux SSH 嵌套遠程執行命令

如果需要在一臺機器知曉其他機器的狀況,你很可能會用到一個 linux 命令 SSH 。 通常的登錄方法 :ssh 192.168.42.234 "uptime" 這個命令可以獲取234機器的 cpu load status 。 如果你想要

原创 ADB server didn't ACK

adb(android debug bridge) 進程使用的都是一個固定的端口,所以可以通過殺掉指定端口的進程這個思路來殺掉無關 adb 。 之前工作中經常會遇到這樣的問題: 每次手動去終止進程會很麻煩,尤其是遇到一些不常見的 ab

原创 JSP分頁代碼

最近自己鼓搗做公司網站,所以稍微研究了一下 JSP 的分頁方法。大概有兩種第一種就是基於 SQL 語句的分頁實現方法。第二種是單純JSP顯示分頁的辦法。 兩種辦法各有利弊吧。如果網站數據量很小,倒不如直接用JSP分頁的辦法實現。下邊貼上我

原创 批處理解決Ant自動下載CVS項目並打包

預裝環境:CVS、Ant 實現功能:批處理傳遞項目名稱進去,自動從 CVS server 獲取工程並壓縮。 主要代碼: @echo off if "%1"=="-h" goto help if "%1"=="-p" if "%2" ne

原创 IK分詞加入標點符號

    IK分詞默認的分詞結果是沒有標點符號的,看了一番源碼。發現直接修改源代碼加入標點需要改動多處。     所以想到了一個策略,從外部包一層代碼,先讓ik分詞,然後檢測它的前後是否有遺漏符號,然後將符號加入分詞結果中。     當然