refrence: http://www.cs.colostate.edu/helpdocs/vi.html 转载于:https://www.cnblogs.com/BugQiang/p/4707363.html