1. National Engineering Research Center for Dyeing and Finishing of Textiles, College of Chemistry, Chemical Engineering and Biotechnology, Donghua University, 2999 North Renmin Road, Shanghai 201620 China
2. College of Science and Shanghai Institute of Intelligent Electronics and Systems, Donghua University, 2999 North Renmin Road, Shanghai 201620 China