Measure the Propagation of a Halo CME and Its Driven Shock with the Observations from a Single Perspective at Earth