try to fix a crash in linux
- try to use the static function to initialize the static variable for gcc in linux
change the style of CMakeLists
replace all tab with 4 spaces
update the yam
revert the t3rd library
add the cpp check in ci
try to check memory lead by valgrind
tiny revise