IOS開發(fā)
-
分析五個Laravel Dusk的使用技巧
Laravel Dusk是 Laravel 的一個表達(dá)性強(qiáng)、易于使用,且功能強(qiáng)大的瀏覽器自動化測試工具。通過 Dusk 可以以編程的方式測試 JavaScript 驅(qū)動的應(yīng)用程序。在使用 Dusk 編寫測試案例時,我經(jīng)常遇到一些限制。現(xiàn)在我...
-
如何從防護(hù)角度看Thinkphp歷史漏洞
19年初,網(wǎng)上公開了2個Thinkphp5的RCE漏洞,漏洞非常好用,導(dǎo)致有很多攻擊者用掃描器進(jìn)行全網(wǎng)掃描。我們通過ips設(shè)備持續(xù)觀察到大量利用這幾個漏洞進(jìn)行批量getshell的攻擊流量,本文主要從流量角度簡要分析和利用thinkphp進(jìn)...
-
如何使用PHP對象POPO來優(yōu)化你的代碼
如果您熟悉Java,可能您已經(jīng)知道POJO(普通Java類). 因?yàn)镻OJO這個詞最早是由Martin Fowler、Rebecca Parsons 和 Josh MacKenzie 于 2000 年在 Java 編程語言上創(chuàng)造的。 POJ...
-
如何使用PHP7的Yaconf
Yaconf是一個高性能的PHP配置容器, 它在PHP啟動的時候把格式為INI的配置文件Parse后存儲在PHP的常駐內(nèi)存中,不需要每次請求的時候都來分析配置文件,并且在獲取配置項(xiàng)的時候"zero-copy"。
-
如何在Laravel中驗(yàn)證zip里的文件
在 Laravel 程序中上傳文件時,請求驗(yàn)證可以很好驗(yàn)證上傳的文件。你可以要求上傳文件必須為圖片, 也可以限制文件字節(jié)大小, 也可以根據(jù)mime types或者文件擴(kuò)展名過濾文件。
-
淺談一種Laravel路由文件劃分方式
我估計(jì)我們所有人都遇到過這樣的情況,即我們有一個寫滿路由的超大文件。不騙你,這讓我很長一段時間幾近抓狂,我不得不想個辦法解決這個問題。 因此,這就是我最終用來構(gòu)造路由文件的方法。
-
詳解PHP如何讀取大文件
作為PHP開發(fā)人員,我們不需要擔(dān)心內(nèi)存管理。在極少數(shù)情況下,我們可能需要走出舒適的界限—例如,當(dāng)我們嘗試在可以創(chuàng)建的最小VPS上為大型項(xiàng)目運(yùn)行Composer時,或者需要在同樣小的服務(wù)器上讀取大文件時。這是我們將在本教程中討論的一個問題。
-
淺談Laravel中如何對大文件進(jìn)行加密
在Laravel項(xiàng)目中,用戶可以上傳任何大小的文件,出于安全目的,需要對這些文件進(jìn)行靜態(tài)加密。Laravel提供encryption, 但它們主要用于加密值。 使用encrypt助手方法對像圖像文件進(jìn)行加密可以很好地工作,文件內(nèi)容需要加載到...