一些重构，添加了str,dex等属性的计算