Revealing the Secrets of Spiking Neural Networks