2019年9月19日
摘要: 开闭原则(OCP:Open-Closed Principle) 简单来说,就是:对扩展开放,对修改关闭。 描述长一点,就是:在设计一个软件系统模块(类,方法)的时候,应该可以在不修改原有的模块(修改关闭)的基础上,能扩展其功能(扩展开放)。(百度知道上的回答,这句话我背下来了) 为什么要遵守开闭原则 阅读全文
posted @ 2019-09-19 11:59 天崖天涯 阅读(204) 评论(0) 推荐(0) 编辑
  2019年8月30日
摘要: String、StringBuffer、StringBuilder的区别是什么? 这是一道很基础,也很常见的笔试题。 参考链接: https://baijiahao.baidu.com/s?id=1629804867201303563&wfr=spider&for=pc https://blog.c 阅读全文
posted @ 2019-08-30 22:09 天崖天涯 阅读(131) 评论(0) 推荐(0) 编辑
  2019年8月2日
摘要: 任何文明在发展过程中都有一个‘容错值’。这个容错值由他们的家园资源储量、种族自身发展能力、家园环境等因素决定,资源储量越高、家园世界周边环境越好、自身发展能力越强的文明,容错值也越高,反之越低。一个文明如果想要发展下去,就必须在一个区域的资源耗尽之前转移到临近的其他地方,为此他们要学会保护环境以减少 阅读全文
posted @ 2019-08-02 18:12 天崖天涯 阅读(145) 评论(0) 推荐(0) 编辑
  2019年7月25日
摘要: 特修斯之船 先介绍一下“特修斯之船”的概念:希腊神话中的忒休斯与雅典的年轻人们自克里特岛归还时,所造三十米浆船被雅典人留下来做成纪念碑,这艘船特修斯之船(忒修斯之船),成为最古老的思想实验之一,一艘船可以在海上航行上百年,归功于不断地更换零件,只要一块板腐烂,一个零件损耗严重,它们就会被更换掉,以此 阅读全文
posted @ 2019-07-25 12:04 天崖天涯 阅读(685) 评论(0) 推荐(0) 编辑
  2019年6月5日
摘要: MVC:Model(模型)、View(视图)、Control(控制器)。 先看一下百度到的解释: (1)模型:模型持有所有的数据、状态和程序逻辑。模型独立于视图和控制器。 (2)视图:用来呈现模型。视图通常直接从模型中取得它需要显示的状态与数据。对于相同的信息可以有多个不同的显示形式或视图。 (3) 阅读全文
posted @ 2019-06-05 19:18 天崖天涯 阅读(856) 评论(0) 推荐(0) 编辑
  2019年5月23日
摘要: 先看一下题目: 统计考试科目的成绩 需求说明: 1.使用prompt()方法输入考试科目的数量,要求数量必须是非零、非负数的数值类型,否则给出相应提示并退出程序;2.根据考试科目的数量,使用prompt()方法输入各科的考试成绩并累加,要求成绩必须是非负数的数值类型,否则给出相应提示并退出程序; 3 阅读全文
posted @ 2019-05-23 21:11 天崖天涯 阅读(651) 评论(0) 推荐(0) 编辑
  2018年11月17日
摘要: 先比较两段代码: for和if else语句: for else语句: while else语句: 总结: while……(break)……else……语句:简单说,和for……(break)……else……语句类似。 # 如果在while循环中执行break语句,将直接终止循环,不执行else子句 阅读全文
posted @ 2018-11-17 12:09 天崖天涯 阅读(1698) 评论(0) 推荐(0) 编辑