原创 Linux下常用的文本分析工具

在linux下用vim創建一個test文本文件用來測試,編輯文件,輸入以下內容: hello:world:name:phone what’s your name you should work hard or you will

原创 laravel源碼探析(一):composer自動加載

      laravle是目前很火的一款php框架,國內外的用戶非常多。laravel的特點是優雅簡潔,作者泰勒給laravel的定義是:A PHP Framework For Web Artisans。利用laravel快速開發網絡應

原创 Laravel源碼(6):Collection集合類

laravel的Collection工具類對php的數組處理函數進行了封裝,開發者可以鏈式調用Collection中的方法,從而優雅地處理數組類的數據。 <?php namespace Illuminate\Support;

原创 python編程實踐(一):統計智聯招聘數據

統計智聯招聘上,各個編程語言的在招崗位數量。 思路:寫爬蟲 的第一步永遠是先分析網頁 1、用谷歌瀏覽器打開智聯招聘官網。 2、右鍵“檢查”->"Network"對響應數據抓包。 3、我們發現,崗位數據是用xhr加載的,json格式的數據。

原创 Redis緩存鍵的過期策略

redis是目前很流行的key-value形式的、基於內存的NoSQL數據庫,相比於memocache有更加豐富的數據類型,能適應更多的業務場景,因此得到了廣泛的應用。本文主要關注的是redis緩存鍵的過期策略,更多關於redis

原创 用ab壓測Laravel5.8、ThinkPHP5、Yii2

壓測Laravel5.8、ThinkPHP5、Yii2(1)測試環境搭建(2)配置站點(3)壓測(4)分析和對比(5)用swoole擴展加速laravel? (1)測試環境搭建 這裏用virtualbox搭建Linux虛擬機,用v

原创 python編程實踐(3):python+selenium實現12306搶票腳本

又到了一年一度的春運時節,搶個票? 1、設計思路 如果我們要買一張火車票,我們會怎麼做?打開12306,登陸,輸入出發地和目的地,選擇出行日期,然後點擊查詢,有餘票的話就下單購買,沒有票就點刷新或者等待一會再去看下,爲了能搶到

原创 OPcache和Swoole對Laravel框架性能的提升

php是腳本語言,由於腳本語言本身的運行機制,導致運行速度不如Java、go之類的編譯型的語言。Laravel作爲php編寫的MVC框架,由於集成度很高,每次運行都加載了大量文件,加之使用了大量的閉包、魔術方法,導致laravel框架很