原创 PHP讀取日誌文件(大型)

一、php      SplFileInfo()類 //打開一個17G的日誌文件,都不喫力,除了佔cpu之外,內存佔用不多,如果直接fopen根本打不開 //注:它是逐行讀取的 foreach( glob( ngx_log. "/*

原创 PHP 日誌收集系統

最近業務中涉及到遠程服務器的日誌收集需求, 出於限制技術棧擴大的想法,使用PHP進行了實現. 實現過程中有些小小需要注意的點,記錄如下: 1. 主動獲取. 由於服務器較多, 如果使用Flume之類的架構, 需要在每臺服務器上安裝軟件, 這

原创 TP5前端頁面html標籤裏內置if判斷

此處用select的option舉例(實現挑選默認選中) <select name="post[type]" id="type">      <option value="'0'" <if condition="$data['type'

原创 phpStorm樣式設置

                                 phpStorm樣式設置 1. 通過control和滾輪調整字體(大小) File -> Settings -> Editor -> General 2. 更換背景顏色和模

原创 php對txt文件的創建,寫入,讀取

示例 : //讀取txt文件 public function RobotIdFileRed() { if(file_exists("文件路徑")){ $robotIdArr = json_decode(file

原创 laravel ORM 或條件 操作數據庫

1、 沒有使用外部變量 代碼 :  $count_school = $Wifi             ->where(function ($query) {                 $query->where('type',

原创 遞歸接收return爲null

在遞歸函數中返回值問題 /* 循環去除字符串左邊的0 */ function removeLeftZero($str){ if($str['0'] == '0'){ $str = substr($str, '1'); remo

原创 php多個經緯度合併

//start----------------------合併多個經緯度點-------------------------------- /** * 求兩個已知經緯度之間的距離,單位爲米 * @param lng1 $ ,lng