原创 Windows10家庭中文版安裝docker-不安裝Hyper-V

國慶七天假,沒有搶到回家的票,就自己在家玩一下docker,記錄一下安裝踩到的坑。 一、安裝環境 我的電腦,右鍵,屬性,Windows版本中查看系統版本,我的是Windows10 家庭中文版。 二、前期探索 按教程在docker官網上註冊

原创 、與

1.<? ?>是<?php ?>的簡寫,<?= ?>是<? echo ?>的簡寫(短標籤),在配置文件php.ini中設置short_open_tag=on即可。 2.短標籤不推薦使用,因爲<?php ?>纔是規範的

原创 Navicat 12 for mysql 激活(手動生成註冊碼)

感謝簡書 丿記憶灬永殤丨 博主,非常詳細到位。 附參考鏈接:Navicat Premium 12.1.16.0安裝與激活 注意: 1)Products應該選擇MySql; 2)我輸入Request Code之後Navicate激

原创 MySql性能分析工具之Show Profile

一,一句話介紹 Show Profile 以及 Show Profiles 語句可以顯示當前會話過程中執行的sql語句的性能(profiling)信息。 二,開啓 1.進入mysql命令行 2.開啓Show Profile,並測試

原创 在本地用 Navicat 連接遠程數據庫報錯:Can't connect to MySQL server on 。。。

在騰訊雲新買了一臺服務器,環境都安裝好了,在本地用 Navicat 連接數據庫,就是連接不上,一直報錯Can’t connect to MySQL server on 。。。搞了三四個小時,終於搞定,分享一下過程。 一、檢查用戶授權 1

原创 理解 Dependency Injection 實現原理

現代較新的 Web Framework 都強調自己有 Dependency Injection (以下簡稱 DI ) 的特色,只是很多人對它的運作原理還是一知半解。 所以接下來我將用一個簡單的範例,來爲各位介紹在 PHP 中如何實現簡易的

原创 phpstorm編輯器小技巧之自動換行與去掉右上角瀏覽器圖標

1.自動換行:File/Settings/Editor/General/Soft Wraps中,把Use soft wraps in editor 打上勾就行。如圖: 2.去掉右上角瀏覽器圖標:File/Settings/Tools

原创 第一次用 PHPUnit 寫測試就上手(上)

一、什麼是測試?測試的重要性? 開發者在撰寫程式的時候,程式不大可能會沒有問題,所以通常就需要驗證程式的執行是不是符合預期。測試程式能用來驗證程式程式的運作是不是正常的,並發現程式中的錯誤,以增加軟體品質。 下面是一個活動報名的系統:

原创 通過 nodeclub 項目源碼來講解如何做一個 nodejs + express + mongodb 項目

1. About 1.1 what: nodeclub 是 cnodejs.org 的源碼,CNode 算是一個基本的博客系統,包含文章發佈, 關注,評論等功能。這些功能可以說是任何一個網站的基礎。從 nodeclub 裏可以學到什麼?

原创 CentOS上搭建自己的Git服務器——上篇:安裝最新版Git

以前使用的bitbucket,但是畢竟代碼放在別人的服務器上不太放心,所以自己動手搭建一個自己的Git服務器嘍。 一、安裝git 我的CentOS版本是6.8(cat /etc/redhat-release命令查看),直接使用 yum

原创 ubuntu 安裝 curl

運行一個php文件,沒有報錯,但代碼沒有走完,通過一步步測試,發現問題出在 $ch = curl_init(); 這一行,猜測應該是沒有安裝curl,使用 curl -V,果然沒有版本信息,於是安裝curl. 1.通過命令搜索可用擴展 s

原创 Sublime Text 3 快捷鍵大全

  選擇類 Ctrl+D 選中光標所佔的文本,繼續操作則會選中下一個相同的文本。 Alt+F3 選中文本按下快捷鍵,即可一次性選擇全部的相同文本進行同時編輯。 Ctrl+L 選中整行,繼續操作則繼續選擇下一行,效果和 Shift+↓ 效果

原创 <? ?>、<?= ?>與<?php ?>

1.<? ?>是<?php ?>的簡寫,<?= ?>是<? echo ?>的簡寫(短標籤),在配置文件php.ini中設置short_open_tag=on即可。 2.短標籤不推薦使用,因爲<?php ?>纔是規範的寫法,短

原创 CentOs6.8搭建SVN服務器

一、安裝 #安裝 yum install subversion #查看是否安裝成功 svnserve --version 二、建庫 #創建svn根目錄 mkdir -p /var/svn #創建版本庫 cd /var/svn mkdir

原创 ubuntu中使用Git和tmux開啓一個線上laravel項目服務

昨天在ubuntu測試服務器上開啓一個laravel服務對之前一個已開發的項目進行測試,由於很長時間沒有維護,莫名其妙的出現各種問題,之前目錄下laravel 就是無法正常運行,剪不斷,理還亂,一氣之下,來了個快刀斬亂麻,另立門戶重新開啓