原创 簡單實現安卓進程保活

預期目標: 實現後臺定位功能。 實現方法: 核心是一個前臺進程,擁有正在“前臺”運行的 Service(服務已調用 startForeground())。 public static final int NOTIFICATION_I

原创 從git記錄中刪除大文件

大家一定遇到過在使用Git時,不小心將一個很大的文件添加到庫中,即使刪除,記錄中還是保存了這個文件。以後不管是拷貝,還是push/pull都比較麻煩。今天將工程上傳到github時,發現最大隻能上傳100MB大小文件,在本地gi

原创 已有Angular工程引用sass

已有Angular-CLI工程樣式文件改爲sass 1.需要引用node-sass包 npm i node-sass --save-dev 2.修改項目中的.angular-cli.json編譯配置文件 // 修改此處利

原创 brew update慢

經調查發現是因爲brew的官方鏡像被牆導致更新緩慢(很奇怪,我翻牆了呀)。 第一步,替換brew.git cd “$(brew --repo)” git remote -v 可以看到官方鏡像是https://github.com/

原创 rm -rf * 了咋辦,跑路嗎?

上班前的時間看到了架構師之路的發文,覺得意義重大,發出來警醒自己,謹記謹記!!! 文章轉自https://mp.weixin.qq.com/s/AVGu8P5oQI4iNRRPY5h6Qw,侵刪。 昨天有個工程師寫了一個刪除日誌的bu

原创 git操作(自用總結)

下載代碼 git clone [URL] 同步遠程數據到本地 git fetch 切換分支 git checkout [BranchName] 刪除遠程分支(很奇怪的命令) git pull origin :[Branc

原创 ionic降級

每次啓動工程都提示升級ionic版本,本身也是作死型選手,便果斷升級了。 升級後發現 官方給提供降級的途徑了,可以說非常人性化。如果當前新版本和舊工程不匹配就可以降級回去。 本作品採用知識共享署名-非商業性使用-相同方式共享 4.

原创 Linux服務器安裝JDK

寫在前面:需要使用root組賬號登錄 1.查詢Linux是多少位的 uname -m 2.Oracle官網下載對應版本的tar.gz https://www.oracle.com/technetwork/java/javase/

原创 ng打包前臺、ionic寨溢出解決

FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory 比方說遇到out of memory基本上就是內存溢出了,思路都

原创 ionic build ios時設備報錯multiple devices matched the request

可以看到有這麼一句話,簡單翻譯就是:找不到請求的設備,因爲多個設備與請求匹配。 The requested device could not be found because multiple devices matched the

原创 redis常用命令(個人總結)(docker中redis容器)

1.進入docker的redis docker exec -it [IP] redis-cli 2.執行操作之前要驗證密碼Authentication required auth 12345678 3.查看 key、根據key搜索

原创 Mac裝完angular Cordova ionic後還是command not found

我在裝完裝完angular Cordova ionic後依舊是command not found,這讓我很頭疼。 附近的人都是裝完就可以用了不用配置環境啊,我:??? (懵逼臉) 廢話少說上解決辦法。 terminal中查看下自己的

原创 h5 實現簡單的png icon 換顏色效果

聲明: 1.該方法最實用的地方應該是<img>標籤,當做icon的簡單圖片 開始說明: 最近在搞天氣調用,國家氣象局的天氣接口爲什麼不能免費,還那麼貴!氣氣! 搜來搜去,最後選了和風天氣,每日免費請求1000次。 然而和風天氣的圖片是這

原创 docker 操作(自用總結)

現在有一個Dockerfile要去執行 docker build eurekaserver 查看鏡像 docker images 鏡像重命名 docker tag IMAGEID REPOSITORY:TAG 刪除鏡像 do

原创 ionic打包Android App build.gradle報錯

cordova的Android平臺好像有問題。。Windows和MacOS下build.gradle都會報錯。 解決方法是將下面代碼放在build.gradle文件的最外層 apply plugin: 'com.android.appl