Follower

2020年3月14日 星期六

【JAVA】超微型專案:註解消除器

  由於工作的關係,部落格陷入停擺,但最近也因為工作,已經完成了專門for內部部門的自動化測試軟體〈使用語言:PHP〉,目前自我測試已經通過,再過不久應該會release給部門做封測。不過礙於智慧財產權上的問題,此軟體的原始碼不能公開。

  工作之餘也完成了兩個小專案,第一個是因應自己英文太差的關係,所以開發一個「單字輪播器」,讓自己在上班時還可以偷喵單字,增加對單字的印象。第二個小專案就是今天的主角,雖然乍看之下沒什麼用,但對開發者而言,快速清除大量殘留在專案裡的無用註解也助於美化程式碼。

  而本次開發所選用的程式語言是我完全沒碰過的「JAVA」,老實說我昨天才上W3School看JAVA的語法,今天就直接實戰,有人會問:「語法不熟你寫得出什麼東西?」,我的想法是:「邊做邊學才是最快的學習」,當然每個人的學習方法都不同,選擇最適合自己的即可。但對於職校出生的我來說...〝實戰〞一直都是我認為最快最有效的學習方法。

2019年10月19日 星期六

【電腦硬體修護】強制應用程式開啟獨立GPU - 以Nvidia為例

  最近重新把「真●三國無雙6 猛將傳」灌回電腦,執行遊戲後發現一個重大問題:「LAG」,其實LAG不是大條事,問題在於顯示卡是Nvidia GTX 1060-6G,基本上執行這種8年前的遊戲不應該發生LAG,況且特效還是標準的情況之下。


【疑難雜症─Github】手動新增README.md

問題〈錯誤訊息〉:想自己手動新增README

【疑難雜症─PHP】PHP無法發信

問題〈錯誤訊息〉:PHP無法發信

2019年10月2日 星期三

【PHP】Google Calendar API初探

  本來想把某個已完成的小專案復活,因為牽涉到要顯示Google Calendar,自己又忘了當初怎麼做的,所以就重新學習,順便紀錄過程。

2019年9月16日 星期一

【PHP】Laravel 驗證提示訊息

  本篇銜接「Laravel 簡易CRUD」,新增了驗證提示。白話說就是「填寫資料時不符合規定格式」的錯誤提示。這個問題在前篇附註的Youtube教學並沒有解決。我因為太無聊,上網survey一下,發現很多處理方式,大部分都是直接引入Validator後,在Controller直接處理。

  不過前篇是新增一個Request,把驗證的部分跟Controller切開來,為了保持寫作的延續性和流暢性,程式碼繼續沿用,並依照原架構去處理驗證提示。

2019年9月14日 星期六

【PHP】Laravel 簡易CRUD

沒想到晃個眼,碩士班就畢業了。部落格也放生許久,原因是:

  1. 是念碩士較忙
  2. 自己還是有些偷懶
  3. 其實寫部落格很花時間,從整理資料到有條理地撰寫都很耗費精力,剛剛有說到「自己有偷懶」,我也確實不是勤奮的人,不過看著有條有理的文章產出,還是蠻有成就感的XD。

  在學期間學了不少東西,但因為惰性而尚未深入,而且對於趕自己不喜歡的案子,興趣已慢慢被磨掉。不過退一步來說...倘若是做自己想做的東西,還是頗為快樂。就如同我因為興趣而去學車輛工程及社會科學等,這種「無利益目的」的興趣並沒有要達成什麼目標而有壓力,反而會更有動力去做。
  

2019年9月6日 星期五

【疑難雜症─TensorFlow】NameError: name 'plt' is not defined

問題〈錯誤訊息〉:NameError: name 'plt' is not defined

【疑難雜症─Docker】The push refers to a repository [docker.io/howard396501/test]

使用作業系統:Ubuntu
問題〈錯誤訊息〉:The push refers to a repository [docker.io/howard396501/test]
※為方便理解,把自己的帳號公開。

【疑難雜症─Docker】Build pip install error

使用作業系統:Ubuntu
使用網域環境:國立臺北科技大學|電機工程系
問題〈錯誤訊息〉:Build pip install error

【疑難雜症─TensorFlow】AttributeError: module 'matplotlib' has no attribute 'artist'

問題〈錯誤訊息〉:AttributeError: module 'matplotlib' has no attribute 'artist'

【疑難雜症─PHP〈Laravel〉】SQLSTATE[42000] Syntax error or access violation: 1071 Specified key was too long

問題〈錯誤訊息〉:SQLSTATE[42000] Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table users add unique users_email_unique (email))