题目:返回整数数组最大子数组之和 要求:输入一个整形数组,数组里有正数也有负数 数组里连续的一个或多个整数组组成一个子数组,每个子数组都有一个和 求所有子数组的和的最大值。要求时间复杂度为O(n) 设计思想:从第二个数开始,如果这个数加上前一个数大于这个数的值,令这个数的值等于这个数加上前一个数。从 ...
分类:
编程语言 时间:
2020-02-28 15:35:18
阅读次数:
64
1.介绍自己 我是来自石家庄铁道大学信息科学与技术学院软件工程专业的郝子嘉,今年大二,开始学习软件工程。在接下来的时间里我会陆续发布许多程序,希望得到大家的评价指点。 2. 现状、经验和计划 现状:目前我还是一个,简单的代码可以独立实现,但设计思想薄弱,经常没有思路。 经验:C语言,C++,java ...
分类:
其他好文 时间:
2020-02-26 19:17:08
阅读次数:
59
题目要求: 输入一个整形数组,数组里有正数也有负数。 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 求所有子数组的和的最大值。要求时间复杂度为O(n) 发表一篇博客文章讲述设计思想,出现的问题,可能的解决方案(多选)、源代码、结果截图、总结。 设计思想及代码和结果截图: 1.最开 ...
分类:
编程语言 时间:
2020-02-26 18:33:28
阅读次数:
92
ES6 模块的设计思想是尽量的静态化,使得编译时就能确定模块的依赖关系,以及输入和输出的变量。CommonJS 和 AMD 模块,都只能在运行时确定这些东西。比如,CommonJS 模块就是对象,输入时必须查找对象属性。 // CommonJS模块 let { stat, exists, readF ...
分类:
其他好文 时间:
2020-02-23 16:28:36
阅读次数:
70
前言做Java开发,没有人敢小觑SpringBoot的重要性,现在出去面试,无论多小的公司or项目,都要跟你扯一扯SpringBoot,扯一扯微服务,如果啃不下来,很可能就与大厂失之交臂。精通SpringBoot的原理实现的话,可以帮助你更好地职业进阶,学习前辈优秀的架构设计思想,总结出最优使用方案,绕过工作中遇到的很多坑。一个框架的源码也是最大的知识库,源码是一层一层嵌套的,光靠文字说明会比较难
分类:
编程语言 时间:
2020-02-22 23:43:30
阅读次数:
84
1 学成在线是个什么样的项目? 1.1 项目背景 学成在线借鉴了MOOC(大型开放式网络课程,即MOOC(massive open online courses))的设计思想,是一个提供IT职业课程在线学习的平台,它为即将和已经加入IT领域的技术人才提供在线学习服务,用户通过在线学习、在线练习、在线 ...
分类:
其他好文 时间:
2020-02-20 20:42:12
阅读次数:
823
面向对象思想、 面向对象思想概述: Java设计语言面向对象: Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下, 使用Java语言去设计、开发计算机程序。 这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面 向对象思想就是在计算机 ...
分类:
编程语言 时间:
2020-02-20 13:20:11
阅读次数:
81
1. 设计思想 vue: vue的官网介绍说vue是一种渐进式框架,采用自底向上增量开发的设计; react: 采用函数式编程,推崇纯组件,数据不可变,单向数据流; 2. 编写语法 vue: 采用单文件组件格式,保留了html,css,js分离的写法; react: 通过jsx渲染模板,html,c ...
分类:
其他好文 时间:
2020-02-14 22:31:33
阅读次数:
84
面向对象编程(OOP)给软件开发领域带来了新的设计思想。很多开发人员在进行面向对象编程过程中,往往会在一个类中将具有相同目的/功能的代码放在一起,力求以最快的方式解决当下的问题。但是,这种编程方式会导致程序代码混乱和难以维护。因此,Robert C. Martin制定了面向对象编程的五项原则。这五个 ...
分类:
其他好文 时间:
2020-02-12 11:03:34
阅读次数:
70
面向对象编程 面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。 面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切 ...
分类:
编程语言 时间:
2020-02-08 11:37:49
阅读次数:
87