原创 phpredis和predis之間有何區別?phpredis和predis的區別對比

phpredis 和 predis phpredis 是使用c寫的php擴展,predis 是使用純php寫的。在性能上的區別當然是擴展更好一些,但其實這兩個實現還有更大的區別,就是連接的保持。 1、phpredis在擴展中使用c可以保持p

原创 PHP中__invoke()方法詳解

__invoke(),調用函數的方式調用一個對象時的迴應方法作用: 當嘗試以調用函數的方式調用一個對象時,__invoke() 方法會被自動調用。 注意: 本特性只在 PHP 5.3.0 及以上版本有效。 直接上代碼: <?php clas

原创 三分鐘帶你學會 JavaScript 閉包

閉包,是javascript中獨有的一個概念,對於初學者來講,閉包是一個特別抽象的概念,特別是ECMA規範給的定義,如果沒有實戰經驗,你很難從定義去理解它。因此,本文不會對閉包的概念進行大篇幅描述,直接上乾貨,讓你分分鐘學會閉包! 1 閉

原创 學習使用swoole過程中遇到的坑總結

坑1:使用laravelS依賴的時候 出現一個問題就是想通過php創建websocket客戶端  思路就是先創建http客戶端 之後通過upgrade升級成websocket連接 但是在第一部過程中 出現一個問題 右邊紅色部分顯示 這個cl

原创 JavaScript學習教程之cookie與webstorage

這篇文章主要給大家介紹了關於JavaScript學習教程之cookie與webstorage的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用JavaScript具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧 cook

原创 配置PHP單元測試的方法實例

這篇文章主要介紹了PHP單元測試配置與使用方法,結合實例形式詳細分析了PHP單元測試的具體安裝、配置、使用方法及相關操作注意事項,需要的朋友可以參考下本文實例講述了PHP單元測試配置與使用方法。分享給大家供大家參考,具體如下:php與其他語

原创 給各位PHP程序員十點未來的建議

PHP 從誕生到現在已經有20多年曆史,從Web時代興起到移動互聯網退潮,互聯網領域各種編程語言和技術層出不窮, Node.js 、 GO 、 Python 不斷地在挑戰 PHP 的地位。這些技術的推動者非常熱衷於唱衰 PHP , PHP

原创 phpstorm過期後又該如何繼續操作呢?正版phpstorm免費激活步驟(圖文詳解)

Phpstorm是大多數PHP程序員們愛不釋手的一款編碼的集成開發工具。它支持所有PHP語言功能, 提供最優秀的代碼補全、重構、實時錯誤預防等等功能。但是對於一些php新手來說,總會有這樣一個疑問,phpstorm免費嗎?顯然這個問題對於下

原创 PHP面向對象程序設計中的self、static、parent關鍵字用法分析

這篇文章主要介紹了PHP面向對象程序設計中的self、static、parent關鍵字用法,結合實例形式分析了self、static、parent關鍵字功能、應用場景及相關使用技巧,需要的朋友可以參考下,本文實例講述了PHP面向對象程序設計

原创 學習PHP sort():數組排序

參數說明:arr 是要排序的數組。sort_mode 表示排序模式,是一個可選參數。sort_mode 可以使用如下的值:SORT_REGULAR:正常比較元素,不改變元素的類型(默認值)。SORT_NUMERIC:元素被作爲數字來比較。S

原创 cmd運行workerman中文亂碼解決方法

cmd運行workerman中文亂碼可以通過修改cmd窗口編碼格式爲utf-8來解決。 修改cmd窗口utf-8編碼格式的方法: 臨時修改:只作用於當前窗口,先進入cmd命令窗口(快捷鍵win鍵+R)。 直接輸入“chcp 65001”,回

原创 for循環中異步請求順序不一致怎麼辦

工作中遇到一個問題 for循環,再把循環出來的ID再進行二次請求 這就導致一個問題 請求結果返回順序不一致 原因:異步請求會把回調事件放入微任務事件隊列,宏任務執行完畢再執行微任務,具體參考事件隊列機制 解決方法: 通過map方法進行循環請

原创 基於egg.js的模版渲染(ssr)

目錄約定規範 egg-project ├── package.json ├── app.js (可選) ├── agent.js (可選) ├── app | ├── router.js │ ├── controller │

原创 h5離線緩存

h5離線緩存1. 協議緩存說明是協議緩存?2. 應用緩存(離線緩存) 1. 協議緩存 舉個例子: 更新了一張圖片,發佈之後反覆重新進頁面總是看不到更新 說明是協議緩存? http協議緩存機制是指通過HTTP協議頭裏的Cache-Con

原创 javascript Date format(js日期格式化)

// 對Date的擴展,將 Date 轉化爲指定格式的String // 月(M)、日(d)、小時(h)、分(m)、秒(s)、季度(q) 可以用 1-2 個佔位符, // 年(y)可以用 1-4 個佔位符,毫秒(S)只能用 1 個佔位