原创 解決OSX使用oh-my-zsh後.bash_profile自定義失效
場景描述 爲了使OSX自帶的終端在使用上更加順手,便安裝了oh-my-zsh插件, 但發現之前在.bash_profile自定義的一些內容都失效了。 問題分析 oh-my-zsh有自己的配置文件,覆蓋了.bash_profile的內容。
原创 Charles抓包簡單使用
安裝Charles, 註冊https://blog.csdn.net/qq_25821067/article/details/79848589 打開代理,抓取全部流量 抓移動設備包 移動設備設置代理爲當前電腦的Ip地址,端口
原创 oh-my-zsh修改主題添加全路徑顯示
oh-my-zsh修改默認robbyrussel主題添加全路徑顯示 默認的robbyrussel本身已經十分簡潔,一些小tweak就能變得十分高大上,如GitHub上的一個例子: 然而,robbyrussel主題有一個很令人難受的痛點,在於
原创 從App啓動另一個App的方式
最安全方式 public static void startApp(Context context, String packageName) { try { PackageManager
原创 算法-Letter Combinations of a Phone Number
package recruit_and_backstracking class LetterCombinationsOfAPhoneNumber { class Solution { var res:
原创 macbook pro外界鍵盤更換command與ctrl鍵功能
這樣,你用外接鍵盤就可以使用ctrl+c,ctrl+v了,連接上外接顯示器就爽歪哇了.
原创 算法-手寫堆
package heap /** * 根節點從1開始 * parent = k/2 * lchild = i * 2 * rchild = i * 2 +1 */ class MaxHeap { v
原创 [工具]IDEA"小黃燈"快捷鍵配置快速Fix
筆者由於工作中使用windows開發,平時在家學習用的又是MAC,來回切換搞的有點崩潰,所以快捷鍵需要改成在公司的習慣。 IDEA的一個常用功能如下圖。 網上找了老半天沒有找到合適的修改快捷鍵的方法,後來自己摸索找到了修改方法。關鍵字就
原创 算法面試-對整形數字翻轉
package number fun main(args: Array<String>) { println("123 reverse: ${reverseNum(123)}") println("8888 rev
原创 gradle配置國內鏡像
使用阿里雲國內鏡像 對單個項目生效,在項目中的build.gradle修改內容 buildscript { repositories { maven { url 'http://maven.aliyun.com/ne
原创 Grade將依賴的jar 打包進aar
//1.複製build/intermediates/bundles/${aar_flavor}/release/ 到複製build/intermediates/bundles/${aar_flavor}/release_fat_aar /
原创 Linux shell 字符串裁剪
字符串裁剪, 提取"哈哈" branch="yellow/哈哈" echo ${branch##*/}
原创 Gradle生成pom文件, 包括依賴
自動化發版系統有一步是通過mvn deploy:deploy-file 來上傳文件到nexus服務器. 之前只是上傳的jar包, 結果導致別人使用的項目編譯不過. 和舊版本對比發現原來缺少了pom文件, pom文件裏有我上傳jar包對應
原创 在shell中向Gradle 傳入參數
shell中 ./gradlew collectSDK -Pflavor=gionee gradle腳本 def flavor = project.hasProperty('flavor') ? flavor : "common"
原创 關於Jenkins和Gradle 和Git一些相互操作: 獲取分支的當前分支名?
一、背景 因爲代碼都遷移到了Gitlab,所以Jenkins編譯的時候我們都需要將之前的SVN信息換成現在的Git信息。最近編譯一個Lib庫的時候,因爲團隊規定上傳Release版本的AAR到Maven的話,必須需要在Jenkins上編譯而