原创 發送http請求過程所經歷的階段

先上一張圖給大家看看 http請求流程圖 相信看完這張圖後大家對一次請求也有了大致的瞭解了,當前其中還有很多細節小編沒有畫出來,然後我們來看看部分過程的細節 所以其流程大致如下: 1:DNS解析域名得到IP地址 2:客戶端

原创 學習swoole筆記

swoole是什麼 swoole是用來補缺php異步處理缺陷的新技術,支持協程,用戶也可以完全拋開原來的fpm模式調用,而直接使用php+swoole開發項目,能更加處理網站的高併發,大數據問題;它是php異步網絡通訊引擎;異步多

原创 mysql8 安裝出現的問題

遠程連接不允許某個ip遠程連接 最好可以不操作root 用戶,可新創建用戶,給用戶相應權限,用這個用戶來連接 (1)創建用戶(mysql8.0以上密碼策略限制必須要大小寫加數字特殊符號): mysql>create user

原创 純JS遍歷HTML文檔,突出文檔中某些字樣,做上色處理

這裏場景是搜索框中輸入想搜索的詞語,點擊搜索,在頁面中所有包含該詞語的地方都變成紅色,並且如果是摺疊列表的話,是包含該此詞語列表,全部展開,主要利用TreeWalker()。 主要參數說明: msg:文本節點id getinput

原创 js 判斷日期格式yyyy-mm-dd,並且判斷日期輸入的數字的正確性

function IsDate(str) { var reg = /^(\d{4})-(\d{2})-(\d{2})$/; var arr = reg.exec(str);

原创 ie select 下拉框自動收縮、需要點擊兩次才能展開,默認option不可選

問題描述: 開發一個需求,在select下要求點擊進來就將期中的某一項option不可選,主義是在onchange事件觸發前,開始考慮用到onclick、onfocus這兩個事件,在其他瀏覽器都是沒問題的,可以直接 $ (‘sel

原创 Docker學習筆記

Docker概念 Docker 是一個開源的應用容器引擎 基於Go語言實現,可以讓加法這把應用打包,然後發佈到任一linux機器上 開銷極低;完全使用沙箱機制,相互隔離 總結:Docker是一種容器技術,解決軟件跨環境遷移的問題

原创 PHP基礎知識複習加鞏固

PHP是什麼 PHP全稱:Hypertext preprocessor 超文本預處理器,是一種開源的腳本語言 PHP在服務器上運行,以純html的形式返回給瀏覽器 PHP能做什麼 可以生成動態的頁面 可以創建、打開、讀取、寫

原创 php中static關鍵字

PHP中的static關鍵字,在類中的用法 很容易相當可以聲明類屬性或者類方法爲靜態,靜態屬性和方法嗾使屬於類的,靜態屬性不能通過對象訪問,但靜態方法可以通過對象訪問。 PHP中函數體中的用法 php中static變量只存在於本地

原创 支付寶掃碼支付+php+ThinkPHP5

PC網站中大部分情況用的是支付寶的電腦網站支付功能,但是有時候需要用到支付寶的掃碼支付功能。 這個功能類似於微信的掃碼支付,流程是根據訂單信息生成二維碼,用戶用支付寶掃碼,付款,前端輪詢監測訂單狀態。上代碼以及目錄 (1)支付寶開放平

原创 ThinkPHP5 中接收header中的數據

有時候前端需要包裝提交一些信息在header中,比如表單提交時的令牌token,我們如何拿到這些信息? 首先我們肯定知道使用php的函數SERVER可以獲得所有請求頭部信息,可以先打印出請求的服務信息,vardump(_SERVER

原创 微信掃碼支付出現: 微信支付錯誤:201 商戶訂單號重複

微信掃碼支付出現: 微信支付錯誤:201 商戶訂單號重複 微信掃碼支付中如果客戶第一次生成了支付二維碼,但是沒有支付,後來再次過來點擊支付,出現這個問題。 解決方法:如果你的訂單號,body,detail,attach等這些都沒錯的情

原创 php 留言敏感詞,過濾/替換***

後臺 php簡單的留言替換'***'功能 $str="前端提交的留言內容"; $txt = file('filter.txt');//獲取文件變爲數組 foreach($txt as