Effective C++ 第3版 Item 26详尽研究 个人认为最后一些内容有待商酌
本文通过测试反驳《Effective C++》的观点,指出循环变量在循环外定义通常性能更优,并建议将其作为默认选择,仅简单类型除外。
本文通过测试反驳《Effective C++》的观点,指出循环变量在循环外定义通常性能更优,并建议将其作为默认选择,仅简单类型除外。
详析三种随机数组生成算法,用数学归纳法证明其正确性,并通过性能测试对比,得出洗牌算法最优。
作者编写汇编程序读取CMOS,发现修改BIOS闹钟设置后,内存中对应位无变化。他对此不解,分享代码请求大家帮忙测试验证。
大的IT公司都有他们专门维护的大型支持,如微软,IBM,SUN等,这些大家都知道吧,其实我发现Intel作为硬件厂商,它的技术文献也多的可以了,用罗云彬的话就是说不是没有你要的资料,而是不知道怎么找到。这点,Intel比起上面3家公司稍微欠缺一点,因为他们都是社区型的大型技术支持,Intel的文献资料虽然多,不过稍微显得乱了点,也许因为我对这方面了解少,所以搜索起来不是那么顺利吧。但是碰到再差一点的公司,你就要郁闷了,我在AMI(我的主板的BIOS)生产厂商,的主页上,只找到了主板查错码和叫声的含义,其他没有找到任何编程相关的帮助资料,更不用说像Intel那样的架构分析,中断列表什么的了。这点实在是够郁闷,最后只能在非官方找资料,最后果然感觉资料可能太老,然后有点不对。何其郁闷啊。这是昨晚搞了半天,想说又没有说的,我在这里一般都只发技术性的东西,但是这次突然想说一说。
作者开发的正则表达式测试器0.4版已完成,功能基本完整。程序基于Boost.Regex,未来暂无大更新计划,仅欢迎用户反馈BUG。
分享作者为学习汇编配置的Vim环境,包括vim配置文件及解决16位链接器问题的方法。
作者分享了自己使用Linux的经历,从早期Red Hat的种种困难,到如今Ubuntu的简单易用。Linux在易用性上进步巨大,已成为一个可靠的日常操作系统。
文章不提倡多用DOS命令,因其移植性差、调试难。但也承认,在特定场景下,一些DOS命令能简单高效地实现复杂功能,可作为API的补充。
C++中调用DOS命令,重定向输出并用正则表达式解析,可便捷实现文件目录列表等功能,简化编程。
介绍MFC中隐藏DOS命令窗口的方法。通过ShellExecute调用cmd并隐藏窗口,可静默执行命令,并解决了命令异步执行导致的文件读取问题。