As a circuit element, memristor behaves like a nonlinear resistor with memory. It is demonstrated as the fourth fundamental circuit element in addition to resistor, capacitor and inductor. This paper summarized the main progress in this field, such as, the development of models and mechanism, the selection of new materials, the experimental results, and the similarities and differences of unipolar and bipolar Resistive Switching Characteristics