Zhejiang Provincial Natural Science Foundation(LY23E010002);National Natural Science Foundation of China(52061027);Science and Technology Program Project of Gansu Province(22YF7GA155,22CX8GA109);Lanzhou Youth Science and Technology Talent Innovation Project(2023-QN-91);Higher Education Research Project of Lanzhou University of Technology(GJ2021A-4)。
National Natural Science Foundation of China (51474170);Foundation of Shaanxi Key Laboratory of Nanomaterials and Technology;Natural Science Special Fund of Xi’an University of Architecture and Technology (ZR19043)。