一、什麼是IO?
我們都知道unix世界裏、一切皆文件、而文件是什麼呢?文件就是一串二進制流而已、不管socket、還是FIFO、管道、終端、對我們來説、一切都是文件、一切都是流、在信息交換的過程中、我們都是對這些流進行數據的收發操作、簡稱為I/O操作(input and output)、往流中讀出數據、系統調用read、寫入數據、系統調用write、不過話説回來了、計算機裏有這麼多的流、我
C++有了四個強制類型轉化的操作符。
1、static_cast
之前C語言會發生的隱式類型轉化用此操作符,它適用於意義相近的類型之間的相互轉化。
double d = 1.11;
int a = static_castint(d);
2、reinterpret_cast
用於無關類型的相互轉換。
int a = 10;
int *p = reinterpret_castint*(a);
3、co
在 API 研發管理產品中,幾乎所有的協作工作都是圍繞着 API 文檔進行的。
採用文檔驅動的協作模式會比先開發、後維護文檔的方式更好,團隊協作效率和產品質量都能得到提高。基於文檔來進行工作,使用文檔驅動方式可以降低大量無意義的溝通成本。
創建了 API 文檔之後,可以隨時查看 API 的改動情況、根據 API 文檔發起 API 測試、編寫 API 測試用例、使用 Mock API 等。
如下圖,
前言
在大型項目中,微前端是一種常見的優化手段,本文就微前端中沙箱的機制及原理,作一下講解。
首先什麼是微前端
Techniques, strategies and recipes for building a modern web app with multiple teams that can ship features independently. -- Micro Frontends
登錄認證
Spring Security實現登錄認證主要藉助其一系列過濾器鏈,而其中和登錄最相關的就是UsernamePasswordAuthenticationFilter。但是這個過濾器只能實現基本的表單登錄,表單中只能有用户名(username)和密碼(password)。如果我們想自定義我們的登錄表單,就必須自己實現一個過濾器,並且繼承這個UsernamePasswordAuthentic