HTTP Status Code 3xx 都是做重新導向的作用:
- 301 Moved Permanently
- 302 Found
- 303 See Other
- 307 Temporary Redirect
- 308 Permanent Redirect
此篇主要是討論 307、308 為主,其他就簡單說明一下帶過~~
個人筆記, 記錄關於 系統、程式、新聞 與 日常生活 等資訊
HTTP Status Code 3xx 都是做重新導向的作用:
此篇主要是討論 307、308 為主,其他就簡單說明一下帶過~~
Google 釋出的 Open Source 軟體漏洞掃描工具:OSV-Scanner
可以幫忙檢查使用套件的版本是否有 Security issue、Vulnerability Scanner 等等的
Google / Googlebot 並不是所有 HTTP 的狀態都會處理的,這個表有列出他處理哪些狀態,分別是怎麼處理方式:
網頁打開連到某個網站,可以看到正常的內容,這個 HTTP Status code 是 200,沒有秀在頁面上。
但是偶爾會看到整頁白底,但是上面寫 400、403、500,或者畫面比較好看的 404 此頁面找不到 等等,那些是什麼呢?
那些數字有什麼意義?是怎麼判斷的呢?
程式通常會隨著時間越來越肥、越來越慢、越來越難維護,造成維護成本提高,臉書(Facebook) 的 Messenger 看來也是如此,但是 Facebook 花了不少時間來整個重構、翻寫整套程式架構,讓程式碼減少84%,執行檔只有原先 1/4 大小,速度比舊版快2倍。
一般寫好的 Source code 都需要 js 來加上顏色,頁面要呈現就需要額外的 js / css,此工具是加上顏色後,直接變成圖片存檔,所以可以直接在頁面上用圖片呈現,不需任何外掛程式。
Carbon 很適合用在投影片 或者 要用 Messenger 等分享某段程式碼使用。(對於要複製程式碼去使用的,就不適合)
之前聽說 Google 把所有 Source code 都放在同一個 Git 管理,就覺得怪怪的,每個人或第一次 git pull 的時候應該都會炸掉才是。
註:此篇文章會說明,Google 確實把 Source code 放在同一個 Repository,不過是自己做的版本控制系統,不是 Git。
這篇文章把 Google 的程式碼版本控管都做詳細說明:Why Google Stores Billions of Lines of Code in a Single Repository