原创 PHPMailer發送郵件報錯PHPMailer —— SMTP Error: Could not connect to SMTP host

報錯問題是:連不上smtp服務器,以下是找到smtp服務器的辦法 1、首先找到郵箱登陸地址,可以問給你郵箱的人。也可以根據郵箱找:在地址欄裏輸入 http://mail.地址.com       注意:地址就是@後面的公司網址 2、登陸,

原创 explode的坑

$a = explode(',', ''); print_r($b); if ($b) { //todo } // 打印:Array ( [0] => ) 此時$b不爲空,從而造成後續的問題  

原创 postman使用

1、模擬請求,可以傳文件以及各種請求頭,可以分正式服測試服 2、生成request代碼 3、接口文檔 具體教程見:https://blog.csdn.net/u013613428/article/details/82120152   打造

原创 cookie與localStorage

localStorage特點: 1、存儲比cookie大很多,可達5M 2、不過期,除非手動刪除

原创 VScode使用記錄

插件安裝:實現 C/Cpp 代碼自動補全,函數跳轉 打開VScode後,按下組合鍵“⇧⌘X”,打開擴展,輸入“C/C++”,安裝“C/C++”、“C/C++ Clang Command Adapter”,安裝完成後,重啓VScode讓插件

原创 C語言學習筆記

Seven的c語言課程 1、局部變量:在某個函數或塊的內部聲明的變量稱爲局部變量。它們只能被該函數或該代碼塊內部的語句使用。局部變量在函數外部是不可知的。 2、全局變量:全局變量是定義在函數外部,通常是在程序的頂部。全局變量在整個程序生命

原创 mysql表分區

表分區,大概是以下兩種方式。不過兩種方式也可以同時使用。之前有一個項目就是如此 方式一: php代碼來維護,根據某種規則先找到表。然後再操作數據庫(一般是取模) 方式二: 用mysql的PARTITION分區,表還是一張表 #list

原创 關於駝峯+蛇形

情況一:都用駝峯,但是可讀性有點差 情況二: 1、變量(個人喜好)、數組key、函數、宏(大寫字母) 、數據表、字段 用蛇形 2、類文件名、類名、方法名、屬性(通常下劃線開頭的方法、屬性屬於私有)

原创 php命名空間以及自動加載機制

一、命名空間 關於php命名空間意義:具體舉個例子,文件 foo.txt 可以同時在目錄/home/greg 和 /home/other 中存在,但在同一個目錄中不能存在兩個 foo.txt 文件。另外,在目錄 /home/greg 外訪

原创 php文件權限問題

以下整理來自PHP在Linxu下執行時的文件權限,結合自身的理解和疑惑 一、基本知識 文件有三種類型的權限,例如7=4+2+1,表示讀寫執行3個權限都有 用ll命令查看abc文件夾: d開頭的爲目錄,-開頭爲文件,還有l開頭的爲軟鏈接

原创 redis的incr操作 + 設置時間 並保證原子性

$key = 'foo_key'; $setTmout = 3600; $redis = new Redis(); $redis->connect('127.0.0.1', 6379); $ttl = $redis->ttl($ke

原创 mysql修改字段順序

直接alter添加字段,字段會排在表結構底部,用以下語法調整順序 #語法:alter table 表名 change 老字段名 新字段名 字段各種約束 after 字段; alter table `app` change `titl

原创 元月22號有感

1、下拉選項可以配置成數組,後臺定義各選項常量。並且從1開始,數據庫給默認值 1。這樣選擇 '全部' 傳空就不衝突了 2、如果是多個開關,可以加個屬性字段,用位狀態標記。1、2、4、8,不必每個開關建立一個字段 3、寫代碼可配置性、擴展性

原创 php關於頁面卡頓問題

可以用谷歌看下到底卡在哪,然後去修復。如果卡在後端,再去看看慢查詢