Event对象 用于线程间通信,即程序中的其一个线程需要通过判断某个线程的状态来确定自己下一步的操作,就用到了event对象 event对象默认为假(Flase),即遇到event对象在等待就阻塞线程的执行。 示例1:主线程和子线程间通信,代码模拟连接服务器 示例2:子线程与子线程间通信 示例3: ...
分类:
编程语言 时间:
2017-08-14 20:10:26
阅读次数:
214
一、数组初始化 数组是相同类型的,用一个标识符名称封装到一起的一个对象序列或基本类型数据序列。编译器是不允许指定数组的长度的,当使用语句int[] a时,拥有的只是一个符号名,即一个数组的引用,并不拥有这个数组的存储空间。要获取数组的存储空间,必须要写初始化表达式,最朴素的表达式类型如下 1 int ...
分类:
编程语言 时间:
2017-08-14 20:10:35
阅读次数:
211
前两天我们认识了面向对象也对面向对象有了初步的认识今天我们先会说一点组合的进阶,今天重点是继承。 ...
分类:
编程语言 时间:
2017-08-14 20:12:06
阅读次数:
216
08.11 # JavaScript 基础 ### 编程语言 * 机器语言 * 汇编语言 * 高级语言 * 编译型 * 解释型 ### JavaScript 发展 * ECMA3 确定了地位 * ECMA5 * ECMA6 (ECMA2015 ECMA2016 ECMA2017) ###客户端 Ja ...
分类:
编程语言 时间:
2017-08-14 20:12:21
阅读次数:
163
1.事件冒泡: 2.获取某个元素的CSS属性值: ...
分类:
编程语言 时间:
2017-08-14 20:13:06
阅读次数:
133
进程间通信 进程彼此之间互相隔离,要实现进程间通信(IPC),multiprocessing模块支持两种形式:队列和管道,这两种方式都是使用消息传递的。 进程队列queue 不同于线程queue,进程queue的生成是用multiprocessing模块生成的。 在生成子进程的时候,会将代码拷贝到子 ...
分类:
编程语言 时间:
2017-08-14 20:13:54
阅读次数:
313
垃圾回收机制中的算法: 1.引用计数法:无法检测出循环引用。如父对象有一个对子对象的引用,子对象反过来引用父对象。这样,他们的引用计数永远不可能为0. 2 标记-清除算法:采用从根集合进行扫描,对存活的对象对象标记,标记完毕后,再扫描整个空间中未被标记的对象,进行回收,会造成内存碎片 3 标记-整理 ...
分类:
编程语言 时间:
2017-08-14 20:14:11
阅读次数:
156
方式1 package example;public class example11 extends Thread{static int num=20;public example11(String name) { super(name);}public void run(){ while(num> ...
分类:
编程语言 时间:
2017-08-14 20:14:48
阅读次数:
204
IO模型分类 五种IO Model blocking IO 阻塞IO nonblocking IO 非阻塞IO IO multiplexing IO多路复用 signal driven IO 信号驱动IO asynchronous IO 异步IO signal driven IO(信号驱动IO)在实 ...
分类:
编程语言 时间:
2017-08-14 20:15:15
阅读次数:
230
下面这图展示了二路归并的过程 二路归并的核心代码是merge()函数 它将2个分割的数组有序的合并在一起 如图: 在数组A中, 从p到q是一个数组,从q到r是另外一个数组 那么如何将这2个数组有序的合并在一起,组个新的数组A呢? 步骤: 第一步:开辟一个数组L,存放p到q之间(也就是需要归并的左边数 ...
分类:
编程语言 时间:
2017-08-14 21:13:06
阅读次数:
202
11. Container With Most Water Given n non-negative integers a1, a2, ..., an, where each represents a point at coordinate (i, ai). n vertical lines are ...
分类:
编程语言 时间:
2017-08-14 21:13:52
阅读次数:
164
今天花了一天的时间才调试出来 private 接口 实现类的那个bean; 最后面的那个名字不能随便的写,必须是配置文件中,实现类的那个bean 就是后面的那个名字写错了,花了整整一天 必须有这句注解扫描才能扫描到注解 进行注解的配置,不需要get方法和set方法,小龙儿说xml文件配置才需要set ...
分类:
编程语言 时间:
2017-08-14 21:14:16
阅读次数:
195
JavaScript: 1.面向对象、解释型(非编译型)的程序设计语言。一种脚本语言 2.松散类型语言。变量不必具有一个明确的类型。对象中的属性名可以映射为任意的属性值 3.原始数据类型:数字、字符串、布尔值;内建支持:数组、日期、正则表达式对象 4.客户端的JavaScript:JavaScrip ...
分类:
编程语言 时间:
2017-08-14 21:14:24
阅读次数:
135
练习10.26 back_inserter创建一个使用push_back的迭代器。 front_inserter创建一个push_front的迭代器。 Inserter创建一个使用insert的迭代器。此函数接收第二个参数,这个参数必须是一个指向给定容器的迭代器。元素将被插入到给定迭代器所表示的元素 ...
分类:
编程语言 时间:
2017-08-14 21:15:57
阅读次数:
157
内部类的继承 Java中继承匿名内部类一个要结局的问题就是,内部类的构造器必须要指向其外围对象的引用,所以要采取特殊的语法。书上给的示例代码的可有编译版本,必须在继承的内部类的构造器内添加enclosingClassReference.super(). 内部类的覆盖 在java中可以子类不需要什么特 ...
分类:
编程语言 时间:
2017-08-14 21:18:10
阅读次数:
188
python中的比较运算符有8个。 运算 | 含义 < | 小于<= | 小于等于> | 大于>= |大于等于== | 等于!= |不等于is | 是is not | 不是 例子: 拓展: in not in 这2个运算符,用在序列对象中(列表、元组) ...
分类:
编程语言 时间:
2017-08-14 21:18:37
阅读次数:
156
本次主要是学习记录一下如何做输入输出框口,比如制作密码界面之类的。 下面是一个简单的输入框的制作: 稍微复杂的框框 如果是账号密码,如何使密码用*来表示呢? ...
分类:
编程语言 时间:
2017-08-14 21:19:59
阅读次数:
152
静态方法,调用静态方法后,该方法将无法访问类变量和实例变量 类方法,类方法后,可以访问类变量,但无法访问实例变量 属性方法,@property 调用属性方法后,该方法将是静态属性,调用不需要加(),直接调用即可 属性方法修改,删除 __metaclass__,__init___,__call__,_ ...
分类:
编程语言 时间:
2017-08-14 21:21:30
阅读次数:
274
2017-08-14 16:30:10 1、简介 LinkedHashMap继承自HashMap,能保证迭代顺序,支持其他Map可选的操作。采用双向链表存储元素,默认的迭代序是插入序。重复插入一个已经存在的key不影响此顺序。如果accessOrder参数被使用且置为true,迭代序使用访问序,访问 ...
分类:
编程语言 时间:
2017-08-14 21:21:47
阅读次数:
177
1. 关于这篇系列这篇系列不是Play框架的Hello World,由于这样的文章网上已经有非常多。这篇系列会首先结合实际代码介绍Play的特点以及适用场景。然后会有几篇文章介绍Play与Spring,JPA(Hibernate)的集成,以及一些Play应用的最佳实践。 这期间会在Github上提供 ...
分类:
编程语言 时间:
2017-08-14 21:22:23
阅读次数:
258