Uniform luminescent carbon nanodots prepared by rapid pyrolysis of organic precursors confined within nanoporous templating structures. (June 2017)