算法第一章作业
腾讯代码规范
Java
- return后面需要加分号
- 缩进只能用Tab键,不能用空格键
- 方法体的开始,类的定义以及if, else, for, while, do, switch语句中的代码都要采用缩进形式
- 这些关键字后要留一个空格:if, else, for, while, do, switch, case, try, catch, finally, with, return, typeof
- 一行的长度超过80个字符需要换行,换行规则如下:(1)在一个号后面断开(2)在一个操作符前面断开(3)长表达式要在低优先级操作符处划分新行
- 文件注释:所有的源文件都应该在开头有一个注释,其中列出文件的版权声明、文件名、功能描述以及创建、修改记录
- 类或接口注释:采用 JavaDoc文档注释,在类、接口定义之前应当对其进行注释,包括类、接口的
- 字段注释:采用 JavaDoc文档注,定义为 public的字段必需给出注释,在类的(静态)变量、
- 实例变量定义之前当对其进行注释,给出该字段的描述等
- 描述、最新修改者、版本号、参考链接等:
- '}'前需要换行
- 单行注释缩进与下一行代码保持一致
- 多行注释最少三行, '*'后跟一个空格
- 类或接口名是个一名词,采用大小写混合的方式,每个单词的首字母大写,尽量使
- 你的类名简洁而富于描述。使用完整单词,避免用缩写词(除非该缩写词被更广泛使用,
- 像URL,HTML)
- 这些字符串一律按这里的写法,不小写或大写:'ID','URL','Android', 'iOS'
- 构造函数,大写第一个字母
- 常量全大写,用下划线连接
- 对象属性名不需要加引号;数组、对象最后不要有逗号
- 永远不要直接使用undefined进行变量判断;使用typeof和字符串'undefined'对变量进行判断
- for-in里一定要有hasOwnProperty的判断
- 不要在同个作用域下声明同名变量
- 不要在一些不需要的地方加括号,例:delete(a.b)
- 数组中不要存在空元素
- 换行符统一用'LF',即'/n'
- 对上下文this的引用只能使用'_this', 'that', 'self'其中一个来命名
- 一个函数作用域中所有的变量声明尽量提到函数首部,用一个var声明,不允许出现两个连续的
数学之美读后感
我们每个人都从小就开始学数学,很多人说起数学,都会觉得很难、很深奥。而且很多时候,似乎我们的日常生活也不需要那么多复杂的数学知识,似乎简单的加减法已经足够了。但是不可忽略的是这个世界许多科学范畴的知识,它的底层逻辑都离不开数学。我们现代生活的方方面面,无论是现实的物质世界,还是虚拟的网络社会,都建立在一个用数学知识为基础的复杂结构里。我觉得《数学之美》这本书最大的价值,是告诉我们,数学是以什么方式定义了我们的世界,数学思维的魅力究竟在哪里。你可以不懂那么多复杂的公式,但如果你理解了数学背后的思维方式,有了感知和理解这个世界的能力,就会进入一个新境界。数学就是强大的工具,数学与计算机结合,于是有了Google,阿里,亚马逊等等;数学与天文结合才发现了行星绕恒星运行的规律。数学是实现一切技术的基础。为什么说数学之美就是简单美。当使用数学的方法,“术”可能比较复杂,但是“道”却总是简单的。不管是计算机背后隐含的简单的布尔代数原理,还是使用数学来解决各种问题时体现出的简单思想,都向我们展示出数学之美就是简单美。

浙公网安备 33010602011771号