never use csa_t a signed type
hava implemented count
测试
类型文件