原创 點亮contributions--國快樂

github 點亮contributions 在舉國同慶的時候,本人根據張大導演的晚會靈感,用宮格來點亮星空,完成大師之作,把github上面的contributions宮格來作爲畫盤,點綴一番,項目地址,效果如下有點拙劣: 項目地址

原创 web開發常見問題[持續更新中]

前記 平時在寫bug的時候慢慢的就會有了一些避開bug的經驗,慢慢的記錄下來,避免自己一次次的踩進去。 技術問題 hybrid開發中,安卓手機上小於12px字體的垂直居中不對齊問題,可以通過內邊距padding來折中處理【可能是安卓上的w

原创 git config配置多用戶場景實踐

git git是一個分佈式版本控制軟件,最初由林納斯·託瓦茲創作,於2005年以GPL發佈。最初目的是爲更好地管理Linux內核開發而設計。應注意的是,這與GNU Interactive Tools(一個類似Norton Commander

原创 flex佈局的溫故學習

flex的簡介 在flex的容器中默認存在兩條軸,水平主軸main axis和垂直交叉軸cross axis,這是默認的設置,不過我們可以通過設置將主軸的方向變成垂直方向,交叉軸變成水平方向。 在一個被設置爲flex的容器中,每個直接子元

原创 翻譯:github如何記錄contributions

github contributions 一般而言,任何一個人的github主頁都有一個這樣的方格圖; 每一個小格代表了one day,不同的顏色深度,代表了不同的contributions次數,那麼這個次數是怎麼計算的呢?本文的翻譯就是

原创 es6的set和map學習

Set ES6 提供了新的數據結構 Set。它類似於數組,但是成員的值都是唯一的,沒有重複的值。 因爲 Set 中的值總是唯一的,所以需要判斷兩個值是否相等。在ECMAScript規範的早期版本中,這不是基於和===操作符中使用的算法相同的

原创 chrome插件編寫

chrome瀏覽器 Chrome 瀏覽器追求的是全方位的快速體驗。它不僅能飛快地從桌面上啓動,而且能瞬間完成網頁加載,還能以閃電般的速度運行網絡應用。 Chrome 瀏覽器整潔且直觀。您可在同一位置進行搜索和導航,可隨意排列標籤頁,

原创 JSON.stringify和fast-json-stringify的比較

JSON JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式。易於人閱讀和編寫。同時也易於機器解析和生成。它基於JavaScript Programming Language, Standard

原创 linux的開/關機腳本執行順序和自啓動腳本實踐

linux Linux是一種開源電腦操作系統內核。它是一個用C語言寫成,符合POSIX標準的類Unix操作系統。90年代初期Linux開始出現的時候,僅僅是以源代碼形式出現,用戶需要在其他操作系統下進行編譯才能使用。後來出現了一些正式版本

原创 日誌分析必備指令集【來自一段線上日誌的查看的經歷】

線上日誌查看基礎 查看線上機器的一些信息和基礎命令: du、df查看大小相關 cat、zcat、less、tail、head查看文件內容 grep、awk處理文件內容 sort、uniq、wc統計 scp文件傳輸 du、df查看大小相關

原创 自閉和標籤和僞元素

html簡史 HTML 是 Web 統一語言,這些容納在尖括號裏的簡單標籤,構成了如今的 Web。1991 年,Tim Berners-Lee 編寫了一份叫做 “HTML 標籤”的文檔,裏面包含了大約20個用來標記網頁的 HTML 標籤。他

原创 ecmascript和babel的淵源

ecma 中文名: 歐洲計算機制造聯合會 外文名: European Computer Manufactures Association 地 區: 日內瓦 縮 寫: ECMA 目 的: 信息處理和電信系統 包 括: 程序語言和輸入輸出 組

原创 npm包的發佈和管理

npm包管理 npm其實是Node.js的包管理工具(node package manager)。 爲啥我們需要一個包管理工具呢?因爲我們在Node.js上開發時,會用到很多別人寫的JavaScript代碼。如果我們要使用別人寫的某個包,每

原创 preload、prefetch的認識

預加載 現在的網絡情況雖然很樂觀,但是 defer和async 當瀏覽器碰到 script 腳本的時候: <script src="script.js"></script> 沒有 defer 或 async,瀏覽器會立即加載並執行指定的腳本

原创 Linux的一下常用命令詳解

對於lunix系統而言 Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟件、應用程序和網絡協議。它支持32位和64位硬件。L