跳到主內容

題目


開發邏輯

取大於 15 偶數值 PHP <?php $random_array = []; for ($i = 0; $i < 100000; $i++) { $random_array [...

開發物件導向概念

繼承、封裝、多型、抽象:物件導向四大支柱詳解(PHP & Java範例) 物件導向程式設計(OOP)是現代軟體開發的核心概念之一,而繼承、封裝、多型、抽象則是OOP的四大支柱。它們共同構成了O...

MVC、MVP、MVVM

MVC Model 層:負責資料存取(與資料庫溝通)與處理和業務邏輯相關的資料。Model不依賴View和Controller View 層:負責顯示資料(UI)。沒有程式上的邏輯。Vi...

依賴注入Dependency Injection (DI)

Dependency Injection (DI) 是一種設計模式,主要目的是將對象的依賴性注入到對象中,而不是在對象內部自行創建。這使得程式更加模組化、易於測試和維護。 Dependency...

SQL Cross-table Queries

有 4 種常用的跨表查詢的方式,分別是 INNER JOIN、OUTER JOIN、SELF JOIN,CROSS JOIN。 做資料庫查詢的時候,其實常常使用到這樣的概念,交集、差集、聯集、...

JavaScript

排序 以下有一產品列表。我們需要針對該陣列操作,使其按照價格由大到小依序列出價格在 15 元(含) 以上的產品資料。輸出結果如下。 const products = [ { name:...

PHP

效能變差時應對的方法 分析效能瓶頸 使用 Profiling 工具,如 Xdebug、Blackfire 或 New Relic,分析程式的執行流程,找出耗時的部分。 查看伺服器上...

Git

merge 和 git rebase 分別 在 Git 中,git merge 和 git rebase 都是用來合併分支的工具,但方式不同: git merge 把兩個分支的...

開發物件導向SOLID 原則

SOLID 是由 Robert C. Martin(Uncle Bob)提出的五大物件導向設計原則,能夠幫助開發人員寫出更加模組化、可擴展、可維護的程式碼。這些原則有助於降低耦合度、提高重用性,...