發表文章

目前顯示的是 12月, 2020的文章

【前端設計】簡易筆記:chart.js plugin 在圓餅圖、甜甜圈圖上的每片顯示資料

圖片
前言: 極短篇 需求: 主題: 滑鼠移到上面會顯示資料的chartjs有內建了 現在需求是能在每一片上預設資料全部顯示 看了看官方好像沒有提供這個功能,找到了一個插件 GitHub 這個插件是為了圓餅圖和甜甜圈的 GitHub上有demo和詳細的文件 有機會再補程式碼 參考: How to Display both count and percentage (%) in chart js pie chart GitHub: chartjs-plugin-labels

【Laravel】部屬Laravel前的筆記-總匯篇:伺服器、資料庫、優化、注意事項(未完待更新)

前言: 部屬Laravel其實有很多細節,包括你要部屬在甚麼伺服器、資料庫,還有優化、注意事項等等,這篇不是萬用的,是給自己的筆記,也希望能幫助到一些人。 主題: 伺服器: 通常會分成有沒有錢, 有錢可以選擇有專門為Laravel部屬的, 官網提供了 Vapor 和 Forge ,小弟沒錢所以沒試過, 還有萬用的AWS和GCP就不多說了。 若很不幸你的團隊沒有經費、個人使用的話, Heroku是可以考量的,不過資料庫會是一個癥結點(我看免費的好像只有postgresql),Heroku可以連接Github以達到自動部屬。 另外可以考慮免費的V-host(用FTP上傳檔案的那種),有資料庫,但除了網址很醜之外,部屬會需要更多的功力,我在 這篇 有提供一些小撇步,另外我是用byethost。 題外話:php 在 MacOs vs Win10的表現 資料庫: 優化: 優化的問題也很多,SQL優化、PHP優化、Laravel優化、前端優化、程式碼優化...太多了,優化又會考量到空間換時間(時間複雜度和空間複雜度),這邊我找了一些資料放,詳細可以請專業的考量優化的CP值挑選,雖然本人不是專業的優化工程師,要我來優化的話也是把網路上寫的攻略試試看,前後測試比對一下執行速率(苦笑,簡單來說,優化是一件很吃經驗的。 SQL優化: 20條Tips:高性能SQL查詢,優化取數速度方案 高手詳解SQL效能優化十條經驗 PHP優化: Improving PHP Performance for Web Applications 裡面提到比較個人常會使用到的 使用mecache暫存減少伺服器負擔(有機會再介紹mecache) 使用isset()取代count(), strlen(), 和 sizeof() 減少對資料庫的存取次數(簡單來說能用一段sql語法取得,就不要使用for、foreach來存取資料) 使用 單引號 取代 雙引號,特殊情況以外再使用雙引號 使用 === 會快於 ==,猜測是因為===是強型別的判斷 Laravel優化: https://learnku.com/laravel/t/24559 前端優化: 這裡的優化代表執行速度上的優化,而不是介面上的優化。 Google有提供網站優化的評估和建議的 網站 (繞口令XD 這裡 有一些介紹。 -- 個人的小建議是,laravel的