Rapid synthesis of CuO nanoribbons and nanoflowers from the same reaction system, and a comparison of their supercapacitor performance