In situ synthesis of a Prussian blue nanoparticles/graphdiyne oxide nanocomposite with high stability and electrocatalytic activity