本系列文並非自己心得記錄,而是讀 System Design Primer 的筆記,有蠻大部分節錄自該文章以及其補充連結。
話說這兩個詞彙(Latency 和 Throughput)常常會被搞混,有時候可以交換使用,不過自己本來不是讀資訊相關背景,加上本身寫前端,看到這兩個字真的是生字,一點實務上的聯想都想不到,如果你也不懂的話,沒關係,下文會寫筆記來解釋…。
本系列文並非自己心得記錄,而是讀 System Design Primer 的筆記,有蠻大部分節錄自該文章以及其補充連結。
話說這兩個詞彙(Latency 和 Throughput)常常會被搞混,有時候可以交換使用,不過自己本來不是讀資訊相關背景,加上本身寫前端,看到這兩個字真的是生字,一點實務上的聯想都想不到,如果你也不懂的話,沒關係,下文會寫筆記來解釋…。
本系列文並非自己實務心得記錄,而是讀 System Design Primer 的筆記,有蠻大部分節錄自該文章以及其補充連結。
工程師常拿 Scalability 來討論,最後也常以「但是它不能擴」作為雙方的結論。這表示系統確實經常被限縮。
比如說,為了提高所提供服務的可靠性,需要納入冗餘(Redundancy)的設計理念,降低系統執行對單一伺服器的依賴程度,卻不會因而犧牲效能。
Web 應用程式真正的生命起始於第四步驟:收到伺服器回傳的頁面時。
記錄著關於初學 REACT 時,官方文件提及的主要概念,基本上都是文件上的內容,希望用自己是初心者的方式整理關於 JSX、生命週期、事件處理器、官方文件的觀念,可以更記得住。
ReactDOM.render(<h1>Hello, world!</h1>, document.getElementById('root'));
往下瞭解其他概念之前,可以先閱讀「重新介紹 JavaScipt」,如果好幾年沒碰 JavaScript 的話,看一下「三個心法」。
最近到了新的工作環境,公司配了一台新電腦,要從零來設置自己習慣的開發環境,所以除了安裝開發上很順手的工具以外,也額外想推薦大家來安裝能夠增加效率或是提升開發速度的軟體。這篇文章不會各別介紹每個工具詳細設定的流程,我選擇紀錄每個推薦的工具能夠為我解決什麼問題,等於是為了以後買新電腦又要重設開發環境做準備(?)
安裝各式套件的管道。
Your Website + Accessibility = BFF —— Jenn Lukas
「網站」是一種資訊傳播的方式,我們製作網站最普遍的目的是為了將「資訊」傳播出去。比如說現今大多數公司會建置自己的官方網站,去傳達公司理念、服務項目、聯絡方式…等等,這些都在資訊的涵蓋範圍。
想提升 SEO ,所以之前就有把我的部落格網址提交到 Google Search Console,在後台能了解:
好,我習慣用的編輯器是 VSCODE,雖然有安裝一些 Snippets 擴充套件,讓我敲程式碼時比較不會因為打錯浪費時間 debug。但,真正開發時,創建結構時常常都要建立新檔案去切分 component,打幾乎同樣的程式碼有點煩,所以~找了一下該怎麼來設定自己要的程式碼片段。希望有幫助到你:)
1-1. command
+ ,
1-2. 右上角 {}
,打開自定檔
1-3. 新增以下語法:
// 啟用自訂程式碼樣版
"editor.tabCompletion": "on",
// 如果你跟我一樣,有裝其他的 Snippet,可以將編輯器的權重提高
"editor.snippetSuggestions": "top",