Self-Adaptive Spike-Time-Dependent Plasticity of Metal-Oxide Memristors | Synapse