網頁程式設計三兩事 - 不一樣的驗證思維 JWT(JSON Web Token)
Authorization 開發 API 的過程當中,我們提供了很多功能,其中可能包含較為隱私的功能(比如說,修改密碼,查詢個人資料等等的) 這個時候,你不會希望別人隨便修改你的密碼對吧? 所以就必須要驗證你的身份
Authorization 開發 API 的過程當中,我們提供了很多功能,其中可能包含較為隱私的功能(比如說,修改密碼,查詢個人資料等等的) 這個時候,你不會希望別人隨便修改你的密碼對吧? 所以就必須要驗證你的身份
Subarray Definition subarray 為一個 array 的連續子集合 subarray 不可為空,subarray sum 則為這個子陣列的和
Process, Thread and Coroutine Process Process 是跑起來的 Program, 它擁有自己的 memory space, system resources 以及 system state 在系統開機之初,init process(pid 1) 被建立之後,就可以透過 fo...
Speed up Search In Large Data
Introduction to SQL N + 1 Problem 在使用 ORM 套件下,開發程式的過程中 你可能會不小心踩到所謂的 SQL N + 1 問題 假設你在開發一個社群網站 使用者可以發佈文章 現在你要實作一個功能 是要撈出所有符合條件的文章以及作者資訊(假設你想知道點讚數超過 10 的所有文章) ...
Why Do we Need to Minimize Image Image 的大小對開發本身來說有很大的影響嗎? 考慮到要 deploy, pull image 這件事情來說,如果遇到網路速度慢的情況下 等個幾分鐘對於開發者來說真的會大幅度的拖慢進度 因此,如果 image 大小能維持在幾 MB, 是在好不過得...
Transaction 根據 google translate 的結果我們可以得知,transaction 就是交易 那麼 交易 本身需要有什麼樣的特性呢?
Cache Cache 快取是在計算機當中最重要的概念 作為當今最有效加速的手段之一,其重要程度在作業系統、網頁伺服器以及資料庫當中都可以看到他的身影
Recall the Basics 1.3 Getting Started - What is Git?
Multi System 多系統對於一般非資訊專業人士而言,基本上是一個不需要了解的知識 但是身為一個資訊專業人士,在某些情況下你可能會需要多開系統,比如說