Development

共 62 篇文章。

Python的浮点数 __str__ 方法的小问题

• Development

今天 康神 发现一个浮点数的问题,一个 class 里面有两个浮点(double) 成员 x、y,然后用 return (self.x, self.y).__str__() 返回时,发现输出是 (39.210279999999997, 116.34528) 而不是希望的 (116.345280, 39.210280)。

查了一下,改成 return “(%f, %f)” % (self.x, self.y) 解决。C里面printf的 %f 默认显示小数点后面6位,但是 __str__ 似乎自己对于浮点数精度有些想法?没看 Python 具体的实现。

参与评论

gcc 4.2.1 imported

• Development

Alexander Kabaev大长辈今天终于完成了gcc 4.2.1的import,这样,RELENG_7所需的准备工作基本上全面结束。我希望能够在7.0-RELEASE之前把已知的tmpfs问题全部修掉。

参与评论

BSD gzip MFC了

• Development

在和re@、security-officer@讨论之后,今天正式完成了BSD gzip的MFC,不过由于mx2的一些问题,现在cvs commit mail还没有发出。

阅读全文… ( 本文约 160 字,阅读大致需要 1 分钟 )

龌龊的dirname(3)定义

• Development

在POSIX中提到,这个API不仅可以修改输入参数,而且可以返回一个静态存储的指针,说白了,你不能指望某个平台上它是线程安全的,也不能指望它不会修改你发给它的数据……

参与评论