原创 phpstudy 升級mysql到5.7

公司給配了筆記本,啥還沒開呢內存就跑了50%了 = = ,這種情況也跑不起來docker ,只能用phpstudy了,順便升級一下mysql Phpstudy2018版本:   1. 官網下載mysql5.7 2. 停止phpstudy運

原创 mysql SQL語句

很多查詢都可以用經典的學生-課程-成績案例來表示,下面是一些我在筆試或面試中遇到的經典題型。這些題目沒有涉及到索引,函數,存儲過程等高級功能,都是一些基本的查詢語句,但難度卻不小。 表結構 學生表student(id,name) 課程表c

原创 Docker 錯誤集合

1.  ERROR: Pool overlaps with other one on this address space 原因: 因爲目標網段已經存在的原因,通常這發生在將要創建的networks手動指定了subnet網段地址的時候(比

原创 phpunit 樁件(stub)

stub(樁件):     “將對象替換爲(可選地)返回配置好的返回值的測試替身的實踐方法稱爲上樁(stubbing)”——這是官方文檔給出的上樁解釋   也許這個形容有點抽象來着,大概的表達了這麼個意思:比如說你有一個方法,依賴了數據庫

原创 phpunit 基境

基境共享測試數據 有些時候每個測試方法中都創建了一個相同的對象,在一些場景下是重複勞動,爲什麼不能只創建一次然後供其他測試方法訪問呢?這需要理解 PHPUnit 執行測試用例的工作流程。 我們沒有辦法在不同的測試方法中通過某成員屬性來傳遞

原创 phpstorm 配置composer引入的phpunit

1. 在你的項目中安裝你想要的版本的phpunit包 # 我安裝的7.x版本 composer require --dev phpunit/phpunit ^7 2.配置phpstorm的php版本以及PHP解析器 3.配置phpun

原创 Mysql 查看某個表的索引

查看錶的索引: show index from table_name(表名) 結果列表中各字段的含義:     · Non_unique           如果索引不能包括重複詞,則爲0。如果可以,則爲1。     · Key_name

原创 php curl_mulit

這篇文章闡述瞭如何從curl_multi句柄獲取數據。不久前,我將這段代碼片段貼到了一個更大的示例代碼中: <?php $active = NULL; do { $ret = curl_multi_exec($multi

原创 phpstrom 配置xdebug

Xdebug安裝:https://blog.csdn.net/benpaodelulu_guajian/article/details/90138979   File->Settings: 如圖所示,點擊php,選擇語言版本,如果這裏不

原创 設計模式 深入探討依賴注入

從測試角度探討依賴注入 依賴反轉原則是SOLID 中最難理解的原則,而依賴注入則是單元測試的基石,本文將從測試角度探討依賴反轉與依賴注入,並將Laravel 的service container、constructor injecti

原创 PHP 安裝xdebug擴展

1: xdebug 官網下載地址:https://xdebug.org/download.php  (需要分析自己的phpinfo內容選擇對應版本,推薦方法二) 2 :xdebug網站提供一個自動分析你係統對應的xdebug版本的web頁