|
You are here |
maksimkita.com | ||
| | | | |
elmanto.github.io
|
|
| | | | | [AI summary] This article introduces the basics of writing LLVM passes for security purposes, covering LLVM architecture, IR, and examples of security-related applications such as pointer analysis, address sanitization, and fuzzing. | |
| | | | |
clickhouse.com
|
|
| | | | | Read about how we implement hash tables in ClickHouse from choosing the right hash function, to managing collisions, benchmarking and designing an elegant API. All for the fastest hash table implementation possible. | |
| | | | |
blog.yossarian.net
|
|
| | | | | ||
| | | | |
blog.demofox.org
|
|
| | | Hash tables are great in that you can hash a key and then use that hash as an index into an array to get the information associated with that key. That is very fast, so long as you use a fast hash function. The story doesn't end there though because hash functions can have collisions... | ||