原创 Git 修改本地與遠程分支名

簡單說下怎麼修改本地分支,並替換對應的遠程分支 # 修改本地分支 $ git branch -m oldBranch newBranch # 刪除oldBranch遠程倉庫 $ git push origin :oldBra

原创 Git 設置用戶名和郵箱

當我們安裝好Git之後第一件事就應該是設置用戶名還有郵箱,那麼下面就說說怎麼設置吧~ 查看 # 查看當前項目中的設置 git config -l # 查看git全局的設置 git config -l --global 設置 按

原创 Centos 7 如何安裝Redis

話不多說,直接開始。 一、安裝gcc依賴 redis 是用 C 語言開發,安裝之前必先確認是否安裝 gcc 環境(gcc -v),如果沒有安裝,執行以下命令進行安裝。 $ yum install -y gcc 二、下載並解壓安

原创 gulp-sass 只編譯變動文件(增量編譯)

項目使用gulp來處理日常構建,但是當樣式文件越來越多後如果每次都是全量編譯會導致效率及其差,那麼就來解決一下吧~ 問題: gulp-sass每次都會全量編譯路徑下所有*.scss 解決方案: 每次只將變動的文件進行編譯,不再全量

原创 freeMaker 三目(三元)表達式

第一次在freemaker中用三元表達式  以爲和js 的一樣 就寫了  ${true ? 'checked': ''} 然鵝 ,編輯器紅下劃線報錯,後臺報錯。 編輯器報錯是   identifier expected  意思是期望標識

原创 js格式化數字

今天遇到這麼個需求,覺得很有意思,分享給大家。 某個div內需要將後臺返回的數字格式化顯示到頁面上,怎麼叫格式呢,就是每三位就加個逗號。 然後我簡單實現了一下 function parseNum(num) { var n

原创 前端iPhone劉海屏適配

對於iPhone系列出的越來越多,如果只是使用@media來做適配的話,老代碼想要適配新機型還是有一定侷限性的。 今天去搜了搜相關的解決方法,那麼就來總結一下。 安全區 早期蘋果對於 iPhone X 的設計佈局意見如下:

原创 JS 函數防抖、函數節流

場景 在我們日常開發中,有許多場景都會導致同一事件被頻繁觸發,嚴重的會導致瀏覽器崩潰。 Window對象的resize、scroll事件 拖拽時元素時的mousemove事件 按鍵的mousedown、keydown、keyup

原创 oh-my-zsh配置 alias 指定指令別名

在平時使用shell中經常要輸入很長的命令是不是很頭疼!那咱們就來設置一下快捷指令吧! 首先確保你已經安裝過oh-my-zsh~ 然後執行 vim ~/.zshrc 這時候可以看到文件底部內容爲 # Set personal

原创 Git 刪除本地與遠程Tag

首先假設我們有個tag名爲20200517 當我們突然不想要這次的tag的時候,那麼執行 git tag -d 20200517 可以看到這時候終端輸出了 刪除成功。繼續刪除遠程分支的tag git push origin

原创 SSH設置免密登錄

再平時我們ssh或者scp的時候經常會提示需要輸入服務器密碼,也是十分頭疼,下面介紹一下怎麼實現免密登錄~ 場景 我們要將A服務器中的某個文件scp到B服務器中。 scp ./a.txt [email protected]:

原创 微信內網頁關閉拉起鍵盤後頁面錯位

問題是這樣的~ 微信中打開了一個頁面,頁面中有輸入框,當點擊輸入框後會拉起系統鍵盤如圖: 這個是沒毛病的,但是當input失去焦點後,系統鍵盤會收起,這時候bug就來了。。。 然後,頁面底部多出來了一大塊空白區域。。。 那 就

原创 gulp-sass 只編譯變動文件

項目使用gulp來處理日常構建,但是當樣式文件越來越多後如果每次都是全量編譯會導致效率及其差,那麼就來解決一下吧~ 問題: gulp-sass每次都會全量編譯路徑下所有*.scss 解決方案: 每次只將變動的文件進行編譯,不再全量

原创 webpack和gulp的區別

webpack和gulp的區別是什麼? 這是一個前端面試經常會有的面試題,當然也是很多人的疑問,那下面就簡單說一下吧! Gulp: gulp 致力於 自動化和優化 你的工作流,它是一個自動化你開發工作中 痛苦又耗時任務 的工

原创 Mac 生成項目目錄樹形結構

經常看到別人在博客,教程上輸出優美的目錄結構,是不是自己也很想來一個~ 開始 # 安裝 tree brew install tree # 安裝後在文件夾內執行 tree 常用命令 一定要注意大小寫! tree --hel