原创 解決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上編譯而