clib
====

This library provides:

* A serialized hash map
	* Write/load a serialized hash-map.

* A logger
	* Independent, depends on nothing(not like log4cxx).
	* Supporting daily logrotate(not like google log [glog])
	* Supporting multi-thread write
	* Supporting debug/release compiling(erase all debug functions).
	* Unix/Posix/Max OS supported.

* A levenshtein distance(edit distance) calculator.
	* Action costs ( del:insert:replace = 1:1:1 ) was defined to be equal.
	* Change the costs as you wish.
	* UTF8(CJK) supported and tested.

* A Boyer\_moore search function.
	* Boyer\_moore search algorithm was used by GNU grep.
	* Boyer\_moore is even 3~5 times faster than KMP.
	* Writen by C-plusplus.


require:
	GCC > 4.1









clib
====

This library provides:

* A serialized hash map
	* Write/load a serialized hash-map.

* A logger
	* Independent, depends on nothing(not like log4cxx).
	* Supporting daily logrotate(not like google log [glog])
	* Supporting multi-thread write
	* Supporting debug/release compiling(erase all debug functions).
	* Unix/Posix/Max OS supported.

* A levenshtein distance(edit distance) calculator.
	* Action costs ( del:insert:replace = 1:1:1 ) was defined to be equal.
	* Change the costs as you wish.
	* UTF8(CJK) supported and tested.

* A Boyer\_moore search function.
	* Boyer\_moore search algorithm was used by GNU grep.
	* Boyer\_moore is even 3~5 times faster than KMP.
	* Writen by C-plusplus.

* Some funtions related to "std::string" or "char\*"
	* <split> split a string into vector by a specifid delimeter

require:
	GCC > 4.1









Add function description into readme.
Add function description into readme.
