原创 自定義Checkbox的樣式

項目中遇到自定義Checkbox的需求,在網上搜了半天,發現很多帖子都是使用android:theme的方案,但我這邊就是怎麼都不生效。最後查下來,在theme之後還需要設置android:button="@null"這個屬性纔可生效。 @

原创 JS 使用正則表達式驗證字符串是否符合YYYY-mm-DD HH:mm:ss 格式

小工具中要驗證用戶輸入的字符串是否符合YYYY-mm-DD HH:mm:ss 格式,搜了半天,搜到一個比較好用的: var reg = /^((\d{2}(([02468][048])|([13579][26]))[\-\/\s]?((((

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

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

原创 自定義圓角的ImageView

項目中需要使用圓角的ImageView。 原來的同事在代碼中使用的是Paint&Path方法,在自定義的ImageView裏的onDraw(Canvas canvas)方法裏使用path.moveTo、path.lineTo、path.q

原创 git 初始化

在 gitlab 上新建了一個工程後,添加了 README 作爲第一次提交。在本地目標文件夾下執行:git init; git clone <工程url> 後將工程 commit 到本地,準備 push 時候發生了hint: Updates

原创 mac下mysql密碼過期的問題

'Your password has expired. To log in you must change it using a client that supports expired password'解決方案:http://stack

原创 ubuntu修改用戶名

https://www.cnblogs.com/zeusmyth/p/6231350.html

原创 安卓P底部有空白,需要手動全屏

解決方法有兩種:1、將app的targetsdk調整爲26;2、在manifest文件中的application標籤下添加:<meta-data android:name=android.max_aspect" android:value=

原创 ubuntu系統中root賬戶忘記密碼

許久未登錄組裏的ubuntu服務器,在拷貝工程時遇到了權限問題,需要使用root賬戶,但又忘了密碼,因此網上找了解決方法(忘了在哪看到的): 1、sudo passwd -> 2、輸入計算機登錄密碼 -> 3、在“

原创 執行make命令時遇到127權限問題

工程移植時候,在之前的ubuntu電腦下執行make操作時是可以正常執行的,但新ubuntu電腦卻遇到了127錯誤: execvp: *****make: * [tis-vnc.o] Error 127 網上搜到解決方案有多種:1、切換成r

原创 安卓5.0以後獲取頂層應用包名的方法(6.0,7.0,8.0均可用)

安卓5.0屏蔽了getRunningAppProcesses@ActivityManager方法,因此不能使用該方法完成獲取頂層應用包名的需求。若要在5.0及以後的版本上獲取頂層app的包名,可以使用Context的“usagestats”

原创 build.gradle 中 dependencies標籤下,compile對應的線上地址

項目需要將工程打成jar包。因此要將線上引用的jar找出來,作爲lib引入,然後使用打包腳本打進工程中。當然,可以在編譯完成後,將AndroidStudio左側的列表展示方式選擇爲“Project”,在External Libraries目

原创 ubuntu修改用戶名

https://www.cnblogs.com/zeusmyth/p/6231350.html

原创 【android】在Service中新建TextView

在Activity中new TextView的時候,發現傳入的參數是Context,不是必須爲Activity,就想:在Service中新建一個View的話能否正常使用? Service中:` public class MyJobServ

原创 git 初始化

在 gitlab 上新建了一個工程後,添加了 README 作爲第一次提交。在本地目標文件夾下執行:git init; git clone <工程url> 後將工程 commit 到本地,準備 push 時候發生了hint: Updates