自由和山巔上的空氣相似,對弱者都是吃不消的。安裝 hexo——芥川龍之介 《侏儒的話》。
gitee配置
github配置
本文記錄搭建部落格的過程、期間遇到的問題及solution。選擇當前的lts版本
安裝步驟非常簡單,一直next,下一步就可以了,預設安裝就行。
node -v //檢視node.js版本,驗證是否安裝成功
具體win10下git安裝過程參考:
git --version //檢視當前git版本,驗證git是否安裝成功
新建乙個資料夾,比如我這裡建了 hexoblog
開啟你的資料夾,然後在空白處點滑鼠的右鍵,選擇 git bash here
看看 node,npm 是否安裝成功,沒有成功的就重新安裝node。
node.js 官方源:為避免網路問題,可將其替換為**源:
npm
install -g cnpm --registry=
cnpm install -g hexo-cli // 通過npm全域性安裝hexo
其中,-g 指定全域性安裝,之後可以在任意位置使用 hexo 命令
其中,目錄hexoblog\source_posts下存放都為makedown(md)格式檔案,也就是寫好的blog檔案。
notes:也可以在git bash中完成目錄建立,步驟如下
hexo init hexoblog # 初始化建立,會在你所在位置建立 blog 資料夾
cd hexoblog # 進入 blog 目錄
npminstall
# 進一步安裝hexo所需檔案
這裡我們經常用到的有3個命令(第三個僅用於本地測試)
hexo clean #用來清理快取檔案
hexo g #生成檔案
hexo s #執行本地伺服器
hexo d #上傳到伺服器
執行hexo s
接下來輸入
hexo clean # 清除所有記錄
hexo generate # 生成靜態網頁
hexo server (-p 80可選)
# 啟動服務, -p 80 表示埠號為 80,預設不加埠號是 4000
然後,使用瀏覽器訪問:http://localhost:80,就可以看到下面的介面了。
至此說明本地環境搭建完成。
預設主題也不是說不好看,就是怕爛大街,誰不想在自己的地盤彰顯點個性化呢…官方提供的參考主題: 這裡以sakura主題:為例
將壓縮包解壓,並將其中theme資料夾拷貝至目錄hexoblog/themes
修改配置檔案:主題配置在hexoblog主目錄找到:_config.yml,記事本開啟並修改預設theme: landscape為theme:sakura
接著,本地測試主題是否替換成功
hexo clean
hexo g //hexo generate
hexo s //hexo server
gitee配置很簡單,簡要記錄幾點。詳細參考:
蠻酷的有沒有…
github配置大同小異,簡要記錄幾點注意事項。詳細參考:
deploy:
type: git
repo:
github: [email protected]:使用者名稱/使用者名稱.github.io.git
gitee: 使用者名稱/使用者名稱 //因為開啟了強制https
branch: master
接下來就是自由發揮的空間了,未完待續。。。 AspectJ基於xml和基於註解
一 基於xml 執行的切入點中具體方法有返回值,則方法結束會立即執行後置通知,然後再執行環繞通知的放行之後的 2 連線點即所有可能的方法,切入點是正真被切的方法,連線點方法名 其中,只有環繞通知的切入點引數不一樣,是可以放行的切入點 3 異常通知是處理異常 切面類中的異常通知的方法引數列表中異常引數...
拓撲排序(基於dfs 基於佇列)
dfs函式的返回值表示是否成環,若存在有向環,則不存在拓撲排序。不包含有向環的有向圖稱為有向無環圖 dag 可以借助dfs完成拓撲排序,在訪問完乙個結點時把他加入當前拓撲序的首部。舉個栗子 比如乙個 1,2 1,3 2,3 的有向無環圖,就先搜尋1,再遞迴搜尋2,再搜尋3,3沒有出度了,於是放進拓撲...
基於insert update delete的注入
inset注入原理 所謂inset注入就是指我們前端註冊的資訊會被後台通過insert操作插入到資料庫裡邊去,若此時後台沒有做出相應的處理就會構成insert注入。insert注入方法 insert用法例如 insert into member username,pw,phonenum,email,...