This project provides a library that can build a trie data structure from string values and serializes them into files and allows random access to string values compressed in this way.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Go to the CMake download page and download CMake.
Read the tutorial if you want to contribute.
Build the project using this command:
cmake -Hpath/to/source -Bpath/to/build
path/to/source
is the path to the source folder (which contains CMakeLists.txt), and path/to/build
is the path to the build folder. Don't add a space between the paths and the tags.
Go to the build folder and run make
to make the project.
Now, you can run the executables that are created.
You can add another test file in the tests folder and add it to CMakeLists.txt (read the tutorial to know how) and make the project, or you can run one of the existing tests.
These projects uses this project as a library.
A library and Tools for encoding Apache weblogs and decoding and reading encoded weblog files (tests use NASA's weblog files)
- Vim - The editor used to write the code
- CMake - The tool used to test and build the code
- Google Test - The test framework to test the code
We use SemVer for versioning. For the versions available, see the tags on this repository (none so far).
- Tiger Yu - Initial work - tigeryu8900
See also the list of contributors who participated in this project. (only one so far)
- Facebook for coding.h (slightly modified), port.h, port_posix.h, and port_posix.cc (port_posix.h and port_posix.cc are merged into port.h).
- Google for Google Test.