原创 ThinkPHP5.1 CLI命令行模式

今天在改進老項目的時候遇到了需要使用ThinkPHP的CLI模式,也就是命令行模式去運行PHP代碼。 普通的PHP使用命令行模式這個就不用我多說了~ 其實ThinkPHP5.1關於這個命令行模式官方手冊也有介紹。當然,還是記錄一下,以防後

原创 Bootstrap Fileinput 插件使用

升級老項目,需要用到文件上傳,找到一個基於bootstrap的文件上傳插件。搜索網上也沒有找到適合自己項目的文章,索性就自己寫一篇。 截止發文之時(2020年1月24日,農曆大年三十):插件版本爲5.0.8 插件作者是Kartik Vis

原创 ThinkPHP 5.1 CLI模式下 讀取模塊下的config文件

鑑於官方沒有明確的說明,這裏做一下補充。 在命令行模式下,直接使用助手函數config()  或者 Config::get()獲取到的都只有項目配置文件,或者是NULL。 由於在CLI模式下面,沒有模塊的概念,所以只能用路徑的形式去找配置

原创 騰訊地圖省市區文件2020最新SQL數據庫文件

直接貼地址,如果騰訊地圖有更新我也會同步更新在github上 目前只提供了JSON格式的簡單版和完整版的SQL版,暫無XML版本 兼容MySQL5.7和8.0 2020年6月更新~ 後續將提供高德地圖版本。請持續關注~謝謝。 ======

原创 寶塔面板ThinkPHP5.1定時任務 CLI模式

在項目中用到了TP5.1需要使用定時任務來跑CLI模式的ThinkPHP,當前版本5.1.38,寶塔面板的版本6.9.5 首先需要在寶塔面板的計劃任務裏去添加 使用Shell腳本模式,   執行的命令 php /www/wwwroot

原创 ThinkPHP5.1 Queue Redis 微信支付之企業分賬

總結一下微信支付的企業分賬功能,自己前前後後折騰了一兩天,也給後來的同學一個參考 關於分賬這個功能,可能應用的也比較少,網上相關的資料也比較少 關於分賬功能的應用場景,可以參考微信官方文檔 https://pay.weixin.qq.co

原创 ThinkPHP5.1 和寶塔面板 Supervisor 守護隊列 結合使用

本來打算自己去安裝環境的,沒想到寶塔面板有Supervisor 插件,安裝過程就不說了,很簡單。 系統版本Cent OS 7  ThinkPHP版本5.1.38   (我這裏是爲了跑隊列,還安裝了think-queue,版本爲2.0.4)

原创 PHP CURL get和post

方便別人,也方便自己~ 實測環境 PHP7.2和 7.3通過,其他版本沒測試,請自行測試   get請求用這個~ function curl_get($url) { $ch = curl_init(); curl_set

原创 關於微信支付電商平臺二清解決方案

微信於近日更新了微信支付V3版文檔,對電子商務平臺提供了二清的解決方案。   名稱叫電商收付通 V3版文檔地址: https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/pages/guide.sh

原创 PHP 原生Xml和Array互轉

做微信開發的痛苦,大家都懂得~~ 直接貼代碼   Xml轉Array function xmlToArray($xml){ $array = json_decode(json_encode(simplexml_load_stri

原创 [校園網]UDP繞過校園網,純手工搭建Linux版

2018年11月20日更新~~   時隔一年,抽空更新~ 本次更新內容: 【1】更新Softether Server版本爲2018.9月版本 【2】更新OpenVPN爲2018年4月版本 【3】教程分爲Cent OS/Windows Se

原创 idea 開發工具對springboot 熱重啓配置

首先需要安裝spring-boot-devtools包 注意下面的true必須要寫上 <dependency> <groupId>org.springframework.boot</groupId> <artifactI

原创 ThinkPHP 5.1 結合小程序內容安全進行檢測

最近收到了騰訊方面的警告,通知裏寫明瞭線上小程序沒有進行內容安全檢測,然後又開始折騰。=_=~   使用到的環境: PHP7.3 微信第三方開發SDK:EasyWechat 4.1   文本和圖片檢測沒什麼太大區別,只是調用的方法不同(注

原创 微信小程序setData性能優化

在長列表下,微信小程序setData的性能比較堪憂 通常情況下,setData是進行了全部的數據重新渲染   結合網上各個大佬的解決方案,以下方案個人認爲簡單粗暴   分頁請求,對服務器壓力相對較小。 分頁增量渲染顯示,對setData的

原创 小程序Promise上傳文件

小程序如今對ES6支持良好,現在將之前的小程序項目給重新寫了一遍。 遇到了小程序上傳文件的問題,wx.uploadfile只能上傳一個文件或者圖片。 那麼經過了一番折騰,得出瞭如下使用promise來上傳文件的方法。   首先定義了一個m