...
分类:
编程语言 时间:
2016-10-24 17:37:09
收藏:
0 评论:
0 赞:
0 阅读:
179
桥接模式 1.在系统沿着多个维度变化的同时,又不增加其复杂度并以达到解耦 2.最主要特点:将实现层(如元素绑定的事件)与抽象层(如修饰页面UI逻辑)解耦分离,使两部分独立变化 3.避免需求的改变造成对象内部的修改,体现了面向对象对拓展的开发及修改的关闭原则 demo实例:创建一个对象桥接method ...
分类:
编程语言 时间:
2016-10-24 15:54:41
收藏:
0 评论:
0 赞:
0 阅读:
310
JAVA 遍历文件夹下的所有文件(递归调用和非递归调用) 1.不使用递归的方法调用. 2.使用递归的方法调用. 3, ...
分类:
编程语言 时间:
2016-10-24 15:53:38
收藏:
0 评论:
0 赞:
0 阅读:
310
1.Java集合 A:对象的容器。 B:实现数据结构(栈、队列) 2. Set:无序不重复 List: 有序可重复,长度可变。 Map: 存放键值对。 3. Iterator foreach ...
分类:
编程语言 时间:
2016-10-24 15:52:45
收藏:
0 评论:
0 赞:
0 阅读:
195
JAVA之多线程 二 线程的生命周期: 当线程被创建并被启动时,它既不是一启动就进入了执行状态,在线程的生命周期中,它要经过new(新建),就绪(Runnable),运行(Running),阻塞(Blocked),dead(死亡)。 当线程启动之后,它不可能一直霸占着cpu独自运行,所有cpu需要在 ...
分类:
编程语言 时间:
2016-10-24 15:52:24
收藏:
0 评论:
0 赞:
0 阅读:
288
在进入这篇文章的正文之前,我还是先交代一下背景。1.首先,我对这次海马台风对深圳的影响非常准确,看过我朋友圈的都知道,没看过的也没必要知道,白赚了一天”在家办公“是收益,但在家办公着实效率不高,效果不...
分类:
编程语言 时间:
2016-10-24 14:16:44
收藏:
0 评论:
0 赞:
0 阅读:
391
一、java提供了三种ClassLoader对Class进行加载: 1.BootStrap ClassLoader:称为启动类加载器,是Java类加载层次中最顶层的类加载器,负责加载JDK中的核心类库,如:rt.jar、resources.jar、charsets.jar等,可通过如下程序获得该类加 ...
分类:
编程语言 时间:
2016-10-24 14:14:03
收藏:
0 评论:
0 赞:
0 阅读:
293
看网络上的spring资料,基本都是在讲解IOC和AOP,但是二者是如何协同工作的,说的很少。 粗略调试了下BeanFactory的创建过程,发现是如图所示的大概过程。其中BeanPostProcessor是关键。 在目标对象实例化完成后,通过AOP相关的BeanPostProcessor,检查实例 ...
分类:
编程语言 时间:
2016-10-24 14:13:32
收藏:
0 评论:
0 赞:
0 阅读:
245
程序名称: 选课系统 角色:学校、学员、课程、讲师要求:1. 创建北京、上海 2 所学校2. 创建linux , python , go 3个课程 , linux\py 在北京开, go 在上海开3. 课程包含,周期,价格,通过学校创建课程 4. 通过学校创建班级, 班级关联课程、讲师5. 创建学员 ...
分类:
编程语言 时间:
2016-10-24 14:13:04
收藏:
0 评论:
0 赞:
0 阅读:
714
1、数组的创建 var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度 var arrayObj = new Array([element0[, element1[... ...
分类:
编程语言 时间:
2016-10-24 14:10:20
收藏:
0 评论:
0 赞:
0 阅读:
234
直接上代码,比较实在。 对象A 在List<A>中,查找userName为hanmeimei的对象A。 在java8中,我们可以这么玩 1,查找集合中的第一个对象。 关于Optional,java API中给了解释。 所以,我们可以这样子使用 2,如果想返回集合呢。可是使用这个 总之,超级好用 ...
分类:
编程语言 时间:
2016-10-24 14:09:12
收藏:
0 评论:
0 赞:
0 阅读:
453
#可以用来修改配置文件参数 ...
分类:
编程语言 时间:
2016-10-24 14:03:43
收藏:
0 评论:
0 赞:
0 阅读:
543
大文件不使用fileinputstream,而是使用filechannel 使用bytebuffer来处理,速度效率高。 ...
分类:
编程语言 时间:
2016-10-24 14:02:34
收藏:
0 评论:
0 赞:
0 阅读:
495
很简单的问题!配置Java环境变量 准备 下载安装Java,官方地址 打开系统环境变量,我的电脑右键 JAVA_HOME 添加JAVA_HOME,设置jdk安装目录,比如"C:\Program Files\Java\jdk1.8.0_40",结尾没有分号。 CLASSPATH 添加CLASSPATH ...
分类:
编程语言 时间:
2016-10-24 13:54:36
收藏:
0 评论:
0 赞:
0 阅读:
328
开始完全一头雾水呀,后面看了Java指令集的介绍,逐渐理解了。 https://www.zhihu.com/question/21574535/answer/18998914 下面这个答案比较直白 上面指令的定义详细解释如下(解释和重要点已经飘红指出): instanceof instanceof ...
分类:
编程语言 时间:
2016-10-24 13:49:26
收藏:
0 评论:
0 赞:
0 阅读:
416
Combine,纹理混合。 我们先看圣典上给的解释。 纹理在基本的顶点光照被计算后被应用。在着色器中通过SetTexture 命令来完成。 SetTexture 命令在片面程序被使用时不会生效;这种模式下像素操作被完全描述在着色器中。 材质贴图可以用来做老风格的混合器效果。你能在一个通道中使用多个S ...
分类:
编程语言 时间:
2016-10-24 13:48:19
收藏:
0 评论:
0 赞:
0 阅读:
1075
<A href="javascript:void(0)">点击</a>点击链接后不会回到网页顶部<A href="#">点击</a> 点击后会回到网面顶部 <a href="javascript:void(0) " onclick="on(this)">链接</a>执行onclick事件并无返回值, ...
分类:
编程语言 时间:
2016-10-24 13:47:34
收藏:
0 评论:
0 赞:
0 阅读:
195
VC++ try catch (转) 以前都是用try{} catch(…){}来捕获C++中一些意想不到的异常, 今天看了Winhack的帖子才知道,这种方法在VC中其实是靠不住的。例如下面的代码:try { BYTE* pch ; pch = ( BYTE* )00001234 ; //给予一个 ...
分类:
编程语言 时间:
2016-10-24 13:42:45
收藏:
0 评论:
0 赞:
0 阅读:
225
装饰者模式笔记 在不改变原对象的基础上, 通过对其进行包装拓展(添加属性或方法)使原有对象可以满足用户的更复杂要求。 需求不是一成不变的,需求会不断改进,以增强用户体验 demo实例:对输入框添加focus与blur事件 这个实例中,输入框只有一两个时,新添需求不觉得麻烦,当有许多输入框都要新添需求 ...
分类:
编程语言 时间:
2016-10-24 13:41:11
收藏:
0 评论:
0 赞:
0 阅读:
231
深度优先搜索 # Definition for a binary tree node.# class TreeNode:# def __init__(self, x):# self.val = x# self.left = None# self.right = Noneclass Solution: ...
分类:
编程语言 时间:
2016-10-24 13:39:46
收藏:
0 评论:
0 赞:
0 阅读:
256