Self-assembled novel dandelion-like NiCo2O4 microspheres@nanomeshes with superior electrochemical performance for supercapacitors and lithium-ion batteries