目前分類:開發日誌 (44)
- Dec 24 Tue 2019 15:12
docker-compose volume的一個雷
- Nov 05 Tue 2019 10:18
macOS 10.15 Catalina Upgrade without enough space 升級災情報告,磁碟空間問題
寫這篇文章是為了要記錄這次的慘劇。
我的macbook是air 2014 15吋版
從10.14升級到10.15 Catalina版本,發生了磁碟空間不足的情形。雖然mac已經緊急發出了15.1版解決這個問題,但是我在15.0版就升級導致這個問題發生。
- Oct 25 Fri 2019 11:18
php array 的一個雷 ,int與string混合key
- Oct 25 Fri 2019 11:10
Dockerfile CMD 的特性
- Jul 11 Thu 2019 01:29
我的手機不見又關靜音,怎麼辦?Google幫你找!
就在剛才,我的手機不見了
我找了很久,憑記憶,憑印象,憑推理,我的記憶只到我把它帶進房間然後就沒了。我記得我在廁所內沒有划手機,所以不可能在廁所。
我整間房子都找遍,還動用關係找朋友打給我自己,但最要命的是我關靜音。
- May 10 Fri 2019 10:27
PHP 7.X的太空運算子
當我們在寫程式的時候,時常會做的一件事情就是比大小。
假設有兩個變數$a和$b,如果要比較,通常就是使用>、=、<這三個運算子,並且寫很多的if。最多再減化就是使用? 來減化if,但是還是最少要使用到兩次運算子。
如下:
- May 02 Thu 2019 14:38
在GCP上面不用寫yaml檔就能用GKE建立一個叢集、部署K8S專案
Google提供了一個服務,讓工程師可以不用寫yml檔就可以直接用圖型化介面部屬一個專案到GCP上。
以下是簡單的做法,不會細細探探討細節設定,只是一個步驟記錄。
開始之前你必須要在GCP上面已經開好一個專案了。
- Apr 30 Tue 2019 11:06
SOLID 五大原則與依賴注入
最近在學的東西,做個筆記。
SOLID是五個英文字母的縮寫,每一個英文字母代表一個原則。SOLID是一種寫程式的方法,一開始多費一些工夫,讓以後擴展功能、修改需求、跟維護會比較方便。
- Apr 29 Mon 2019 16:11
我用我的話解釋一下Docker到底是在幹嘛
這篇文章算是做一個記錄,以前我在找Docker的文章的時候找得很辛苦,還到處去看Youtube研究Docker。
Docker 、Container 、Image ,這些名詞搞得我暈頭轉向,因此特別寫一篇,也算是給自己做筆記。
- Apr 10 Wed 2019 13:24
使用docker 搭建一個以alpine版本的linux為基底的nginx伺服器而且內含PHP和python
我沒有打算要在這裡做從alpine為基底的image打造一個裡面有nginx、PHP、python的教學。
其實這篇是要介紹一個已經建置好以上環境的container image
真是個好東西。
- Apr 08 Mon 2019 14:27
myjson───可以暫留Json資料變成靜態網頁的網站。
這篇要介紹一個網站,叫做myjson。
它的功能相當簡單,卻很好用。你只要丟一個合法的json格式資料,他就能將這些資料變成一個靜態的網站,並且提供一個亂數的網址,讓你使用,是測試時好用的小幫手。
進入之後可以貼上你的資料。我這裡就用簡單的資料即可:
- Apr 03 Wed 2019 11:21
Python function variable 值域小測驗
這算是各種語言都會碰到的一個問題:值域。
在python function 裡面一個變數在function 內跟外都會有不同的結果
可以用id(variable)來看看這個變數的id。
- Apr 02 Tue 2019 15:48
PHP Notice: undefined index 解決方法
PHP Notice: undefined index
今天我要使用array時,跳出了這個資訊,這不是一個錯誤,而是一個警告。
比方說我的資料$data['test']從來沒有使用過,而我一開始就想指定這個tag的值,就會跳出錯誤。
解決的方法是在這行程式碼前面關閉錯意顯示:
- Mar 27 Wed 2019 13:26
免費網域名提供網站
- Mar 26 Tue 2019 16:01
該如何顯示Guzzle裡面帶進帶出的資訊?
平常在進行http request的時候
在PHP中,如果不是直接使用curl,我們常使用Guzzle這個套件來進行http request。當然我們也時常會須要debug,就會需要印出Guzzle裡面的資訊。
這時候我們只須要:
- Mar 25 Mon 2019 18:29
在windows 10 上面使用chrome 對ios的 safari 進行除錯
因為平常串接apple pay ,而apple pay須要使用safari才能使用。
而safari又是在ios平台上,如iphone或者ipad等等,自然而然要debug就得用MAC來DEBUG。
不過,昨天我碰到一個問題。那就是我忘記帶電源線,而我的MAC沒電了,只剩下windows 10可以幫我debug,所以只好靠以下步驟解決。
- Mar 21 Thu 2019 17:44
阻止網頁自動跳轉到其他頁面的javascript
- Mar 21 Thu 2019 12:51
網站會有下載index網頁而不是在瀏覽器上顯示的問題解決方法
有人伺服器剛架起來會有一個問題就是當頁面到index的時候,瀏覽器會下載頁面而不是顯示頁面
不久前也遇過同樣的問題 這個很明顯是伺服器軟體的問題。
即便是vhost,裡面一定也有安裝伺服器軟體。
- Mar 20 Wed 2019 17:31
PHP也有Day#43心得-比 CI 更 CI 的 Gitlab - Gitlab CI 入門
昨天晚上去參加了PHP也有Day#43的活動
課程活動說明了如何使用gitlab來進行CICD,我這裡大概記錄一下昨天的筆記
實際上我自己也還沒嘗試過,在這裡記錄是為了未來研究的方向。
- Jun 10 Sun 2018 01:53
mysql 8.0版 與php 以及sequel pro連接的問題
因為使用docker 所以pull下來的mysql 版本是8.0版以後的
這個版本開始會使用sha256_password做為預設密碼 所以如果使用laravel會出現這個問題
php:PDOException::("PDO::__construct():The server requested authentication method unknown to the client[caching_sha2_password]")