Beaded stream-like CoSe2 nanoneedle array for efficient hydrogen evolution electrocatalysis