Goroutine 與 Channel 的共舞
Preface 在了解 Channel 之前,我們需要先了解一些基本的概念 如果你已經很熟悉這些概念,可以直接跳到 Introduction to Golang Channel 部分
Preface 在了解 Channel 之前,我們需要先了解一些基本的概念 如果你已經很熟悉這些概念,可以直接跳到 Introduction to Golang Channel 部分
Preface 我最初遇到 CORS 的問題是在我的個人部落格上面,因為我引用了其他網站的圖片 某一天我突然發現圖片跑不出來了? 思來想去我應該也沒有改到程式碼才對 後來看了一下發現好像是 CORS 的問題 所以今天要來講講 CORS
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 快取是在計算機當中最重要的概念 作為當今最有效加速的手段之一,其重要程度在作業系統、網頁伺服器以及資料庫當中都可以看到他的身影