National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [61504013, 61702052, 61772087, 61741104, 61674054, 61901169]; Natural Science Foundation of Hunan ProvinceNatural Science Foundation of Hunan Province [2019JJ50648, 2016jj2005, 2017JJ2049, 2019JJ40190]; Scientific Research Fund of Hunan Provincial Education DepartmentHunan Provincial Education Department [19C0083, 18A137]; young teacher development program project of Changsha University of Science and Technology [2019QJCZ013]; National Key Research and Development Project [2018YFE0111200]; Guizhou Provincial Science and Technology Foundation [[2018]1115]; Guizhou Province Science and Technology Plan Project [[2018]5769]