原创 [備忘]phpstorm切換PHP版本

網上有很多文章,也可以用。爲了增強記憶,手擼一遍。 我的問題:IDE默認PHP版本是5.6,開發的時候用的是7.3,在代碼中有些不應該有錯誤提示的地方也被標記爲錯誤。 本文就爲了解決它。 步驟:1:找到settings配置文件,快捷鍵(c

原创 【備忘】PHP讀取apk安裝包信息

PHP讀取apk安裝包信息 可以獲取應用名稱、包名、版本信息等 [已測試通過] 感謝前輩貢獻的代碼!! 直接上代碼->biu~ 以下是底層封裝: <?php namespace libraries\apk; use think\E

原创 php字符串拆分

//php字符串拆分 //方法1 preg_split('/(?<!^)(?!$)/u', '可以把中文和英文拆分成數組');//可以把中文和英文拆分成數組 //方法2 str_plite('把字母拆分成數組')//只能拆分字母(錯誤)

原创 [備忘]這是一個很少人會遇到的問題,但TMD就是被我遇到了:json_encode解析emoji表情報錯

解決PHP系統函數json_encode解析emoji表情拋出異常問題 小故事: 今天在測試自己做的功能時,不知道爲什麼就報了個錯: General error: 1366 Incorrect string value: '\xF0

原创 [學習]什麼是整潔的代碼?

對於什麼是整潔的代碼,書中給出了大師們的總結: Bjarne Stroustrup:優雅且高效;直截了當;減少依賴;只做好一件事 Grady booch:簡單直接 Dave thomas:可讀,可維護,單元測試 Ron Jeffries:

原创 【備忘】[轉載]php Apache 上傳大文件報錯(Internal Server Error)問題解決方案

[轉載] 在百度中噼裏啪啦進行一番搜索,查閱資料,有個哥們已經寫了一篇文章,能解決我的問題。但是我還是要記錄一下,增強記憶。 原文參考:https://blog.csdn.net/Jokenzhang/article/details/10

原创 開發經驗小記: tp5 exp查詢,sql分析,jq,小程序,git、右鍵菜單等

持續更新:【經驗不定時更新】,一起學習。[所有內容都是經過測試才放上來的] //判斷上傳文件的mine類型 //上傳文件信息 $img = $_FILES['img']; if ($img) { //文件存放目錄,和本php文件

原创 [備忘]如何關閉chrome瀏覽器開發者工具下面的overview(請求時間線,概覽)?

overview(請求時間線,概覽): (⊙o⊙)…,中文名翻譯說是概述,概覽,綜述,反正就是這個意思。。。你懂就好~,網上也沒有說明文章,想想算了也不多,自己寫一下吧,當作備忘錄了。 下面看圖: 看右上角和左上角,打開F12後右上角的

原创 【備忘】Ubuntu安裝ffmpeg及使用記錄

[完結] 在百度找了很多安裝方式,都不行。意外之中找到了官網:https://ffmpeg.org/ 。在這裏可以下載各種版本、各種平臺的包。但是我沒用上。 下面介紹我的操作: 1、安裝: 安裝時參考了一遍文章:https://www.l

原创 [備忘]吞吐量

    END

原创 【備忘】MySQL8報錯:Incorrect datetime value: '0000-00-00 00:00:00' for column 'update_time'

多次測試有效。 問題背景: 使用Navicat Premium導入數據data.sql的時候,由於線上線下環境不是完全一致,所以從一個數據庫向另一個數據庫導入的時候,可能會出現報錯。那麼本次的報錯信息就是Incorrect datetim

原创 【備忘】MySQL設置、修改字段自增長步長

FK,搜出來的文章抄來抄去,測都不測一下,煩。 自己寫一個當備忘用。 alter table t_dic_task_type AUTO_INCREMENT=4;   已測試。     END

原创 [備忘]MySQL運行時報錯事務不會回滾

MySQL運行時報錯事務不會回滾。 這裏insert語句是會報錯的,但是後面的update被執行了 。 所以開發的時候,事務裏還是要捕獲的,報錯了就回滾,否則會出現數據錯亂。 -- id是主鍵 BEGIN TEST; INSERT

原创 [備忘]在Linux下Ubuntu系統中用定時任務執行PHP文件

之前的寫得有點籠統,這裏重新優化一下,後續繼續更新完善。 1、 先確認PHP可執行文件目錄(暫時不管它),一般爲: /usr/bin/php 2、確認要執行的文件必須爲可用讀寫權限,我直接設置的0777 3、編輯如下命令 #用cron

原创 【備忘】按鈕被禁用時改變按鈕樣式

已測試  css3監控button按鈕爲禁用狀態時改變按鈕樣式,此代碼一般寫在HTML當前頁面,比較可控。 button[disabled] { /* !important 提高顯示級別 */ c