增加了string_to_long函数