原创 如何在大型項目中使用Git子模塊開發

寫在前面 公司需要開發一個內部系統,要求每個部門都要接入。老闆欽點,工期又壓得短,於是浩浩湯湯的上百人就調過來了。 再簡單的事情,只要人多起來就會變得複雜,開發的世界也是如此。 痛點 一個幾百人的大項目,使用Git協作的時候,想

原创 Recursive limit 0 (as set by the max_sp_recursion_depth variable) was exceed

問題 MySQL 執行存儲過程報錯,提示Recursive limit 0 (as set by the max_sp_recursion_depth variable) was exceed 分析 根據英文提示,遞歸深度限制0,

原创 jQuery 選擇器全解析

jQuery 提供了一套功能強大的工具來匹配文檔中的一組元素。 要將任何元字符(例如 !"#$%&’()*+,./:;<=>?@[\]^`{|}~)用作名稱的文字部分,必須使用兩個反斜槓對它進行轉義:\\ 。例如,元素 id=“f

原创 JavaScript 嚴格模式(use strict)

“use strict” 指令在 JavaScript 1.8.5 (ECMAScript5) 中新增。 它不是一條語句,但是是一個字面量表達式,在 JavaScript 舊版本中會被忽略。 “use strict” 的目的是指定

原创 Node.js 模塊

在計算機程序的開發過程中,隨着程序代碼越寫越多,在一個文件裏代碼就會越來越長,越來越不容易維護。 爲了編寫可維護的代碼,我們把很多函數分組,分別放到不同的文件裏,這樣,每個文件包含的代碼就相對較少,很多編程語言都採用這種組織代碼的

原创 JavaScript 函數優先和函數提升

當一種編程語言被稱爲函數優先(First-class functions)的編程語言時,是指該語言中函數可以和其他任何變量一樣對待。例如,一個函數可以作爲參數傳遞給另一個函數,可以作爲返回值被另一個函數返回,可以作爲一個值分配給一

原创 RabbitMQ vs Kafka

導言 作爲一個有豐富經驗的微服務系統架構師,經常有人問我,“應該選擇 RabbitMQ 還是 Kafka?”。基於某些原因, 許多開發者會把這兩種技術當做等價的來看待。的確,在一些案例場景下選擇 RabbitMQ 還是 Kafka

原创 Windows 7 下安裝 Docker

Windows 7 下需要安裝 Docker Toolbox 即可(裏面打包了 Docker、Oracle VM VirtualBox、Git) 下載安裝 下載 https://github.com/docker/toolbox/

原创 jQuery 版本升級遷移

當引入重大更改時,升級 jQuery 之類的庫可能需要大量工作。jQuery Migrate 通過恢復已刪除的 API 來簡化此操作,並在使用已刪除和/或已棄用的 API 時在瀏覽器控制檯中顯示警告(僅 jQuery Migrat

原创 彈跳加載器

創建一個彈跳加載器動畫。 注意:1rem通常是16px。 @keyframes定義一個動畫,具有兩個狀態,元素使用opacity改變透明度,使用transform: translate3d()在 2D 平面上平移。在transf

原创 什麼是 JavaScript 迭代器?在哪裏可以使用它們?

JavaScript 迭代器是在 ES6 中引入的,它們用於循環一系列值,通常是某種集合。根據定義,迭代器必須實現一個next()函數,該函數以{ value, done } 的形式返回對象,其中value是迭代序列中的下一個值,

原创 一臉懵逼也能使用hexo搭建github博客

這兩天在網上瀏覽程序猿技術相關的資訊以及一些大神的技術博客文章,hexo這個詞數次進入我的視線,於是我到網上查找了hexo相關的信息。 hexo是什麼? Hexo 是一個簡單的、輕量的、基於Node的一個靜態博客框架,可以方便的

原创 編譯ijkplayer-android源碼

編譯ijkplayer-android源碼 原本想在windows系統下編譯,不過在windows 7 64位旗艦版系統下編譯ffmpeg出現以下錯誤: $ ./compile-ffmpeg.sh all ===============

原创 添加第三方庫

雖然Ionic有很多很好的內置功能,但是有一些功能對於核心框架是沒有意義的。對於這些用例,應用程序可以歸結於NPM上發佈的豐富的生態系統庫。NPM的命令行工具可以輕鬆添加和管理任何其他軟件包。 如果您想了解有關NPM和命令行工具的更多信息

原创 Cannot find module 'angular-in-memory-web-api'

在《Angular官方教程第七課HTTP》調試示例出現Cannot find module 'angular-in-memory-web-api' 分析問題 估計是缺少angular-in-memory-web-api依賴包,到工程根目錄