原创 自定義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