Theoretical calculations and controllable synthesis of MoSe2/CdS-CdSe with highly active sites for photocatalytic hydrogen evolution