Disclaimer: This article is a blogger original article, shall not be reproduced without the bloggers allowed. https://blog.csdn.net/qq_34505202/article/details/88417930
https://blog.csdn.net/xdd19910505/article/details/40424533
1.0 represents a positive number, 1 for negative.