SLA, Service-level Agreement
何謂 SLA, Service-level Agreement?翻譯成中文是服務品質協議(或服務級別協定)。簡單來說,就是和客戶的一份協議,說明我們的服務應該有怎麼樣的品質、可用性和責任。
何謂 SLA, Service-level Agreement?翻譯成中文是服務品質協議(或服務級別協定)。簡單來說,就是和客戶的一份協議,說明我們的服務應該有怎麼樣的品質、可用性和責任。
中序表達式轉後序表達式。
主要想處理的功能是:把算式多餘的 Parentheses(括號)給移除,例如:1+(2+3)
可變成:1+2+3
;1*(2+3)
則不變。
剛開始看感覺還好,開始做了之後才發現好像遠沒想像的簡單,用一般字串處理,頂多搭配個 Stack 來做,好像很多情況沒有辦法做到,因此有個想法,將 Infix 的表達式(就是我們一般看四則運算的方式)轉成 Postfix,因為 Postfix 就不含括號。
本篇為「全端網站架構」中的後端範例及細節。接續前一篇:全端網站設計範例:連結資料庫。
有了資料庫之後,繼續實做基本的 User CRUD,所謂 CRUD 也就是 Create, Read, Update 和 Delete 的首字母縮寫。
本篇為「全端網站架構」中的後端範例及細節。接續前兩篇:全端網站設計範例:後端登入驗證機制。
此專案的資料庫將會使用 Knex 這個框架來實做,搭配 Docker 啟動 Local 的 MySQL Server。
此篇為 C++ Pointer 的複習筆記。
在做 Web App 時不可避免的就是要執行「非同步」的動作,英文稱之為 Asyncrhonous action。
所謂的「非同步」指的是一個動作被分成兩個時期,初始化和執行。例如設定鬧鐘 10 秒後響鈴,初始化就是設定鬧鐘,執行就是當時間到之後響鈴。
我們來看看 JavaScript 中的非同步是怎麼被實做的。
LeetCode 35. Search Insert Position
給定排序過的整數 Array 及 Target 數字,找出 Target 所在的 Index 或該插入的 Index(若 Target 不存在)。
且演算法需以 O(log n)
的時間複雜度完成。