摘要:遞歸地把小于基準值元素的子數列和大于基準值元素的子數列排序。算法實現實現分配排序計數排序計數排序與之前的算法采用的是完全不同的一種視角,它注重的是元素應該存在的位置,而不再是兩個元素之間的大小關系。 原文鏈接:http://kasheemlew.github.io/2... 簡單排序 插入排序 想象一下插隊的過程... showImg(https://segmentfault.com/...
摘要:不通過日志獲取執行的原生語句和打印變量數據打印變量數據可以這樣寫引用命名空間使用使用第二個參數是數組的深度第三個參數是是否顯示代碼高亮默認不顯示從數據庫二維數組中返回一維數組并配合驗證規則實現分類數據過濾。 1、不通過日志獲取AR執行的原生SQL語句和打印變量數據 $query = User::find() ->select([username])->where([id=>[1,2,3...
摘要:支持增加任意產品抽象工廠用來生產不同產品族的全部產品。對于增加新的產品,無能為力支持增加產品族參考系列源地址系列目錄設計模式概述設計模式一簡單工廠模式設計模式二工廠方法模式設計模式三抽象工廠模式設計模式四單例模式 一、什么是抽象工廠模式 抽象工廠模式的用意為:給客戶端提供一個接口,可以創建多個產品族中的產品對象 ,而且使用抽象工廠模式還要滿足以下條件: 系統中有多個產品族,而系統一次...
摘要:三句話說完的話,完善文檔和測試優化接口使之能無縫升級到第一個長期支持的,以及可能的話建立基礎的社區。實際項目例子代碼在目錄目標版本暫時是你能幫上我的試用。 介紹站點還沒做,先直接甩代碼鏈接了 https://github.com/litphp/litphp Lit是什么? Lit是我一直在擼的個人框架,按第一次上傳代碼來說歷史 超過4年 了,從還能支持PHP5.2的第一版開始一直(龜速...
摘要:參考包制作教程與的區別中文鏡像自己寫了一個包,但是安裝報錯,如何解決 第一次制作composer 包,詳細講解下制作過程,可能后面會用得到:1、創建github repository2、composer init,詳細過程可以參考這篇文章3、寫代碼,還是參考上面那篇文章,寫好之后發布到github上面,記得加上版本號: git tag v1.0.0 git push origin --...