原创 Laravel的十八個最佳實踐

這篇文章並不是什麼由 Laravel 改編的 SOLID 原則、模式等。 只是爲了讓你注意你在現實生活的 Laravel 項目中最常忽略的內容。 單一責任原則 一個類和一個方法應該只有一個職責。 錯誤的做法: public functi

原创 MySQL規約 -轉自阿里巴巴開發手冊

(一)建表規約 1. 【強制】表達是與否概念的字段,必須使用 is_xxx 的方式命名,數據類型是 unsigned tinyint ( 1表示是,0表示否)。(unsigned 無符號位 沒毛病) 說明:任何字段如果爲非負數,必須是 u

原创 CentOS FFmpeg安裝、視頻轉碼(RTSP轉RTMP實現H5網頁播放)

FFmpeg是一套可以用來記錄、轉換數字音頻、視頻,並能將其轉化爲流的開源計算機程序。它提供了錄製、轉換以及流化音視頻的完整解決方案。 一、安裝 我的環境 CentOS 7.6安裝EPEL Release,因爲安裝需要使用其他的repo源

原创 vargrant

vargrant 一、安裝 參考: https://blog.csdn.net/qianghaohao/article/details/80038096 https://segmentfault.com/a/119000000872962

原创 MySQL8.0 json 使用 類型 查詢 函數

一,對記錄的操作 1.創建有json字段的表 -- 創建表 CREATE TABLE t_json(id INT PRIMARY KEY, sname VARCHAR(20) , info JSON); 2.插入記錄 -- 插入含有

原创 Composer 安裝與使用

安裝方式 win操作系統  直接下composer-Setup.exe執行安裝即可,但是有可能被牆。注意設置系統變量。  下載地址:https://getcomposer.org/download/   composer使用 項

原创 PHP 和 Linux,分別實現定時任務

參考: PHP函數:https://blog.csdn.net/meimeieee/article/details/79556191  Linux crontab:https://www.cnblogs.com/longjshz/p/57

原创 SublimeText 使用

創建自定義代碼片段 打開 Tools > New Snipptes。 示例: <snippet> <content> <![CDATA[ /***** ${1} *****/ ]]> </content> <tabTrigger

原创 SublimeText 插件集合

一、下載:http://www.sublimetext.com/3 二、安裝Package Control組件 使用Ctrl+`快捷鍵或者通過View->Show Console菜單打開命令行,粘貼如下代碼(分別是3,2): https:

原创 Thinkphp接口公共類(最基本的實現)

給初學者的參考:  <?php /**  *  * @authors dl  * @date    2018-11-24 11:19:59  * @version $Id$  */ namespace app\api\controlle

原创 php.ini修改php上傳文件大小限制的方法詳解

本篇文章是對php.ini修改php上傳文件大小限制的方法進行了詳細的分析介紹,需要的朋友參考下 打開php.ini,首先找到file_uploads = on ;是否允許通過HTTP上傳文件的開關。默認爲ON即是開upload_tmp

原创 (一)PHP通過IP獲取客戶端相關訪問信息

  /** * 通過IP獲取客戶端相關訪問信息 * @param $ip IP * @return array */ function getClientIPInfo($ip = ''){ if(!$ip){

原创 (五)PHP解析HTTP_USER_AGENT 記錄IP和客戶端訪問信息

  //記錄IP和客戶端訪問信息 function insertClientInfo(){ $ip = get_user_ip(); $agent = $_SERVER['HTTP_USER_AGENT'];

原创 PHP 閉包

PHP閉包實現主要就是靠匿名函數 將匿名函數在普通函數中當數傳入,也可以被返回.這就實現了—個簡單的閉包。 通俗的說:子函數可以使用父函數中的局部變量,這種行爲就叫閉包! 閉包的兩個持點: 1、作爲一個函 數變量的一個引用-當函數返回時,

原创 Linux 測試IP和端口是否能訪問

一、 使用wget判斷 wget是linux下的下載工具,需要先安裝. 用法: wget ip:port 連接不存在的端口 連接存在的端口 二、使用telnet判斷 telnet是windows標準服務,可以直接用;如果是linux機