Hierarchical polypyrrole nanotubes@NiCo 2 S 4 nanosheets core-shell composites with improved electrochemical performance as supercapacitors