Da Nang(越南峴港)/ HuangNO1
關於學習軟件工程、計算機科學與技術的方法
2020-08-04
我認為學習工程相關最重要的莫過於要親身去實踐手作,而非靠一堆理論知識和小實驗去學習,做項目讓自己有經驗莫過於看一堆理論知識以及為考試或光鮮亮麗的文憑。切記,實作是刻印在人的身體。
671 words
|
3 minutes

Vue 技巧與經驗 - 項目構建、組件、路由、請求
2020-07-31
經過許久寫 VueJS 的經驗,實在是有些技巧我想要紀錄下來,畢竟當時我摸索了很久,從一開始的不擅長到後面的熟練,經歷的 Project 很多。希望能幫助新手快速掌握 VueJS。
6337 words
|
32 minutes

Rem Blog 的構造改革過程心得
2020-07-31
我第一次接觸 Hugo 的時候,是我因為朋友的技術 Blog 所以感興趣,尤其因為當時剛開始接觸項目和比賽,所以學了 Git 和 Markdown 卻不熟練,笨手笨腳的,那時大一生的我實在是太菜了,現在想想已經過了兩年,已經到了升上大三,時光飛逝,年紀越大感觸越深。
513 words
|
3 minutes

Python 解決羅馬數字轉換 NPSC 模擬試題
2020-07-30
因為我家人正在學習寫 Python,我教導他去刷題庫,結果在高中生解題系統要解某個基礎題庫的題目時卡住了,我只好幫他解一下題目。
2490 words
|
12 minutes

Linux 配置 npm
2020-02-06
npm(Node Package Manager)是 node 包管理器,是 Node.js 預設的、以 JavaScript 編寫的軟體套件管理系統。相信各位在開發 Vue 或是快應用等方面都會用到 npm,這裡我寫一下關於 npm 在 Linux 上的配置,因為在 Linux 使用 npm,因為在使用 npm 安裝套件時會發生權限不足問題還有下載源速度過慢,我將在這篇文章教大家如何配置 npm。
392 words
|
2 minutes

Arch Linux 打包教學
2020-01-31
這次之所以會有本次教學,是因為我大二上參加 2019 服創比賽,因為快應用開發 IDE 只有 *.deb 的 Ubuntu 版本,我當時將 *.deb 轉成 tar.gz 適用 Arch 發行版的包失敗,當時我是看這網站使用 Debtap 工具,雖然最後成功轉成 tar.gz,但是安裝時卻輸出該包的結構損壞,我也有在網上看到有建議 dkpg,然而實際上寫 PKGBUILD 才是最好的方法,當時是我朋友將快應用的官方 IDE 打包到 AUR 上,最後安裝成功,打包中途他也遇到很多坑,最後他寫了一篇 Arch Linux 打包教學,但他這篇卻沒有給出實例,讓大多數第一次打包的人看不懂,就跟看官方文檔一樣。網上詳細優質的打包教學少之又少,這次我藉著一個機會體會到打包的過程,為了紀錄這過程,我寫了這篇教學。
3677 words
|
18 minutes

在 Linux 配置 Java 開發環境到虛擬硬碟 - Java8、Tomcat8、Maven3、IntelliJ IDEA
2020-01-28
我在這篇會分享我是如何在 Arch 上配置 Java 的開發環境。再來我必須說的是,我這個適用於你的電腦的 Linux SSD (root) 空間不夠的情況,大部分的人是 Windows 與 Linux 雙系統,像我只能把 SSD 割 30GB 給我 Linux (這是因為我電腦上的 Windows 有被廠商更改過,限制了割出的量),而虛擬硬碟卻可以割到 100GB 以上,我會教大家如何將 Java 環境裝到 /home。如果覺得自己 SSD 夠用,就直接從 AUR 上 yay 下來,直接略過此次教學 (メ ゚皿゚)メ,畢竟會有人覺得我這樣的做法讓系統管理有點髒。不過關於環境變量的配置可以參考我這篇文章,不管是裝在 SSD 還是 HDD。
1237 words
|
6 minutes

在 Linux 上控制 Python 版本 - pyenv
2020-01-27
在 Linux 開發 Python 相關的項目,你是不是會碰到關於 Python 版本之類的問題?像是開發 Tensorflow 的時候碰到版本問題,原本 Python 3.7 可以支援 Tensorflow,但是忽然 Python 從 3.7 更新到 3.8.0,這時 Python 3.8 不支援 Tensorflow,你苦惱了,千辛萬苦的項目因為系統更新而導致版本不支援使項目暫停開發,這時 pyenv 將成為你的救星,如果你硬是不肯更新系統 Python 版本,你的系統將會得不到最新的體驗與安全並處於危險的不穩定狀態,系統更新真的很重要。
708 words
|
4 minutes
