原创 由於使用GoMonkey Patch後導致GoConvey命令不能正常運行測試用例解決方案

個人博客原文地址:http://www.lampnick.com/php/740 由於使用GoMonkey Patch後導致GoConvey命令不能正常運行測試用例解決方案 出錯提示 runtime error: invalid mem

原创 GO單元測試-GoConvey

原文:http://www.lampnick.com/php/732 特性 集成go test 可讀的,帶色彩的控制檯輸出 全自動Web UI 大量的迴歸測試套件 測試代碼生成 快速開始 安裝 $ cd <project path> $

原创 使用AES ECB PKCS5Padding+RSA對接口進行簽名及加密的go代碼實現

個人博客原文:http://www.lampnick.com/php/728 完整代碼的github地址:https://github.com/lampnick/AES-DES-Encrypt-Decrypt   使用說明 參考main.

原创 使用docker build構建golang程序時解決golang.org/x包不能下載的問題

個人博客原文地址:http://www.lampnick.com/php/712 在構建golang docker鏡像的時候,解決依賴時,發現golang.org/x包是不能下載的。 Dockerfile.build內容如下: FROM

原创 Yii2-swiftmailer發郵件失敗報fwrite(): SSL: Broken pipe

個人博客原文地址:http://www.lampnick.com/php/706 Yii2版本:2.0.3 SwiftMail版本:v5.3.1 使用定時任務發郵件時,由於swiftmailer長時間運行沒有關閉transport,造成S

原创 阿里雲centos7服務器LVM擴容實戰

個人博客原文:http://www.lampnick.com/php/669 本文將實戰在阿里雲centos7服務器上將300G的硬盤擴容到350G。 1.查看硬盤空間,掛載情況 2.顯示LVM卷組的信息,可看到VG Size爲350G

原创 微信支付退款通知接口API AES解密

個人博客原文:http://www.lampnick.com/php/397微信支付退款通知接口API 含AES解密,github地址:https://github.com/lampnick/wxpay-refund-notify-dec

原创 linux下PHP使用ZipArchive壓縮zip文件出現亂碼問題

個人博客原文:http://www.lampnick.com/php/166linux,centos下PHP使用ZipArchive壓縮zip文件出現亂碼問題問題描述: 在linux生產環境中,使用PHP的zip擴展ZipArchive

原创 Yii2 聯表查詢的時候,會出現主鍵覆蓋的問題,採用indexBy()中傳匿名函數解決。

個人博客原文:http://www.lampnick.com/php/211yii2 聯表查詢的時候,會出現主鍵覆蓋的問題,採用indexBy()中傳匿名函數解決。在打印原始sql的時候,到數據庫中查詢出來有44條記錄,但是通過程序取出來

原创 微信40001錯誤,不合法的調用憑證,invalid credential, access_token is invalid or not latest hint

個人博客原文:http://www.lampnick.com/php/205今天遇到一個微信的問題,在發佈微信菜單時,微信返回錯誤代碼:{“errcode”:40001,”errmsg”:”invalid credential, acce

原创 Mac快捷鍵收集

個人博客原文:http://www.lampnick.com/php/643 本文將持續更新 console 跳轉到命令行首:ctrl+a 跳轉到命令行尾:ctrl+e 新建一個console:command+t 關閉當前console

原创 Yii2 model rules裏面自定義規則(匿名函數)無效,怎麼解決??

個人博客原文:http://www.lampnick.com/php/582rules中定義的規則如下:public function rules() { return [ ['price', 'required'

原创 linux下php zipArchive採用ZipArchive::OVERWRITE失敗,返回錯誤碼:9

個人博客原文:http://www.lampnick.com/php/261在linux系統下使用zipArchive壓縮文件,採用ZipArchive::OVERWRITE方式,發現打開失敗,打印返回的錯誤碼爲:9,查看官方文檔  錯誤

原创 通過shell實現分析nginx日誌,自動封單個IP訪問量大於指定值的國外IP

個人博客原文:http://www.lampnick.com/php/662 1.在nginx的nginx.conf中http段或者server段中引入拒絕訪問的IP列表 include /usr/local/nginx/conf/bl

原创 php如何計算指定工作日後的日期?

轉自:https://segmentfault.com/q/1010000008208219?sort=created1、從聚合數據上“獲取當前假期列表API”抓取出當年的假期並存儲到表裏;2、從stackexchange.com借鑑了一