網頁

2020年1月30日 星期四

Laravel指定版本建立專案

Laravel的版本更新蠻快的,但主機的PHP常都在舊些的版本,例如沒指定版本都用到Laravel framework 6.X及PHP 7.2,但我還在用PHP 7.1,最新支援版本是5.8.35,所以在建立是要用以下的指令,demo是專案名,這樣即可。這邊做個筆記。

composer create-project laravel/laravel=5.8.* demo

參考網址:
Installing specific laravel version with composer create-project

2020年1月14日 星期二

ScrollView內設定自動計算出高度的Content

參考:http://adad184.com/2014/09/28/use-masonry-to-quick-solve-autolayout/
4. [中级] 在UIScrollView顺序排列一些view并自动计算contentSize

參考網址:
http://adad184.com/2014/09/28/use-masonry-to-quick-solve-autolayout/

2020年1月3日 星期五

NSDate在2019年12月30日發生年度變成2020年的一年誤差問題

這幾天發生個怪問題,上傳的資料時間居然從2019-12-30變成2020-12-30,每筆資料都一樣,用的是NSDateFormatter這些內建的函式庫,怎麼看都沒問題著實奇怪,Google了下發現iOS NSDate转成时间戳出现一年的误差提到,仔細一看才發現全都是用YYYY這寫法,在ISO週日曆有解釋計算方式,大概可以簡單的去想成1/1那週從週一開始的都會是新的一年,所以還是都用yyyy小寫,除非您是要算成此週為哪一年的會計年度這種需求

參考網址:
iOS NSDate转成时间戳出现一年的误差
ISO週日曆

安裝Tunnelblick後使用時、一直發生/Applications/Tunnelblick.app/Contents/Resources/tap-notarized.kext failed to load的問題

今天在Mac上安裝Tunnelblick後,設好設定一直發生"/Applications/Tunnelblick.app/Contents/Resources/tap-notarized.kext failed to load",查半天看不出來,後來看了How To Fix "Cannot Allocate TUN/TAP Dev Dynamically" Error On MAC OS X中再找到Unable to load kext on High Sierra才突然想到會不會是因為Tunnelblick非官方程式要在程式安全性按允許才行,進設定的安全性與隱私權就發現有需要按允許的要求,按下後就OK了


參考網址:
How To Fix "Cannot Allocate TUN/TAP Dev Dynamically" Error On MAC OS X
Unable to load kext on High Sierra