因為工作剛好需要經手到一個骨灰級的php專案,clone and install後第一件事就是跑測試,
但是本地端的php版本是7.4,一跑下去本來沒錯誤的測試都過不了,
想起公司大神曾玩過的docker container tools,這次就來試一下吧~
因為工作剛好需要經手到一個骨灰級的php專案,clone and install後第一件事就是跑測試,
但是本地端的php版本是7.4,一跑下去本來沒錯誤的測試都過不了,
想起公司大神曾玩過的docker container tools,這次就來試一下吧~
前陣子Github釋出了一個彩蛋新功能,在個人首頁提供了一個小區塊,
讓我們可以用Markdown語法「揮灑創意」,可以用於自由設計個人頁的封面資料。
像是我的Github個人首頁這樣的效果。 https://github.com/comicat-hu
借助XDebug Profiler記錄callstack,再用Cachegrind工具圖形化顯示,讓我們可以快速簡單地瞭解程式碼效能瓶頸,在追蹤程式碼時也十分好用。
這篇記錄一下在windows 10 上設定Apache2.4的vHosts,透過不同的port來跑多版本的PHP。
像這樣:
Javascript 自ES7後支援潮潮的async-await語法,解決的許多不順眼的promise同步語法,
但是Array.prototype.forEach
是沒有支援到async function的用法哦~ (天真的踩雷
底下給了一些程式片段範例:
以此站為例,我使用了hexo搭配Github-Pages來放置這個靜態網站。
建立Github-Pages的步驟很簡單,只要在專案設定中啟用並且將網站程式碼push上來就可以了。
首先我建了一個blog專案來使用,產生出的網址是http://comicat-hu.github.io/blog
接著在專案設定中填入custom domain並儲存,這時你的專案會自動新增一個commit來創建CNAME
這個檔案,內容包含了你自訂的domain,若是要讓hexo在每次deploy時不會洗掉這個檔案,可以將其加入hexo專案的source資料夾下,_config.yml的url設定值也要記得一併修改。
再來因為我的domain先前已經給cloudflare代管(需要到網域管理商那邊將cloudflare NameServer設定進去),並且啟用了免費的SSL服務,所以這邊要設定一下:
演算法解題記錄
Redis是一個BSD開源的key-value快取資料庫,可以保持資料的持久度,有支援多種的資料結構可以儲存