原创 webpack打包angularjs後出現Angular $injector:unpr Unknown provider的錯誤及解決

文章目錄問題原因解決附 問題 一個angularjs1.x的歷史項目,webpack3做的打包,打出來的包一起有幾十M,因爲一直內網運行,雖然包大了點,但是還能夠接受。 因爲最近有一些客戶對這個項目很感興趣,就拿去演示,這就不能忍

原创 產生於git pull的奇怪提交記錄Merge branch br2 of gitlabel.xx.com:xiaobai/test into br2

文章目錄問題復現操作一操作二操作三原理解決辦法 問題 在使用git進行git push操作的時候,往往會發現這樣的提示。 ! [rejected] br2 -> br2 (fetch first) error: f

原创 Solutions to --- fatal: refusing to merge unrelated histories

fatal: refusing to merge unrelated histories 這個提示經常會出現在pull、push、merge等的合併操作時,原因是要合併的兩個庫沒有任何歷史聯繫, git默認拒絕合併歷史無關的分析

原创 依賴包的版本號匹配策略&&版本號管理策略&&使用npm管理項目版本號

文章目錄依賴包的版本號匹配策略使用命令管理自己的版本號版本號策略編程式自動更新版本號 依賴包的版本號匹配策略 ~會匹配最近的小版本依賴包,比如~1.2.3會匹配所有1.2.x版本,但是不包括1.3.0 ^會匹配最新的大版本依賴包

原创 docker之初見

文章目錄環境準備docker安裝初次嘗試tomcatmysql問題 環境準備 如果有現成的虛擬機直接使用就可以了,如果沒有,下面的方式可以幫助你快速搭建一個centos虛擬機。 使用Vagrant快速搭建centos虛擬機 解決v

原创 解決git編譯安裝遇到的問題fatal: unable to find remote helper for https

文章目錄問題分析解決 問題 前幾天升級了git到最新版本,是通過源碼編譯安裝的,今天在執行git clone https://gitee.com/xxx.git的時候,出現了這樣的錯誤fatal: unable to find r

原创 解決Vagrant cannot forward the specified ports on this VM

問題 今天筆記本重啓之後,vagrant up就一直提示下面的內容,而事實上3300端口並沒有被佔用,而且無論是修改轉發端口,還是在Vagrantfile中設置auto_correct: true,是端口衝突時自動糾正,都會出現同

原创 docker之構建自己的鏡像

文章目錄官方Dockerfile使用容器創建鏡像Dockerfiledockerfile 語法FROM 指定基礎鏡像RUN 執行命令定義自己的鏡像發佈鏡像將鏡像發佈到 docker hub將鏡像發佈到阿里雲 docker 倉庫 通

原创 shell編程之grep從放棄到入門

文章目錄常用選項元字符示例wc命令cut命令sort 命令uniq 命令 grep 是用途最廣泛的文本搜索匹配工具,它根據用戶指定的模式過濾條件對目標文本進行匹配檢查,並輸出匹配到的行。 格式: grep [OPTIONS] PA

原创 Docker之基石—鏡像

文章目錄鏡像的組成容器和層鏡像大小中間層鏡像鏡像的刪除總結 當我們pull一個Docker Image時,就會看到如下的輸出,那麼pull的時候,控制檯輸出的這些信息是什麼意思呢?想說明什麼呢? [vagrant@nexus3 ~

原创 shell編程之條件測試和判斷

文章目錄算術運算條件測試測試表達式的寫法數值測試表達式字符串測試表達式文件測試表達式存在性測試存在性及類型測試文件權限測試表達式特殊權限測試表達式文件非空測試表達式時間戳測試表達式從屬關係測試表達式雙目測試表達式組合測試條件參數傳

原创 JavaScript讀源碼系列--微前端之import-html-entry

最近網絡上對於微前端討論的愈加激烈,qiankun 就是一款由螞蟻金服推出的比較成熟的微前端框架,基於 single-spa 進行二次開發,用於將 Web 應用由單一的單體應用轉變爲多個小型前端應用聚合爲一的應用。尤其適合遺留項目

原创 【譯】以 eval() 和 new Function() 執行JavaScript代碼

本博文探討在 JavaScript 中如何動態的執行代碼。 eval() 以 str 的方式運行 JavaScript 代碼,比如: var a = 12; eval( 'a+5' ); // 17 注意語句上下文 eval(

原创 在ES6中對象屬性的順序是可預測的

常見的誤解–“無法保證JavaScript屬性的順序”:幾年前開始編寫JavaScript時,您可能已經聽說過JS對象中屬性的順序是不可預測的。我從來沒有碰到過奇怪和不尋常的屬性順序,但是我始終遵循從不依賴屬性順序的原則。 內

原创 uri中爲什麼本地文件file後面跟三個斜槓, http等協議跟兩個斜槓?

本文來自知乎,原文傳送門 那就要從URI[1]的結構來看了 scheme:[//[user:password@]host[:port]][/]path[?query][#fragment] 可以看到,如果有host的時候,前面是