原创 net :: ERR_INCOMPLETE_CHUNKED_ENCODING 解決辦法

我瞭解到,如果您對 Nginx 的響應太大,它會使用此/ var/lib/nginx/tmp 作爲臨時文件的工作目錄。 如果工作進程無法訪問它,Nginx 將在其完成之前終止傳輸,從而導致錯誤INCOMPLETE_CHUNKED_

原创 PHP下載文件名中文亂碼解決方法

通過把Content-Type設置爲application/octet-stream,可以把動態生成的內容當作文件來下載,相信這個大家都會。那麼用Content-Disposition設置下載的文件名,這個也有不少人知道吧。基本上

原创 Laravel中Api路由組使用session解決辦法

Laravel中Api路由組使用session解決辦法 首先, 不建議在laravel的api路由組中使用session維持會話,這不是一個好的做法 。不過我們可能在某些客觀條件下,需要使用,今天記錄下自己遇到的坑。 中間件 ap

原创 php-fpm臨時文件路徑問題(Sytemd PrivateTmp的坑)

問題描述 開發時遇到個問題:使用 shell_exec('echo 123 >> /tmp/test.txt') ,執行成功沒有報錯,但是並沒有寫入文件,且由於輸出到了 /tmp/test.txt 文件中,所以也沒有返回值,一直困

原创 公衆號常見問題

如何判斷是否關注了公衆號? 公衆號相關的功能一般開發完了就不再動了,當時可能很熟,但是過了一兩年再弄,還是容易忘記、混淆,因此隨手記錄下,省的下次又忘了。。。 涉及4個接口 //獲取code (此步驟必須瀏覽器重定向,不可以異

原创 關於php中Undefined index報錯不是notice而是error的問題

衆所周知,在php中,如果調用一個不存在的數組的key,會有notice提示,如果開啓了display_errors => On,則會輸出該notice提示 notice: undefined index: -------- 然

原创 正則表達式匹配“不包含某些字符串”的技巧

這篇文章主要介紹了正則表達式匹配不包含某些字符串的技巧,詳細分解了應該怎麼做和這麼做的原因,需要的朋友可以參考下 經常我們會遇到想找出不包含某個字符串的文本,程序員最容易想到的是在正則表達式裏使用,^(hede)來過濾 hed

原创 inotifywait的安裝及基本使用

由於每次前端同學的vue項目push到git後,都需要私下告訴我,然後我更新代碼並重新構建,嫌麻煩,但由於本地環境的ip非公網ip,webhook不可達,所以只能使用crontab定時拉取代碼,再配合inotifywait監聽文

原创 php使用puppeteer的idle_timeout設置超時時間不生效

今天使用 queryList的puppeteer插件(實際也就是nesk/puphpeteer) ,發現時間超過60秒後就拋異常,使用設置idle_timeout、timeout參數貌似都沒有生效 $ql->chrome(func

原创 安全相關的Http響應頭

安全相關的Http響應頭一、前言二、常見的安全相關HTTP響應頭介紹X-Frame-OptionsX-XSS-ProtectionX-Content-Type-OptionsStrict-Transport-SecurityX-C

原创 centos修改docer鏡像加速

docker pull 鏡像時下載速度慢,可以嘗試更換鏡像源(默認是國外的) 一、推薦兩個鏡像地址: 中科大: https://docker.mirrors.ustc.edu.cn Docker官方中國區: https:/

原创 微信小程序列表局部(單條)刷新

問題背景 在小程序列表中,對某一條點贊,成功後setData修改點贊數量,接口請求成功回調如下 success: res => { this.data.posters[index].like_sum = parseInt(th

原创 PHP擴展包的製作及對Laravel框架的集成

一、什麼是php擴展包? 我們用於項目增強有兩種方式: PHP 原生擴展 PHP 原生擴展(PHP Native Extension),我們通常指基於 C/C++ 語言開發的對 PHP 語言的擴展,需要編譯安裝,比如我們最常使

原创 laravel faker數據填充詳解

安裝 在laravel中已經自動集成,無需手動安裝。如需在其他地方使用,可使用以下命令進行安裝。 爲Faker指定中文支持 可通過在 config/app.php 增加如下配置使其支持中文: 'faker_locale' => '

原创 Composer常用命令及版本約束

一、基本命令 本文僅圍繞基本的 “增、刪、改、查” 介紹composer基本命令。 “增” install 命令 composer 通過 composer.json 文件維護依賴關係,如果需要新增某個包,可以在composer