0%

這裡紀錄一下如何用 shell script 取得日期時間:

取得今天的日期時間

主要使用 date 指令,後面加上 +FORMAT 即可取得指定格式的日期時間:

1
TODAY=`date '+%Y-%m-%d %H:%M:%S'`	# 取得格式為: YYYY-mm-dd HH:MM:SS 的日期時間
Read more »

前言

有時候,我們不一定有開發環境的 root 權限,例如: 在公司的 server 上開發,通常只有機器的管理者會有 root 權限,而且每個開發者在開發不同產品時,所使用的 Node.js 版本也可能不同,如果更新 General 的 Node.js, 很有可能會影響到其他人開發的產品,所以我們需要在 Local 建立 Node.js 的開發環境,以確保自己需要更新 Node.js 時,不會影響到其他人。此外,在開發過程中也有可能會需要切換 Node.js 版本的需求,這時候我們就可以用 nvm 來管理 Node.js 版本並在不同版本間切換。所以這篇文章主要是紀錄如何使用 nvm 建立 Node.js 的開發環境。

Read more »

Git

簡介

在開發專案時,版本控制是很重要的,透過版本控制系統可以紀錄檔案修改的歷史紀錄、追蹤檔案修改前後的差異、回復到特定版本的檔案內容。若修改後發生問題,也能夠追蹤修改的部分,方便地找出是哪個部分導致了問題的發生。

Git 是一個分散式的版本控制系統,由 Linus Torvalds 開發,一開始是為了管理 Linux Kernel 原始碼,後來設計出 Git 版本控制系統,因為它的分散式、效能好、支援本地存取以及無痛分支的特性,近年來受到許多人的喜愛。

Read more »

此Blog的主題是使用NexT,在官方文件中有詳細介紹四種搜尋功能:

  • Swiftype
  • 微搜索
  • Local Search
  • Algolia

由於此Blog主要用來作為學習筆記,希望可以快速查詢文章內容,所以選擇使用Local Search.

Read more »

word2vec

Word2vec

簡介

  • 依照輸入的詞的集合計算出詞與詞之間的距離
  • 轉為向量,把對文章內容的處理簡化為向量空間中的向量運算,計算出向量空間上的相似度
  • 計算的是 cosine 值(餘弦值),cosine 值越大,代表兩個詞關聯度越高
  • CBOW vs. Skip-gram 算法
    • CBOW(Continues Bag of Words): 給定上下文,預測 input word
    • Skip-gram: 給定 input word,預測上下文
Read more »