第一类玩家:商业驱动技术 之前在互联网圈流行着这样一个段子,如何打造一个牛逼的产品,在研发、产品、投入等都不给力的情况下,最后的担子居然落到了公关头上。事实上,云计算行业也存在这样的玩家,更准确的形容是商业驱动技术的类型。简单来说就是,先在商业上画一张饼,然后将一个个设想落地。 早期的云计算创业者大 ...
分类:
其他好文 时间:
2017-02-28 20:45:49
阅读次数:
258
1、取代var的let和const 局部变量都可以使用let 固定变量都可以使用const 2、字符串的变化 反引号的使用 3、解构赋值 4、拷贝数组 5、立即执行函数 6、map函数 7、模块 ...
分类:
其他好文 时间:
2017-02-22 18:02:58
阅读次数:
165
数组的解构赋值基本用法ES6允许按照一定的模式,从数组和对象中取值,对变量进行赋值,这被称之为解构(Destructuring)。以前,为变量赋值,只能直接指定值。vara=1;varb=2;varc=3;而ES6允许写成下面这样。var[a,b,c]=[1,2,3];这种写法属于“模式匹配”,只要等号两边模式相同..
分类:
其他好文 时间:
2017-02-22 00:24:49
阅读次数:
203
什么是软件架构?构架明确了对系统实现的约束条件,如果系统实现遵循构架设计中所作出的关于系统结构的决策,则系统实现将能够体现出结构的特色。架构决定了开发组织的组织结构,构架不仅规定了所开发的软件系统的组织,而且也影响这项目开发组的结构,因为系统的构架中包含了对系统的最高层次的分解。 构架阻止或支持系统 ...
分类:
其他好文 时间:
2017-02-19 20:06:29
阅读次数:
152
1、 解构赋值的规则是,只要等号右边的值不是对象,就先将其转为对象。由于undefined和null无法转为对象,所以对它们进行解构赋值,都会报错。 对象的解构与数组有一个重要的不同。数组的元素是按次序排列的,变量的取值由它的位置决定;而对象的属性没有次序,变量必须与属性同名,才能取到正确的值。 注 ...
分类:
其他好文 时间:
2017-02-19 12:35:10
阅读次数:
248
对string理解构造和赋值理解不清引起的错误。起因:stringa;inti=1;a=i;//不报错,不警告intc=330;//大于256a=c;//不警告,不报错a=330;//warning:overflowinimplicitconstantconversionstringstr=3;//error:invalidconversionfrom‘int‘to‘constchar*‘stringstr(3);//error:inva..
分类:
其他好文 时间:
2017-02-15 22:34:42
阅读次数:
147
1.数组的解构 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构 例子: 上面代码表示,可以从数组中提取值,按照对应位置,对变量赋值。 本质上,这种写法属于“模式匹配”,只要等号两边的模式相同,左边的变量就会被赋予对应的值。下面是一些使用嵌套数组进行解构的例子。 2.对象 ...
分类:
其他好文 时间:
2017-02-15 12:34:21
阅读次数:
164
在创建构架方面,已经学习了很多,之前的那些只是都是为了创建构架打下基础,基本概念和原理,构架视图和结构,质量属性,实现质量属性的构架战术和模式。打下这些基础之后,开始了设计构架的学习。 首先了解了一下生命期中的构架也就是把构架作为软件开发过程基础的任何组织都需要理解构架在其生命期中的位置。把构架放在 ...
分类:
其他好文 时间:
2017-02-13 16:30:42
阅读次数:
187
ES6的目标是使得JavaScript语言可以用来编写大型的复杂的应用程序,成为企业级开发语言;该标准已于2015年6月17日正式发布。但是真正的普及我认为还得需要一段时间,然而这并不是理由让我们不去...
分类:
其他好文 时间:
2017-02-12 11:23:04
阅读次数:
529
把构架作为软件开发过程基础的任何组织都需要理解构架在其生命期中的位置。在生命期模型中,构架设计就是从初步的需求分析开始逐步进行迭代,所以在了解系统需求之前,不能开始设计构架,但是刚开始设计构架时并不需要收集太多需求。“构架的驱动因素”包括功能、质量和商业需求,为了确定构架驱动因素,需要识别优先级最高 ...
分类:
其他好文 时间:
2017-02-07 15:13:14
阅读次数:
150