localStorage 是前端本地儲存的一種,其容量一般在 5M-10M 左右,用來快取一些簡單的資料基本夠用,畢竟定位也不是大資料量的儲存。在某些場景下 localStorage 的容量就會有點捉襟見肘,其實瀏覽器是有提供大資料量的本地儲存的如 IndexedDB 儲存資料大小一般在 250M 以上。彌補了 localStorage 容量的缺陷,但是使用要比 localStorage 複雜一些的 IndexedDB,不過已經有大佬造了輪子封裝了一些呼叫過程使其使用相對簡單,下面我們一起來看一下
使用 python 語言可以在 jupyter notebook 上探索數據,而 javascrpt 語言上是否也有類似的工具呢?當然,他就是今天的主角,Runkit 基於 nodejs 可以讓我們輕鬆的使用 JavaScript 在 notebook 上探索想法。Runkit 內置了所有的 npm 包,開箱即用。
微軟在 2022-11-08 公佈了 System.Data.SqlClient、Microsoft.Data.SqlClient 的安全漏洞,由於涵蓋大量 .NET 版本(.NET Framework 到 .NET 6 都可能使用到),範圍不小,身為 .NET 開發人員,應該關注其影響及修補方式。
string 屬性預設對應的欄位預設為 Nullable,標註 Required 才會宣告為 NOT NULL。 不過,這條規則到 .NET 6 已有所改變。某段 EF Core 寫入資料庫時冒出欄位不允許 NULL,但 Model 中該屬性並未宣告為 Required。
Vue 3 改變了元件註冊方式,不再提供全域註冊,必須先 Vue.createApp() 建立實體,app.component("my-component", ...) 註冊或用 components 屬性引用才能使用元件。