原创 使用Travis CI自動部署Hexo到GitHub

前言使用 hexo + gitPages 搭建個人博客的人都知道,每當要發表一篇博文,第一步得手動使用 hexo g 命令生成靜態網頁,然後還得通過 hexo d 命令將靜態文件推送到GitHub遠程倉庫,不說麻煩不麻煩,更重要的是有時候環

原创 vue.js用法和特性詳解

最近用Vue.js做了一個數據查詢平臺,還做了一個拼圖遊戲,突然深深的感到了vue的強大。Vue.js是一套構建用戶界面(user interface)的漸進式框架。與其他重量級框架不同的是,Vue 從根本上採用最小成本、漸進增量(incr

原创 c#中常量、ReadOnly和Static ReadOnly的差異

在c#中常量中修飾符使字段或局部變量保持不變。ReadOnly應用於c#中的字段,在初始化後值是常量。Static ReadOnly使ReadOnly字段具有類成員的特性。(可通過類名訪問)請仔細閱讀關於常量和readonly之間的差異的總

原创 在ubuntu16.04中一鍵創建LAMP環境

步驟 1 執行命令apt-get update。步驟 2 執行命令apt-get install lamp-server^。步驟 3 在安裝過程中會跳出Mysql數據庫root用戶密碼設置窗口,按要求輸入密碼:123,按Tab鍵選擇“Ok”

原创 Angular - 預加載延遲模塊

在使用路由延遲加載中,我們介紹瞭如何使用模塊來拆分應用,在訪問到這個模塊的時候, Angular 加載這個模塊。但這需要一點時間。在用戶第一次點擊的時候,會有一點延遲。我們可以通過預加載路由來修復這個問題。路由可以在用戶與其它部分交互的時候

原创 Windows下編譯Python2.7源碼

本文開始一個系列文章,深入理解Python源碼,算是閱讀《Python源碼剖析》一書的讀書筆記,是一項長期進行的工作。一共分三個部分:Python對象模型,Python虛擬機,Python模塊動態加載及內存管理。Python版本:Pytho

原创 郵件實現詳解(三)------郵件的組織結構

 要想各種郵件處理程序能識別我們所寫的電子郵件,能從我們所書寫的電子郵件中分析和提取出發件人,收件人,郵件主題和郵件內容以及附件等信息,那麼我們所寫的電子郵件必須要遵循一定的格式要求,正如我們上一篇博客 手工體驗smtp和pop3協議 ,我

原创 Angular - 預加載延遲模塊

在使用路由延遲加載中,我們介紹瞭如何使用模塊來拆分應用,在訪問到這個模塊的時候, Angular 加載這個模塊。但這需要一點時間。在用戶第一次點擊的時候,會有一點延遲。我們可以通過預加載路由來修復這個問題。路由可以在用戶與其它部分交互的時候

原创 如何訓練自己專注力

這是一個常見的問題:在手機上的瀏覽器標籤和應用程序之間來回切換,檢查刷新社交媒體,短信和電子郵件,同時思考你必須做的數百萬件事情,但一直把要做的事情不斷擱置……一次只專注於一項任務。而且很難擺脫改變、分散專注力的心理習慣,就好像讓猴子從一個

原创 vue.js用法和特性詳解

最近用Vue.js做了一個數據查詢平臺,還做了一個拼圖遊戲,突然深深的感到了vue的強大。Vue.js是一套構建用戶界面(user interface)的漸進式框架。與其他重量級框架不同的是,Vue 從根本上採用最小成本、漸進增量(incr

原创 淺談Java接口

接口(英文:Interface)是Java中非常重要的內容,初學的時候可能感受不深,但是在做項目的時候,對面向接口編程的運用就變得尤爲重要,不過這是後話了。現在先討論假如是剛剛接觸接口這個概念,該怎麼玩?如果是看過我之前文章的朋友應該瞭解,

原创 使用Travis CI自動部署Hexo到GitHub

前言使用 hexo + gitPages 搭建個人博客的人都知道,每當要發表一篇博文,第一步得手動使用 hexo g 命令生成靜態網頁,然後還得通過 hexo d 命令將靜態文件推送到GitHub遠程倉庫,不說麻煩不麻煩,更重要的是有時候環