摘要:
可能很多人都跟我一样,都只知道Math.Round()是C#中用来做四舍五入,保留指定小数位的 但实际上它并不是真正的四舍五入,而是银行家算法的四舍六入五取偶 事实上这也是IEEE的规范,因此所有符合IEEE标准的语言都应该采用这样的算法。 其规则如下: 1、当舍去位的数值小于5时。直接舍去 2、当 阅读全文
摘要:
最近系统时不时CPU会飙升的百分之九十多甚至百分百,在本地又很难复现问题,无法定位问题出现在哪。 可以用转储文件来保存现场,然后通过分析dump文件可以大概分析出问题的所在 1|0生成转存文件 在CPU飙升时打开任务管理器,找到对应的进程(IIS Worker Process),右键然后点击创建转储 阅读全文
摘要:
Qt高级——QTestLib单元测试框架 一、QTestLib简介 1、QTestLib简介 QTestLib是Qt提供的一种针对基于Qt编写的程序或库的单元测试框架。QTestLib提供了单元测试框架的基本功能,并提供了针对GUI测试的扩展功能。 2、QTestLib特性 QTestLib是为了简 阅读全文
摘要:
什么是回表查询 小伙伴们可以先看这篇文章了解下什么是聚集索引和辅助索引:Are You OK?主键、聚集索引、辅助索引,简单回顾下,聚集索引的叶子节点包含完整的行数据,而非聚集索引的叶子节点存储的是每行数据的辅助索引键 + 该行数据对应的聚集索引键(主键值)。 假设有张 user 表,包含 id(主 阅读全文