原创 安卓工程編譯錯誤處理——R文件異常

遇到莫名其妙的編譯錯誤,可依次使用以下操作排除:    1、運行Android Lint    2、clean工程    3、重新檢查資源文件中XML文件的有效性    4、刪除gen文件

原创 Mac下關於ssh命令的簡化

在開發中經常會用到ssh命令來登錄到遠程服務器(大部分是linux系統),mac中可以直接在命令行中使用ssh, windows需要藉助其它工具(如PUTTY),本文以mac爲例。登錄的格式如: ssh username@ip地址;當遠程服

原创 jenkins產生503錯誤的解決方法

出現錯誤的log(ubuntu系統下目錄路徑爲"/var/log/jenkins/jenkins.log"):java.lang.UnsupportedClassVersionError: jenkins/util/SystemProper

原创 Android Studio下gradle環境搭建

在w3c頁面上有較爲權威的gradle安裝教程;上面說1.5 或更高版本的 JDK.Gradle 自帶了 Groovy 庫。但在執行gradle時候出現-bash: gradle: command not found問題。如果你使用的是An

原创 jQuery與原生js的函數對比

原生jsjQuerydocument.title$('title')docuemnt.getElementsByTagName('TagName')$('TagName')document.getElementById('id')$('#i

原创 docker 刪除images

先停止所有 container :docker stop $(docker ps -a -q)再刪除所有 container(有需要的話還是得有針對性的刪除,而不是全部刪除):docker rm $(docker ps -a -q)刪除im

原创 mac下安裝npm環境

使用nvm進行管理:    1、打開 https://github.com/creationix/nvm, 找到README.md中的:InstallationInstall scriptTo install or update nvm,

原创 集成支付寶H5支付

支付寶開放平臺上有大量文檔與API,可以在上面找到所需要的資料。H5支付屬於支付寶移動支付功能,可在鏈接中點擊“SDK&DEMO下載”,將SDK與DEMO下載到本地。將客戶端的DEMO用Android Studio 2.0以Gradle方式

原创 apk之間數據共享的方式

1、四大組件之ContentProvider大法2、shareUserId3、apk均去遠端獲取配置文件(或接口)4、AIDL(bindService)5、SharePreference設置爲MODE_WORLD_READABLE|MODE

原创 mac下docker的localhost

依據http://www.runoob.com/docker/docker-container-usage.html 中的步驟,不能在瀏覽器中正確打出“Hello World”,而是現實Refused。實際上應該使用boot2docker

原创 Mac平臺重新設置MySQL的root密碼

(1)  '系統偏好設置' > MySQL > 'Stop MySQL Server'(2)  sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables(3) 新開另一個termin

原创 刪除SharedPreferences文件的正確方式

1)刪除data/data/【包名】/shared_prefs/*.xml: File pref_xml = new File("data/data/【包名】/shared_prefs", "*.xml"); if(pref_xml.ex

原创 ubuntu 14 /etc/sudoers權限修改引起sudo不能使用

sudo chmod 777 /etc/sudoers由於這個文件原來是440的權限,現在所有人都能編輯修改,sudo命令就不承認它了。需要還原回440權限解決方案:pkexec chmod 0440 /etc/sudoers