搞了一晚上,搞定了一个需要使用无限长度数字运算的产品功能开发,实现权限模块的处理,使用了gmp库来完成,效果一级棒,性能好不好还不知道,不过好在不是用在高性能要求的部分,好久木有今晚这样的为了搞定一个问题而钻研的劲头了。
顺便记录一下,如果要在BSD系统下的PHP中使用GMP库,不要安装最新的5.0.x版本的GMP库,4.2.4以下的版本最好,要不编译不过去的!
当前功能中实际使用到的最大数字是 18446744073709107172 ,二进制的结果是如此惊人的长度: 1111111111111111111111111111111111111111111110010011011111100100
其实64位的int就够你的应用了,gmp是一个数学库,类似的还有很多。
学习一下,很久没看这些了
虽然不懂,但觉很吊
个人觉得学习数学 必须要有比较强的逻辑性
Article ideas very clear . Your writing style is very unique. I very much appreciate the articles you write . Hope you continue to create the beautiful works .