在学习面向对象设计对象关系时,依赖、关联、聚合和组合这四种关系之间区别比较容易混淆。特别是后三种,仅仅是在语义上有所区别,所谓语义就是指上下文环境、特定情景等。 依赖(Dependency)关系是类与类之间的联接。依赖关系表示一个类依赖于另一个类的定义。例如,一个人(Person)可以买车(car) ...
分类:
编程语言 时间:
2017-06-25 14:58:14
阅读次数:
236
在使用注解前必须对Spring容器进行头文件导入和配置上下文环境。 属性注解原理: 在解析到配置文件中开启了属性注解,在创建对象时发现属性存在注解,这时就会进行自动装配的操作。首先根据id去匹配,如果匹配成功则注入,若失败则根据class进行匹配,匹配成功则注入,失败则飘红(报错)。 包扫描原理:( ...
分类:
编程语言 时间:
2017-06-22 13:22:47
阅读次数:
245
1,精确配置 表单提交地址 action="<%=request.getContextPath()%>/AddNewsServlet" <%=request.getContextPath()%> -->获取页面上下文环境 <url-pattern>配置内容: <url-pattern>/AddNew ...
分类:
其他好文 时间:
2017-06-20 22:21:15
阅读次数:
188
一、今天继续了解Vue.js模板语法、计算属性、列表渲染、表单空间绑定等一些基础功能。Vue有些反面用起来很爽,比如this肯定是Vue的实例,不用再想JS活着Jquery去考虑上下文环境,默认绑定this、隐式绑定this、显式绑定this或者new绑定。还有v-model双向绑定表单、组件Com ...
分类:
其他好文 时间:
2017-06-19 01:16:27
阅读次数:
214
哈希表是一种查找效率极高的数据结构,PHP中的哈希表是一种极为重要的数据结构,不但用于表示数组,关联数组,对象属性,函数表,符号表,还在Zend虚拟机内部用于存储上下文环境信息(执行上下文的变量及函数均使用哈希表结构存储)。 PHP是使用单链表存储碰撞的数据,因此实际上PHP哈希表的平均查找复杂度为 ...
分类:
Web程序 时间:
2017-06-17 12:07:48
阅读次数:
207
<?php//策略模式//将一组特定的算法或行为 封装成一个类,以适应上下文环境//策略的接口文件 约定策略的行为 针对一种情况 产生具体的策略interface Policy{ function showAd();}class Female implements Policy{ public fu ...
分类:
Web程序 时间:
2017-06-13 23:57:57
阅读次数:
365
这一节介绍给着色器程序传值的方法。我们通过js把颜色传给着色器程序,来演示具体传值的方法。 顶点坐标、顶点颜色、uv坐标等都可以使用“矩阵”把值传给着色器程序。这个“矩阵”(其实只是个数组)只是我们假想的一个矩阵,它的每一行表示一个顶点,例如:顶点坐标几行就有几个顶点,每一行是坐标xyz值;顶点颜色 ...
分类:
其他好文 时间:
2017-06-09 23:40:21
阅读次数:
335
1.在使用多线程处理任务时也不是线程越多越好,由于在切换线程的时候,需要切换上下文环境,依然会造成cpu的大量开销。为解决这个问题,线程池的概念被提出来了。预先创建好一个较为优化的数量的线程,让过来的任务立刻能够使用,就形成了线程池。在python中,没有内置的较好的线程池模块,需要自己实现或使用第 ...
分类:
编程语言 时间:
2017-06-06 13:08:02
阅读次数:
186
在jquery中,遍历对象和数组,经常会用到$().each和$.each(),两个方法。 $().each 在dom处理上面用的较多。如果页面有多个input标签类型为checkbox,对于这时用$().each来处理多个checkbook,例如: 遍历一个数组通常用$.each()来处理 例如: ...
分类:
Web程序 时间:
2017-06-05 11:33:14
阅读次数:
270
嵌套箭头函数 前一个函数的输出是后一个函数的输入 如上的例子 intro传入的[1,3]是after函数 after中的输入 this的绑定 函数绑定运算符是并排的两个双冒号(::),双冒号左边是一个对象,右边是一个函数。该运算符会自动将左边的对象,作为上下文环境(即this对象),绑定到右边的函数 ...
分类:
其他好文 时间:
2017-05-18 18:49:22
阅读次数:
282