本文主要对浮点数、字符、字符串及 C++ 中的 string 类的一些重要或者容易忽略的要点进行总结。
浮点数
浮点数编码
关于浮点数编码这一块比较复杂,可参考《深入理解计算机系统》“第 2.4 节浮点数”。
浮点数能用 == 或 != 号比较吗?
答案是最好不要用。也就部分可以,如
1 | (float)0.1==(float)0.1; |
花了接近 3 个月的时间终于把这本书给看完了…除了篇幅很长外,也是自己很少用整块的时间来看书。所用阅读设备则遍及手机、Kindle、IPad 和 PC。
这本书按时间讲述了摩根财团发展的 5 个时间段,即朱尼厄斯·摩根、皮尤庞特·摩根、杰克·摩根、哈利·摩根以及后摩根时间段,时间跨度长达150 年;由开始的以伦敦为中心(朱尼厄斯·摩根时期),到 20 世纪初(一战前)将中心转至纽约华尔街,并持续至今天;由原来在伦敦的 J.S. 摩根公司转为在纽约的 J.P. 摩根公司,再最后分裂为 J.P. 摩根担保信托公司(原 J.P. 摩根公司分裂出摩根士丹利后由 J.P. 摩根公司和担保信托公司合并,后来又成立 J.P. 摩根公司对其进行控股)、摩根士丹利(1935 年从 J.P. 摩根公司分出)及摩根建富(原 J.S. 摩根公司,在 20 世纪末被德意志银行收购);由原来的在政治和金融上发挥重大影响(尤其是一战时期),到后来的慢慢被政府所替代。
more >>这两天一直在捣鼓 Github Pages 和 Hexo,计划把博客园上的文章迁移到 Github Pages 上来。同时也对这些文章重新总结和整理,使知识架构更加清晰。
另外,该博客也将记录个人的读书笔记。
Hexo 出自台湾大学生 tommy351 之手,是一个基于Node.js的静态博客程序,其编译上百篇文字只需要几秒。Hexo 生成的静态网页可以直接放到GitHub Pages,BAE,SAE等平台上。另外,Hexo 有诸多主题可以选择,而且我们可以在这些主题的基础上进行修改或者重新开发,以满足我们的个性需求。Yilia 就是一个自定义的主题,非常简洁实用。基于该主题升级的更 Fashion 的是 spfk,效果可看作者博客。本人博客将会使用 Yilia。
more >>tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true