Hunan Province research foundation [19C1624]; Ministry of Education Humanities and Foundation on Humanities and Social Sciences of the Ministry of Education [20YJC880027]; South of China University research foundation [190XQD121]; Major Projects of the National Social Science Foundation [16ZDA092]; National Key Research and Development Program of China [2016QY01W0202, 2016YFB0800402]; National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [61433006, 61572221, U1401258, U1836204, U1936108]; National Science FoundationNational Science Foundation (NSF) [CNS 1526190]; Teaching Reform Foundation [2019YB-XJG30]; Natural Science Foundation of Hunan Province of ChinaNatural Science Foundation of Hunan Province [2021JJ40468]