糊涂红酒

文章
12
资源
0
加入时间
2年10月18天

浮点型计算如何确定精度

java里面浮点型包括2类:float 、double,下面看下例子:对比一下“(2.4 - 0.2) / 0.1”和“(2.4 - 0.3) / 0.1”,前者结果是“21.999999999999996”,后者结果是“21.0”,计算结果都不是精确的,看了一些文章才知道浮点型是用于科学计算或者工程计算的,在商业计算中要用java.math.BigDecimal:如图如果我们

关于mfc下多线程socket出错

问?: 我用CSocket写通信程序,但执行到下面的函数时总出错,是什么原因?是多线程通信,每个线程创建了一个套接字:CMySocket *m_pClientSocket = New CMySocket;然后在OnSendSocket函数中调用:m_pClientSocket->Send(str,len);如果消息很少,或者中间有Sleep,则没有错误,否则必然出现ASSE