發表文章

[PHP] Call to undefined function stats_absolute_deviation()

圖片
PHP 預設沒有安裝統計套件,如果要用到需要自行安裝,參考文件 https://www.php.net/manual/en/stats.installation.php ,裡面有提供套件 網址 。

MySQL Trigger

圖片
最近把資料儲存引擎從 MyISAM 改成 InnoDB,會遇到複合鍵 AUTO_INCREMENT 而無法轉換的問題。

[PHP] file_get_contents: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found

之前寫了一個小程式用 file_get_contents 去爬別人家網站的資料,但最近突然無法使用,噴出錯誤訊息: Warning : file_get_contents(<url>): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in <Your Program> on line <Error Line> 經查詢是因為沒有指定 user-agent,這樣一來就沒辦法簡單用 file_get_contents 去撈資料,只好改成 curl,程式碼分別如下: 原來的程式碼: $contents = file_get_contents($url); 改版後的程式碼: $curl_handle = curl_init(); curl_setopt($curl_handle, CURLOPT_URL, $url); curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl_handle, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Safari/537.36'); curl_setopt($curl_handle, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($curl_handle, CURLOPT_SSL_VERIFYPEER, false); $contents = curl_exec($curl_handle); curl_close($curl_handle);

顯示資料表索引

SQL 如下: SHOW KEYS FROM <table> 如果要特別顯示某種索引,可帶入其他條件,例如想知道主鍵是什麼的話可以: SHOW KEYS FROM <table> WHERE Key_name = 'PRIMARY';

Apache 壓力測試

圖片
Apache 本身提供 ApacheBench,用於對 HTTP 做基準測試,讓你對自己的伺服器有一個瞭解,特別是每秒可以處理多少請求。

Laravel-admin 快速建立管理後台

圖片
一、介紹 Laravel-admin 是一個 Laravel 的套件,從官網看起來是大陸做的,因為都是簡體字。 會推薦這套的原因有幾個: 支援前後台使用不同的 guard 開發上不會遇到太大的困難 官方提供了一些好用的擴充套件 有中文文件 (這很重要,雖然我覺得英文版寫的比較好)

發現網站掛掉的永遠是人類

其實是一個小小的抱怨文 公司用了兩三套監控軟體 但發現網站掛掉的都是人類不是機器人 呵呵 = =