上次介紹的idb的文章裡,少講到了一個部份:Cursor
這個功能通常會用在資料量非常巨大,或是要針對整個資料做運算時使用,可以節省大量運算資源消耗。
如何在windows下固定client端的ip
idb 程式庫使用範例 [1]
前言
自從W3C放棄Web SQL後,Indexed Database成了瀏覽器唯一資料庫部件。要注意的是,這是一套key-value
資料庫系統,和SQL
系統有很大的不同,他反而比較像是python的dict,這點非常重要,我曾在這邊卡了很久。
然而該套API是非同步式API,大量依賴callback,在使用上顯得比較繁瑣,因此網路上陸續出現一些包裝,下面是目前流行的4種indexed db的程式庫的下載排名
老實說在初步翻閱各官方docs後,dexie是裡面最簡單易用的一套,語法相當的淺顯易懂。然而不知為何本篇要介紹的idb
在2019年中忽然使用率大幅攀升,可能是有大神推薦或是有知名套件使用吧。
在使用上,這個套件特色就是使用Promise
將API包奘起來,搭配async/await就能寫出語法易懂的程式,另外它的程式庫大小在壓縮後也是4套中最小(僅1kb),相對的額外功能就比較沒這麼多。完全專住在資料庫最核心功能上
但是當我在找尋相關教學的過程中,發現許多文章都是2018/2019之前,然而該程式庫近期有過大改版,很多語法被破壞。此外也缺乏較完整的使用範例,如果原本對IndexedDB/async/promise就不熟的話,很多地方會容易有誤解。因此才有了這篇文章的誕生
P.S. 注意 Indexed Database API到2015才定稿,因此舊式的瀏覽器(尤其是IE)支援度會有問題
P.S.2 這邊專注在立即上手,若要idb詳細介紹可直接參考官網,API可以參考 中文教學
客戶端如何與伺服器端的區網連結
如何開機自動連線的兩種方式(GUI / 服務)
啟動openvpn的三種方式
OpenVPN 2.5 .ovpn的設定
本篇描述如何製作基本的連線設定檔.ovpn,只要有這個檔案以及憑證就可以做初步的連線
在windows下使用wintun虛擬網卡,加快5倍的速度連線
本篇描述OpenVPN除了原本的TAP虛擬網卡驅動外,在v2.5另外又新增一個 Wintun 虛擬網卡驅動。
使用wireguard讓人最印象深刻的除了設定簡單外,就是驚人的首次連線速度,幾乎是按下去馬上就連線完成。而windows在使用TAP下,往往需要6~8秒才能完成連線。但在改用新的wintun後,可以縮短到不到1秒完成,到底要怎麼做呢?
在windows下利用EasyRSA3產生憑證
OpenVPN 2.5 的安裝
本篇描述如何在windows下安裝OpenVPN