算法第一章作业

腾讯代码规范

Java

  1. return后面需要加分号
  2. 缩进只能用Tab键,不能用空格键
  3. 方法体的开始,类的定义以及if, else, for, while, do, switch语句中的代码都要采用缩进形式
  4. 这些关键字后要留一个空格:if, else, for, while, do, switch, case, try, catch, finally, with, return, typeof
  5. 一行的长度超过80个字符需要换行,换行规则如下:1)在一个号后面断开2)在一个操作符前面断开3)长表达式要在低优先级操作符处划分新行
  6. 文件注释:所有的源文件都应该在开头有一个注释,其中列出文件的版权声明、文件名、功能描述以及创建、修改记录
  7. 类或接口注释:采用 JavaDoc文档注释,在类、接口定义之前应当对其进行注释,包括类、接口的
  8. 字段注释:采用 JavaDoc文档注,定义为 public的字段必需给出注释,在类的(静态)变量、
  9. 实例变量定义之前当对其进行注释,给出该字段的描述等
  10. 描述、最新修改者、版本号、参考链接等:
  11. '}'前需要换行
  12. 单行注释缩进与下一行代码保持一致
  13. 多行注释最少三行, '*'后跟一个空格
  14. 类或接口名是个一名词,采用大小写混合的方式,每个单词的首字母大写,尽量使
  15. 你的类名简洁而富于描述。使用完整单词,避免用缩写词(除非该缩写词被更广泛使用,
  16. URL,HTML)
  17. 这些字符串一律按这里的写法,不小写或大写:'ID','URL','Android', 'iOS'
  18. 构造函数,大写第一个字母
  19. 常量全大写,用下划线连接
  20. 对象属性名不需要加引号;数组、对象最后不要有逗号
  21. 永远不要直接使用undefined进行变量判断;使用typeof和字符串'undefined'对变量进行判断
  22. for-in里一定要有hasOwnProperty的判断
  23. 不要在同个作用域下声明同名变量
  24. 不要在一些不需要的地方加括号,例:delete(a.b)
  25. 数组中不要存在空元素
  26. 换行符统一用'LF',即'/n'
  27. 对上下文this的引用只能使用'_this', 'that', 'self'其中一个来命名
  28. 个函数作用域中所有的变量声明尽量提到函数首部,用一个var声明,不允许出现两个连续的

 

 

 

数学之美读后感

      我们每个人都从小就开始学数学,很多人说起数学,都会觉得很难、很深奥。而且很多时候,似乎我们的日常生活也不需要那么多复杂的数学知识,似乎简单的加减法已经足够了。但是不可忽略的是这个世界许多科学范畴的知识,它的底层逻辑都离不开数学。我们现代生活的方方面面,无论是现实的物质世界,还是虚拟的网络社会,都建立在一个用数学知识为基础的复杂结构里。我觉得《数学之美》这本书最大的价值,是告诉我们,数学是以什么方式定义了我们的世界,数学思维的魅力究竟在哪里。你可以不懂那么多复杂的公式,但如果你理解了数学背后的思维方式,有了感知和理解这个世界的能力,就会进入一个新境界。数学就是强大的工具,数学与计算机结合,于是有了Google,阿里,亚马逊等等;数学与天文结合才发现了行星绕恒星运行的规律。数学是实现一切技术的基础。为什么说数学之美就是简单美。当使用数学的方法,“术”可能比较复杂,但是“道”却总是简单的。不管是计算机背后隐含的简单的布尔代数原理,还是使用数学来解决各种问题时体现出的简单思想,都向我们展示出数学之美就是简单美。

posted @ 2021-09-12 21:39  欧丹萍  阅读(55)  评论(0)    收藏  举报