NobleBlocks
    A self-powered ultraviolet photodetector based on solution-processed p-NiO/n-ZnO nanorod array heterojunction | NobleBlocks