原创 HTTPS 簡單介紹

通信安全,肯定需要用 https,那麼 https 咋工作的,簡單整理一下: 服務器將自己的證書發送給客戶端; 客戶端通過層層 CA 驗證證書是真的,從證書裏面拿出來服務器的公鑰; 客戶端通過服務器公鑰將一個隨機數發送給服務器; 服務器通

原创 php基礎知識整理6:正則表達式

1,正則表達式的作用:分割、查找、匹配、替換字符串 2,分隔符:正斜線(/),hash符號(#),以及取反符號(~) 3,通用原子:\d(0-9),    \D(除了0~9),\w(數字字母下劃線),  \W(除了數字字母下劃線),   

原创 php接收base64數據生成圖片並保存

public function base64(){ //接收base64數據 $image= $_POST['imegse']; //設置圖片名稱 $imageName =

原创 tp5模型時間戳自動寫入設置成datetime,在數據庫中爲0000-00-00 00:00:00

TP5.1的配置 database.php // 自動寫入時間戳字段 'auto_timestamp' => 'datetime', // 時間字段取出後的默認時間格式 'datetime_format' => 'Y-m-d H:i:s'

原创 php基礎知識整理4:運算符

順序:遞增/遞減 > ! > 算數運算符 > 大小比較 > 相等比較 > 引用 > 位運算符(^) >  位運算符(|) > 邏輯與 > 邏輯或 > 三目 > 賦值 > and > xor > or      比較運算符:      

原创 php基礎知識整理2:php數據類型

三大數據類型(標量:整形、浮點型、字符串、布爾型,複合:數組、對象,特殊:null、resource(資源)) 1,浮點型:                    浮點類型不能用於比較類型當中                     $a

原创 php基礎知識整理1:php字符串定義方式和各自的區別

1,單引號:單引號不能解析變量,單引號不能解析轉義字符,只能解析單引號和反斜槓本身,變量與變量、變量與字符串、字符串與字符串之間可以用.連接。 2,雙引號:雙引號可以解析變量,變量可以使用特殊字符和{}包括,雙引號可以解析所有轉義字符,也

原创 php基礎知識整理3:常量

定義:const,define    const更快,是語言結構,define是函數    define不能定義類的常量,const可以    常量一經定義,不可以被修改和刪除 預定義常量:     __FILE__:文件的路徑名和文件的

原创 排查/etc/crontab不執行的過程

排查定時任務,/etc/crontab不執行的過程 近期有新項目上線,有用到定任務,個人習慣是添加定時任務到/etc/crontab,但昨天注意到定時任務並未執行,便排查原因。 過程如下: 查看定時任務狀態service crond st

原创 PHP7.0常量const修飾符syntax error, unexpected 'const' (T_CONST), expecting variable (T_VARIABLE)

錯誤代碼 語法解析錯誤: syntax error, unexpected 'const' (T_CONST), expecting variable (T_VARIABLE)   代碼 class Psr16Cache implemen

原创 一個ip多個站點無法訪問問題

需要阿里雲打開相應端口,在安全組裏配置

原创 nohup命令 掛起後臺運行程序(窗口關閉也不會停止程序的運行)

在一些程序中,即使你用了  nohup python train.py >run.log 2>&1 &  當你關閉窗口的時候,後臺程序依然會被關掉,經過多方查證造成這一現象的原因是沒有正確退出!按照下方步驟即可成功掛在後臺。​​​​​ n

原创 linux編譯安裝php

1,安裝php  (1)先安裝如下依賴包 $ yum install -y gcc gcc-c++  autoconf make zlib zlib-devel pcre pcre-devel  libjpeg libjpeg-devel

原创 linux的操作注意事項

1,linux下運行文件要加./ ,原因是可執行文件的目錄沒有包含在環境變量PATH中,linux系統只會搜索PATH變量。而windows下卻可以是因爲系統會搜索PATH變量和當前目錄。 2,下面是linux系統約定不同類型文件默認的顏

原创 mysql 中select for update 鎖表的範圍備註

mysql的鎖表範圍測試 1.主鍵明確時,行級鎖:   解釋:指定主鍵並且數據存在時,僅鎖定指定的行,其它行可以進行操作   實例:指定了鎖定id=1的行且數據存在①,在更新1時lock wait超時②,但是更新id不爲1的項目時可以直接