[Git] 我要整齊的Commit!用git-cz統一格式!在軟體開發中,Git是目前最主流的版本控制系統,用來追蹤和管理程式碼的變更。隨著專案規模的擴大,提交(commit)訊息的管理變得更加重要。這時候,一個能幫助開發者規範提交訊息的工具就顯得特別重要。git-cz就是用來產生簡潔明瞭提交訊息的工具。 2024-05-27 Git #Git
[GCP] 如何產生帳戶金鑰並讓DBeaver連接BigQuery服務我們在使用Google Cloud Platform(GCP)的BigQuery服務的時候,如果總是透過網頁來操作難免不方便,本篇文章將描述如何產生GCP的服務帳戶金鑰,並利用該金鑰在DBeaver或是其他透過支援JDBC的軟體連接到BigQuery服務。 2024-04-10 GCP #GCP #BigQuery
[PHP] $this、self與static的差別在PHP中可以用$this、self、與static代表自己這個類別,有些人可能搞不清楚他們的區別,尤其是self、與static,但是他們各別有自己的意義和用法,在實戰中這些些微的差別可能就會造成不可預期的問題,本文仔細說明了他們之間的差別。 2024-03-10 PHP #PHP
[Documents] Laravel System Settings套件在後端系統中,常常會需要儲存一些特定資料,這些資料可能只會有少數幾筆,但仍然有存放資料庫的需求。例如:前台燈箱公告內容、跑馬燈內容、商品資料最後同步時間等,只要是單純需要儲存資料,就可以統一利用該套件,在一個資料表中用key-value的方式進行管理,另外還支援group功能。 2024-01-19 Documents #Documents #package
[Hexo] 使用Docker Compose快速架設Hexo環境前言因為我希望可以在我平常會使用的不同設備中,輕鬆的使用Hexo撰寫部落格,而不用擔心環境設定的問題。 自然而然的我就想要利用Docker來免去環境建置的煩惱,而且只要在我需要的設備上下載這個Docker Compose並執行,就可以簡單地開始撰寫Hexo Blog,這樣剛好出現的靈感就可以馬上記錄下來,相當方便。 使用了一段時間之後,感覺這個Docker Compose使用上也逐漸穩定,剛好朋友 2024-01-16 Hexo #Hexo #Docker #Docker Compose
[Hexo] 常用外掛(plugin)推薦前言本站是使用Hexo架設的,這是一個靜態網站/部落格的生成器,並支援markdown語法生成網頁內容。除此之外還擁有許多第三方的主題與外掛,使用人數眾多、資源也相當好找,這是我選擇它的原因。本篇要介紹的是目前有在使用,且相對比較推薦的外掛(plugin)。 一、推薦套件1. hexo-deployer-git這是透過git部署的必備plugin,安裝後可以透過在_config.yml設 2023-12-20 Hexo #Hexo
[PHP] 在Linux上安裝PHP CS FixerPHP CS Fixer作為一個程式碼標準修復器(PHP Coding Standards Fixer)。在PHP的團隊開發中,可以確保每個開發人員的Coding Style相同,一來可以避免排版過於奔放,導致可讀性過低的問題,還能減輕Code Review與Debug的負擔,本篇文章將會詳細說明PHP CS Fixer在Linux環境下的安裝方式。 2023-12-06 PHP #PHP #Linux
[PHP] 在Linux中安裝ComposerComposer是一個用於管理PHP專案中相依套件的工具。它允許你在PHP專案中定義所需的套件及其版本,並將它們自動下載並下載到你的專案中。這讓開發人員能夠更容易地管理專案所需的套件,並確保這些套件的版本能夠正確地滿足你的專案需求。 2023-12-06 Composer #PHP #Composer #Linux
[MySQL] 使用RPM在Linux中離線安裝MySQL本篇文章將會說明如何在Linux中使用RPM安裝MySQL,並且這種安裝方式支援離線安裝,可以在與外界隔離的環境下不依賴套件管理工具進行安裝。 2023-11-27 MySQL #MySQL #Linux
[資訊安全] 雜湊、編碼與加密的區別雜湊、編碼和加密雖然在資訊安全中扮演不同的角色,但很多人往往容易搞混它們的用途,本篇文章將帶你了解他們的區別。 2023-11-17 資訊安全 #Security #Hash #Encoding #Encryption