nanogenerator for harvesting hydropower. Yannan Xie a,b,1 … effect of semiconductor nanostructures and various applications. Qingshen Jing is a Ph.D. Download