2012年12月7日

FORTRAN里的SCALE函数

摘要: FORTRAN里的SCALE函数,原意是更改浮点数的指数部分,如SCALE(d,1)意为将浮点数d的指数部分加1,即d=d*2。也就是说,SCALE可以将浮点数与2的幂次的乘法操作转化为整型数的加减操作。原以为整型数的加减操作会比浮点数的剩法快些,因此想到用SCALE函数来加速诸如X*2,X/2之类的操作。没想到事与愿违,使用了SCALE函数后计算速度反而变慢了4倍多。结论,SCALE函数不能对浮... 阅读全文

posted @ 2012-12-07 14:38 生不如死 阅读(1120) 评论(0) 推荐(0) 编辑

关于MFC程序快捷键失效的问题

摘要: 问题现象:在源代码的IDR_ACCELERATE表中定义的快捷键失效问题原因:当MFC程序启用了注册表时,会将一些设置储存到注册表中,而快捷键的设置也被储存在注册表里了。如果之前已经运行过同名的MFC程序,而且注册了快捷键,那么程序会直接使用之前的设置,而不是使用最新的IDR_ACCELERATE表中定义的快捷键。解决方案:变更IDR_ACCELERATE表后,及时删除HKCU\Software\... 阅读全文

posted @ 2012-12-07 14:36 生不如死 阅读(2116) 评论(0) 推荐(0) 编辑

导航