依照 TLS 1.3 來看,感覺 chacha20-poly1305 好像是可能的選項。
Software entities (class, modules, functions, etc.) should be open for extension, but closed for modification.
- Bertrand Meyer
Junior programmers create simple solutions to simple problems. Senior programmers create complex solutions to complex problems. Great programmers find simple solutions to complex problems.
- Charles Connell
註1:本部落格的範例程式碼在 2015 年以前的文章中,大多是以全型空白做縮排。如需服用,請自行用文字編輯器的取代功能把全型空白取代成半型空白。
註2:本部落格的內容授權請參閱部落格底部的授權宣告。
2018年8月27日 星期一
2018年8月25日 星期六
2018年8月23日 星期四
Java 中的 Bit 操作
簡要地紀錄結論,看起來在想要儲存大量的 Bit 資料時,使用 BitSet 或者 boolean[] 是比較好的選擇
其中 BitSet 好像比較節省記憶體(據說每個資料都消耗 1 bit)
但如果資料量不夠大的時候(長度數百萬以內),boolean[] 的 CPU 運算速度比較快。
參考資料
訂閱:
文章 (Atom)