Python - 型態大哉問

這篇文章用來紀錄 Python 裡面的型態。
不管是怎樣的程式語言,內建型態通常都會有整數、浮點數、布林、字串、陣列等等。這些可以說是每個程式語言都一定需要的型態。
上次我們介紹了 nodemon、dotenv 兩個好用的套件,幫助我們快速開發。今天這篇文章要介紹一個套件 -----body-parser 使用方式及 express 框架中 middleware 的概念。
今天要講解的這篇文章主要是教學如何透過 Docker 執行 docker-compose 指令一次啟動多台 container。也就是同時啟動 Springboot 的 Backend Service+PostgreSQL+pgAdmin 的範例。這算是後端服務啟動的基本款,當我們要在一台主機架設後端服務的話,勢必會用到 Backend Service + Database + Database GUI,才方便我們做後續的維護。
今天將會開啟一連串後端專案重構的系列文章。這個專案叫做PenguinCoCo
,這個專案是我與我朋友進行前後端分工的方式進行開發的。這個專案前身其實是當初我大學的指導教授希望在她的程式課程中,能夠改程式作業不用那麼人工化。簡單來說,這個專案性質類似於 Online Judge。學生們可以上該平台線上繳交代碼,並且及時批改給出成績等功能。只是後來我們加上了課程系統進去,把這個專案越來越複雜化了。
這篇文章主要講解如何透過 **Spring Security
框架來結合RestfulApi
的設計,傳統的Spring Security
其實是針對一般的 MVC 去設計的,大部分網路上的範例也是用 MVC 去做設定,但現在由於是流行 Restful 的趨勢,加上目前我在寫專案的時候也是遇到要結合RestfulApi
** 設計的問題,因此在這邊做個紀錄及教學。
今天要講解的文章的是,如何在 **Windows10
中開啟Hyper-V
,這個功能可以算是我夢寐以求的功能,簡單來說它是一個虛擬機的功能,而我以往如果在Windows
中如果想要有虛擬機玩 Linux 作業系統,我就必須要去載Oracle
出的VirtualBox
,這個講真的,以我的經驗,我覺得非常的慢,實在是難以使用下去。因此這個Hyper-V
可以說是我們Windows
** 的福音阿!
因此今天的文章來教學如何在 **Windows10中開啟Hyper-V,並且安裝Ubuntu
**。
又是一篇久違的文章,最近真是太忙了,又要上班又要忙私底下的專案,回到家都累死了。而且最近也在忙組電腦的事情,也沒確定好,之後等電腦組好送來,再來發一篇心得及開箱文!
今天要介紹這個工具是 curl,curl 是一個利用 URL 語法在命令列下工作的文件傳輸工具。其實這個工具,我之前就常常在很多網站上看到了,為什麼呢?因為其實當你要安裝某些套件的時候,有些官網的教學會說若你主機有 curl 工具的話,則你可透過 curl 去取得安裝檔。又或者是當我們要測試 HTTP URL 的時候,也有許多教學會說,可以用 curl 工具去進行 get、post 等等方式。