1. 本学期C++算法规范

 

一、基本准备工作

1、设计工程目录结构

(1)基本原则:

 

【1】工程本身的文件、项目编译生成的中间文件放一个文件夹;

 

【2】最终生成的目标文件单独放一个文件夹;

 

【3】如果有工程依赖的库文件等单独放一个文件夹;

 

【4】用户代码文件放单独一个文件夹,或者将头文件和源文件单独分开放置;

 

【5】用户代码文件里面如果有比较重要的功能模块单独放一个文件夹,如陀螺仪,气压计,光感,音乐,灯效,图片,字库等。

 

【6】重要的项目资料单独放一个文件夹保存,如硬件原理图,软件框架图,通信协议,复杂重要功能的说明等等。

 

【7】必须维护一个软件版本升级记录文档,也可以在某个主要的代码文件内维护(不推荐)。

 

【8】可以为一些代码阅读工具需要的生成文件开一个文件夹,如SourceInsight。

 

以上摘选

参考链接:

https://blog.csdn.net/dream_feng/article/details/82433082

 

2.阅读数学之美部分

信息量的增加推动系统语言的形成,词汇量的暴增和有限的大脑容量促使文字的产生。而在早期,作为计数工具的数字不具有其他抽象含义。在看完第一章后我才了解到原来玛雅文明采用的是二十进制,或许这也是玛雅文明语言2012是末日的可能原因呢。书中在写到不同位数数字的表示写的很有趣,用了罗马人和中国人的例子,这两种表示法都不自觉的引入了编码概念,中国人解码用的是乘法而罗马人用的加减法,这两种运算结果级别的不同使得罗马人解码有效性低于中国人。从第一章来讲这本书比我想象中的有趣生动许多。