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