Porous N self-doped carbon materials for high-performance supercapacitors via nanosized silica template combined with pyrolysis method