Yuchi Site

資料結構與演算法感想

本篇文章是個人對資料結構與演算法之間關係的一些心得,目的是釐清為什麼在電腦科學領域,我們需要學習這兩個科目,這兩個科目對於電腦有什麼樣的關係。


[LCS] Longest Common Subsequence演算法

給定兩個字串s1和s2,這個演算法可以幫助我們找到兩個字串的最長共同子序列。

如果我們想要判斷兩個字串的最長的共同子序列,可以按照這樣下去思考。

我們從s1和s2的最右端開始去思考


Docker 超入門介紹

Docker情境介紹

想想今天我們在自己的Linux電腦上面開發了一個python寫的AI 程式,為了把這個python程式run起來,我們費盡心力弄好了環境,才讓它能順利的運作。在你終於能夠鬆一口氣後,主管跟你說,另一台電腦也想要用一樣AI程式,你會心想天啊,同樣的環境設定地獄又要再來一次!


如何使用git 架站

使用 GitHub 來架設網站是一個方便又免費的選擇,特別適合個人作品集、部落格或專案文件。GitHub 提供 GitHub Pages,可以將儲存庫中的靜態網頁(如 HTML、CSS、JavaScript)直接部署成一個公開可訪問的網站。


hugo + github

  1. baseURL 如果打錯會造成裡面的連結錯誤

    1. e.g. xxx.github.io 打成 xxx.io.github
  2. 網站修改完upload流程

    1. terminal
      1. $: hugo
        1. 生成新的網頁到/public
    2. 在/my-hugo-site
      1. 把/public中的網頁拉出來到./
    3. git commit + push 拉出來的網頁