個人簡介 Profile
姓名
高家祥
學歷
國立虎尾科技大學 資訊工程系
專長
Java, 架構構想, UI/UX 設計, 美工
興趣
繪圖, 聽音樂, 騎腳踏車
作品集 Portfolio
戰艦突擊
使用Swing製作的遊戲。利用現有的資金建造可以與敵艦與之抗衡的戰艦。具有許多的武器與功能可以供玩家建造出多元的戰艦。
Read More...
智能藥盒
利用樹梅派製作的智能藥盒,可以即時監測附近的溫溼度是否會對藥品造成影響。除此之外,可以設定時間以提醒長輩按時服用藥物,而親人則可以透過網站來查看各種訊息。
Read More...
賃租校外學生訪問系統
老師可以使用此網站,來管理每位學生的租屋情況,並且提供排版美觀且具有客製化功能的表單,能讓學生去填寫租屋的情況。除此之外,還提供表單通知功能以及審核功能,能使得在管理上更為的方便。
Read More...
全球旅遊論壇
現現代因為全球化的關係,許多人經常出國旅遊。但是有一部分的人雖然有閒錢出國,但是卻不知道怎麼規劃路線, 或者是選擇觀光景點。而當要尋找這些資訊時,因為網路資源多樣性過多,反而可能會搜尋到不符合自己期待的答案, 或者是說想找一些比較私人的景點。這時我們利用論壇,來讓網路上的使用者能分享各自推薦的景點, 這時在利用網站的過濾系統與評分系統來讓使用者選出他們最理想的結果。
Read More...
巴哈圖串下載器
巴哈姆特電玩資訊站,簡稱巴哈姆特或巴哈,是台灣的一個以ACG為主題的網路論壇。 當我們在閱讀文章時,文章內都會有包含圖片,而當我們想要這些圖片時,往往只能慢慢的對圖片點擊右鍵 ,然後下載圖片,每一張圖片都要重複作一次這個動作。假如今天要存的圖片有非常多張,那就非常浪費時間了。 而這個軟體就是能幫助我們在存圖片時的操作,也能隨自己的設定去選取要儲存的圖片。
Read More...
專題 Projects
說『畫』
你可曾想過只使用口說來繪製出一幅畫?就好比我對著一片空白的紙說:「這幅畫有個綠意盎然山丘。」 而這時這張白紙上就會神奇地出現一個綠意盎然的山丘,這時我再說:「在山丘下有個河流。」這時就會在山丘下出現一個河流, 依此類推將一幅畫利用口語描述,繪製出一幅自己理想的畫作。關於以上的形容就是我們所要達成的,利用聲控來繪製出一幅屬於自己的畫作。
Read More...
學習筆記 Learning Notes
VSCode與Maven環境設置
Visual Studio Code(簡稱VS Code)是一個由微軟開發, 同時支援Windows 、 Linux和macOS等操作系統的免費程式碼編輯器。 Apache Maven 是一個軟體(特別是 Java 軟體)專案管理及自動構建工具,由Apache軟體基金會所提供。 基於專案物件模型(縮寫:POM)概念,Maven利用一個中央資訊片斷能管理一個專案的構建、報告和文件等步驟。
Read More...
Java 可變參數
在我們設計函式時,參數的傳入是不可避免, 而當這個函式需要傳入大小與數量不定的參數時, 我們往往都會這樣宣告:
Read More...
Java 創造類似函式指標
在 Java 中,沒有並沒有類似於 C/C++ 的 " * " 運算元來定義物件的位置,最多只能使用參照的方式傳遞物件。而我們也將用此特性來模仿於類似 C/C++ 函式指標的功能。
Read More...
建立者模式
在物件導向程式設計中,我們很常遇到需要撰寫自己的類別(Class), 而當遇到較為複雜的類別時,在撰寫建構子或再給予初值時,就很常會遇到有些值需要初值有些則不需要 ,又或者是許多的值需要傳入建構子裡,造成程式碼的冗長與難以閱讀。 而這裡就有一個設計模式叫做 建立者模式(Builder Pattern)
Read More...