原创 jekyll如何使用中文路徑

出現問題最近在使用jekyll在本地預覽自己寫的博客無法正常打開,而提交到github上卻可以正常解析。看了一下發現是文件寫的博客有什麼變化,原來是因爲博客的markdown文件使用了中文文件名,jekyll無法正常解析出現亂碼。解決方法:

原创 多線程如何排隊執行

場景有一個這樣場景,程序會有一個非常耗時的操作,但要求耗時的操作完成後,再順序的執行一個不耗時的操作,而且這個程序的調用,可能存在同時調用的情況。具體的模型如下:從Start開始觸發了5個線程,經過一個longTimeJob同時執行,我們不

原创 linux下sublime如何使用中文

原來在使用linux的時候最大的詬病是在sublime text下面不能寫中文,各種百度和搜索都沒能解決,但現在又重新下linux下面做開發,又要重新面對這個問題,好在問題已經有了很好的解決方案。使用方法 首先更新你的系統 : sudo

原创 js如何操作本地程序

背景假設有這樣一個產品,一個web和一個winform客戶端,在客戶在web的網頁上面點擊啓動客戶端來處理,這個時候開始調用本地的客戶端,來完成指定的工作。這種場景在日常的上網中也比較常見,如使用迅雷下載。當然實現的方式也有很多種,今天我來

原创 docker 入門與安裝

Docker的概念什麼是DockerDocker是一個開源的引擎,可以輕鬆的爲任何應用創建一個輕量級的、可移植的、自給自足的容器。開發者在筆記本上編譯測試通過的容器可以批量地在生產環境中部署,包括VMs(虛擬機)、bare metal、Op

原创 jekyll 如何轉義字符

在使用jekyll去寫博客的時候,有時候會輸入雙括號 或者是段html,但在jekyll默認會把對應的值賦到對應的字段佔位上面,所以我們去想,如何去把這個輸入做一個轉義:網絡上提供的幾種解決方案1. 使用"\"轉義 <h1>\{\{ pa

原创 爬取菜鳥裹裹的數據

菜鳥裹裹是阿里旗下的一個物流數據的整合平臺,數據準確、及時.前幾天在關注菜鳥和順豐的爭端,因爲在前一天我剛剛爬到菜鳥上面的快遞數據,第二天看到二者出現了摩擦,在菜鳥上面已經查不到順豐的信息了,還好有國家郵政局出面瞭解決,不得不爲我們是社會主

原创 win10移除Hyper

win10碰到的問題win10 自帶的Hyper與Vmare衝突,使用控制面板去除Hyper之後,win10會自動更新把Hyper又重新安裝上了。。。經歷幾次折騰最終還是不行。原因:Hyper-V後VMware都要獨佔基於CPU等底層硬件的

原创 如何搭建免費博客

對於經常寫博客的人,都很想擁有一個屬於自己的獨立博客,但一個獨立的博客可能需要以下幾個東西:1. 域名2. 一個前端的模板3. 一個後臺的管理4. 一個數據庫5. 部分的統計和其它模塊這樣的話,我們的精力可能都了要放到博客的管理上面,而不是

原创 推薦一個jekyll博客模板

本人用的模板是基於Codeboy的博客模板改造模板,(由於本人可能會有很多樣式修改,所以不再將修改pullrequst到原項目,在此對codeboy模板表示感謝)。功能改造如下:添加微信支付寶打賞這裏也是一個開源的項目,項目地址,使用很方便

原创 使用Sublime+MarkDown快速寫博客

前端的開發人員應該都知道sublime的神器,今天就說說如何使用sublime結合markdown快速寫博客。添加Snippets在使用jekyll寫博客的時候開篇都需要去寫一個頭部,內容如下: layout: post title:x

原创 IIS執行原理

服務器的監聽(IIS6.0+版本)當請求到達服務器時,請求最終會到達TCPIP.SYS驅動程序,TCPIP.SYS將請求轉發給HTTP.SYS網絡驅動程序的請求隊列中(可以理解爲專門處理http請求的進程),當然在處理請求的過程中,HTTP

原创 HaspMap的原理

實現簡單的Map前幾天有想法弄懂HashMap的實現的原理,我自己也YY了一個想法去實現一個簡單的Map, 代碼如下:public class KeyValuePair<K,V> { public K Key; public V

原创 vim的使用入門

一直都想寫關於vim的使用教程,因爲在很多的場景下不得不去使用vim去編輯文本,今天有時間就相關的常用的命令整理下(本文只適合入門的讀者,想獲得高級教程請止步) ,工具只要經常的使用自然就能熟能生巧。vim概述vim是linu下面常用的文本

原创 Java中的容器

容器的種類爲什麼要使用容器? 因爲數組不能夠滿足日常的開發需求,數組有以下弊端:長度難以擴充數據的類型必須相同數組無法獲得有多少個真實的數據,只能獲得數組的長度。在Java中有常用的三種類型的容器,分別是List 、Map、Set,基於這個