一些改动

修复历史记录只能查看一次，以及其他一些小漏洞。
三角函数的括号嵌套没有解决。error的提示来自calculatingWithString方法，个人感觉这一部分应该单独拿出来处理