原创 phpStorm中使用xdebug工具調試docker容器中的程序

最近使用了docker容器來構建項目,這種方式雖然極大的加快了構建的項目速度,但是也會對之前的本地開發帶來一些挑戰,比如今天講到的調試程序,大家對於xdebug一定不會陌生,但是如果php-fpm放到了容器裏面,又該如何進行遠程

原创 PHP如何快速讀取大文件

在PHP中,對於文件的讀取時,最快捷的方式莫過於使用一些諸如file、file_get_contents之類的函數,簡簡單單的幾行代碼就能 很漂亮的完成我們所需要的功能。但當所操作的文件是一個比較大的文件時,這些函數可能就顯的力不從心,

原创 PHP當中echo、print、 print_r、var_dump、var_export的異同

echo() 可以一次輸出多個值,多個值之間用逗號分隔。echo是語言結構(language construct),而並不是真正的函數,因此不能作爲表達式的一部分使用。 print() 實際上不是一個函數(它是一個語言結構)所以不能

原创 git 修改最近一次提交的註釋(commit message)

git commit --amend -m "你的新的註釋"

原创 jQuery 將光標定位到文本框input最後一行

<div> <input type="text" id="input_1"/> </div> <script> var t=$('#input_1').val(); $('#input_1').val("").focus().va

原创 Linux系統啓動流程

系統啓動流程 1.grup引導界面 2.識別硬件 3.初始化驅動 4.init進程開始活動,加載/etc/rc.d/rc/sysinit系統初始化腳本 5.進入歡迎界面 6.設置時鐘 7.設置主機名 8.掛載文件系統 9.掛載驅動 1

原创 Linux下命令分析,分割,日誌統計的一些工具

awk 處理行列 cat /etc/passwd | cut -d: -f1 cat /etc/passwd | awk -F: '{print $1}' cat /etc/passwd | awk -F: '{print "user

原创 Linux find查找命令詳解

find主要用於文件查找,參數豐富,基本夠用,支持簡單的正則。 通過文件名查找 #查找當前目錄下面以.txt結尾的文件,.也可以省略 find . -name "*.txt" #簡單的正則,匹配0-9開頭的文件 find . -na

原创 Linux正則表達式

普通用法 #查看包含hello的行,取分大小寫 grep 'hello' file #查看包含hello的行,忽略大小寫 grep -i 'hello' file #查看包含hello的行,有多少行 grep -c 'hello'

原创 Vue中使用axios進行數據異步交互

大家都知道在Vue裏面有兩種出名的插件能夠支持發起異步數據傳輸和接口交互,分別是axios和vue-resource,同時vue更新到2.0之後,宣告不再對vue-resource更新,而是推薦的axios。今天就講一下怎麼引入axi

原创 ThinkPHP5自動生成分組

找到項目路徑下面的build.php文件,然後按照裏面的分類複製一份,並命名好新的分組名。 來到public/index.php文件下面添加下面兩行。 $build = include '../build.php'; \thin

原创 ThinkPHP5的數據校驗的使用

一般來說,當使用PHP開發後端API的時候,需要校驗用戶前端輸入參數的合法性,並且這是一步非常重要的操作,例如必填,數字,特殊字符等,ThinkPHP5本身提供了對數據校驗比較好的支持,使用方法如下。 use \think\Val

原创 iview admin 關閉ESlint約束

打開文件.eslintrc.js在以下部分調整 rules: { // allow async-await 'generator-star-spacing': 'off', // allow debugge

原创 解決Chrome瀏覽器vue devtools F12後控制檯不顯示的問題

最近開發vue項目中,爲了更好的調試程序,安裝了vue.js devtools調試工具, 安裝成功了之瀏覽器右上角出現了圖標,同時在vue的頁面下也能點亮,就是控制檯沒有vue的頁籤,最後是在擴展程序中開啓允許訪問文件網址和在隱身模