假设有线程1/线程2/线程3,线程3必须在线程1/线程2执行完成之后开始执行,有两种方式可实现 Thread类的join方法:使宿主线程阻塞指定时间或者直到寄生线程执行完毕 CountDownLatch类:指定计数器,当计数器清零即取消阻塞 ...
分类:
编程语言 时间:
2017-07-08 00:19:54
阅读次数:
320
参考资料: http://ifeve.com/java-memory-model-4/ http://www.infoq.com/cn/articles/java-memory-model-1 http://wuchong.me/blog/2014/08/28/how-to-correctly-wr ...
分类:
编程语言 时间:
2017-07-08 00:18:47
阅读次数:
314
Java实现线程的两种方法 继承Thread类 实现Runnable接口 它们之间的区别如下: 1)Java的类为单继承,但可以实现多个接口,因此Runnable可能在某些场景比Thread更适用2)Thread实现了Runnable接口,并且有更多实用方法3)实现Runnable接口的线程启动时仍 ...
分类:
编程语言 时间:
2017-07-08 00:18:30
阅读次数:
273
一.基础知识 Java集合框架 1.Java集合框架是什么?说出一些集合框架的优点? 每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。 随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的 ...
分类:
编程语言 时间:
2017-07-08 00:18:13
阅读次数:
277
1、java if 语句 1,if语句 if (条件){ 语句; } if(条件){ 语句1; }else{ 语句2; } 2,多重if—else语句 if(条件1){ 语句1; }else if(条件2){ 语句2; }else{ 语句; } 2、go if语句 关于条件语句,需要注意以下几点: ...
分类:
编程语言 时间:
2017-07-07 23:41:03
阅读次数:
392
为什么要使用装饰器? 在不改变原函数功能的情况,为了添加新的功能 我们可以在函数运行前后给函数添加新的功能 两个装饰器的作用 ...
分类:
编程语言 时间:
2017-07-07 23:39:19
阅读次数:
346
SSH:git@github.com:unbelievableme/object-pool.git HTTPS:https://github.com/unbelievableme/object-pool.git 缓冲池 设计要点:包含三个队列:空缓冲队列(emq),装满输入数据的输入的队列(inq) ...
分类:
编程语言 时间:
2017-07-07 23:38:55
阅读次数:
479
#include<stdio.h> int main() { int x=0,m=0,n=0,a=0; do { scanf("%d",&x); a=x%2; if (a==1){//傻子hhhhh==哦 m++; } else if (a==0) { n++; } }while(x!=-1); p ...
分类:
编程语言 时间:
2017-07-07 23:38:47
阅读次数:
500
2017年7月7日,在七七事变80周年的这一天,百度搜索引擎推出了新的算法,继百度绿萝算法、石榴算法后,百度在净网方面又有了大消息——飓风算法。 采集,是每个站长都要面对的题目,在百度搜索采集站,目前可以得到约1280000个搜索结果,曾经良多网站依赖采集而生,也有一些企业专门制作采集工具牟利,然而 ...
分类:
编程语言 时间:
2017-07-07 23:37:30
阅读次数:
838
1.温度问题 运行结果: 2.平均数问题 //保留三位小数%.3f 运行结果: 3.连续和问题 运行结果: 4.正弦和余弦问题 运行结果: 5.打折问题 运行结果: 6.三角形问题 运行结果: 7.闰年问题 //闰年的条件 //4的倍数,但不是100的倍数 //或者是400的倍数 运行结果: 关于s ...
分类:
编程语言 时间:
2017-07-07 23:36:33
阅读次数:
225
1.Html 注释,pre,<,>, ,超级链接,marquee,img标签 ...
分类:
编程语言 时间:
2017-07-07 23:34:52
阅读次数:
297
isinstance(obj,cls)检查是否obj是否是类 cls 的对象。 isinstance(obj,cls)检查是否obj是否是类 cls 的对象。 反射 python面向对象中的反射:通过字符串的形式操作对象相关的属性。python中的一切事物都是对象(都可以使用反射) 四个可以实现自省 ...
分类:
编程语言 时间:
2017-07-07 23:34:02
阅读次数:
241
目录: 一、ORM 内容: 一、ORM 查询: 1、models.USR.objects.all().values('id','name') 这个语句相当于SQL语句中的select id,name from USER ,表示可以单独取某几列的值,取得的值仍然是QuerySet,但是内部元素变为字典 ...
分类:
编程语言 时间:
2017-07-07 23:33:14
阅读次数:
268
现在的VR似乎没有之前那么火热了,于是乎我居然开始了VR征程。。。 说起VR,对于没有接受过相关知识的人来说可能看起来比较高大上,但是VR的原理却没有想象中那么复杂。总的来说,VR之所以能够产生立体感,是因为人有两只眼睛。其实现在有很多自称VR的视频或者图片严格来讲并不能算是VR,因为它只是将一平面 ...
分类:
编程语言 时间:
2017-07-07 23:32:59
阅读次数:
195
这里先有一个问题: 问题描述:函数int getVertexCount(Shape * b)计算b的顶点数目,若b指向Shape类型,返回值为0;若b指向Triangle类型,返回值为3;若b指向Rectangle类型,返回值为4。 其中,Triangle和Rectangle均继承于Shape类。 ...
分类:
编程语言 时间:
2017-07-07 23:31:42
阅读次数:
226
Login_1.py #!/usr/bin/env python#coding:utf-8'''author:yangyingfilename:xi2.pydate:17-7-6 下午5:25desc:'''user="root"passwd="westos"count=0while count < ...
分类:
编程语言 时间:
2017-07-07 23:31:16
阅读次数:
262
下面这部分内容转载自: http://www.haogongju.net/art/2350374 JDK5中添加了新的concurrent包,相对同步容器而言,并发容器通过一些机制改进了并发性能。因为同步容器将所有对容器状态的访问都 串行化了,这样保证了线程的安全性,所以这种方法的代价就是严重降低了 ...
分类:
编程语言 时间:
2017-07-07 23:31:06
阅读次数:
222