(十二)boost库之多线程高级特性 (十二)boost库之多线程高级特性 很多时候,线程不仅仅是执行一些耗时操作,可能我们还需要得到线程的返回值,一般的处理方法就是定义一个全局状态变量,不断轮训状态,就如我目前维护的一个项目,全局变量定义了N中状态,看的让人抓狂。该项目的大体逻辑是这样的,启动K个 ...
分类:
编程语言 时间:
2016-05-31 08:50:08
阅读次数:
198
切片 针对list 或tuple, 要取其中的部分元素,用循环实现比较麻烦,可以用切片轻松的完成。 前10个数: 0 可以省略。前11-20个数: 是一个左闭又开区间。也可以取负数。后10个数: 所有数,每5个取一个: 甚至什么都不写,只写[:]就可以原样复制一个list: tuple也是一种lis ...
分类:
编程语言 时间:
2016-05-28 23:09:30
阅读次数:
251
华为交换机型号大全 LI(Lite software Image)表示设备为弱特性版本。 SI (Standard software Image)表示设备为标准版本,包含基础特性。 EI(Enhanced software Image)表示设备为增强版本,包含某些高级特性。 HI(Hyper sof... ...
分类:
其他好文 时间:
2016-05-24 17:02:16
阅读次数:
263
Filter是Servlet规范中的一个高级特性,和Servlet不同的是,他们不处理客户端请求,只用于对request,response进行修改; 如果要自己实现一个自定义的Filter必须实现javax.servlet.Filter接口,接口中有三个方法: package javax.servl ...
分类:
编程语言 时间:
2016-05-23 20:58:24
阅读次数:
174
多态是面向对象语言的一种高级特性。而又由于C++既面向底层又...
分类:
编程语言 时间:
2016-05-18 18:14:23
阅读次数:
281
java动态代理是java语言的一项高级特性。在平时的项目开发中,可能很难遇到动态代理的案例。但是动态代理在很多框架中起着不可替代的作用,例如Spring的AOP。今天我们就聊一聊java动态代理的实现原理。 jdk对于动态代理的支持主要依赖于两个类:Proxy和InvocationHandler。 ...
分类:
编程语言 时间:
2016-05-15 21:40:34
阅读次数:
329
计数器因为计数器的查看往往比查看集群日志来的方便快捷
所以有些情况下计数器信息比集群日志更加有效用户自定义的计数器关于Hadoop的内置计数器的介绍可以参考Hadoop权威指南第九章MapReduce Features中的Build-in Counts小节
这里限于篇幅不再说明MapReduce允许用户在程序中使用枚举或者字符串的格式类自定义计数器
一个作业可以定义的计数器不限,使用枚举类型时...
分类:
其他好文 时间:
2016-05-12 13:09:39
阅读次数:
218
重读经典:《C和指针》学习笔记之第一章第二章《C和指针》、 《C专家编程》、 《C陷阱和缺陷》并称c语言三本经典著作,笔者在许多年前囫囵吞枣读完了这三本经典,然后把这三本书束之高阁。时至今日,大部分内容都已忘记,前些时间偶然翻出来,重读这些经典,顺便做做笔记,记录其精华。
《C和指针》通过对指针的基础知识和高级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。...
分类:
其他好文 时间:
2016-05-07 09:55:03
阅读次数:
221
2015年进步很小,看的书也不是很多,感觉自己都要废了,2016是沉淀的一年,在这一年中要不断学习、看书,努力提升自己!预计在2016年要看12本书,主要涉及java基础、Spring研究、java并发、JVM、分布式之类的。在今年面试的时候深受打击,到处都是问分布式、集群的?难道现在工作两三年的都这么牛逼了?都在搞分布式、集群之类的?2016书单如下:1、深入理解Java虚拟机:JVM高级特性与...
分类:
编程语言 时间:
2016-05-04 10:44:10
阅读次数:
290
Redis高级特性及应用场景
redis中键的生存时间(expire)
redis中可以使用expire命令设置一个键的生存时间,到时间后redis会自动删除它。
过期时间可以设置为秒或者毫秒精度。过期时间分辨率总是 1 毫秒。过期信息被复制和持久化到磁盘,当 Redis 停止时时间仍然在计算 (也就是说 Redis 保存了过期时间)。
expir...
分类:
其他好文 时间:
2016-05-03 18:08:09
阅读次数:
126