Linux提供定时器机制,可以指定在未来的某个时刻发生某个事件,定时器的结构如下: struct timer_list { struct list_head list; unsigned long expires; unsigned long data; void (*function)(unsig ...
分类:
系统相关 时间:
2018-10-15 00:37:04
阅读次数:
213
Looper在消息循环中扮演着消息循环的角色,他会不停的从MessageQueue中取出Message,如果有消息就处理,没有就会一直阻塞. 创建Looper 在创建Looper的时候会创建一个MessageQueue private Looper(boolean quitAllowed) { mQ ...
分类:
其他好文 时间:
2018-10-15 00:36:57
阅读次数:
474
etcd是一个K/V分布式存储,每个节点都保存完成的一份数据。有点类似redis。但是etcd不是数据库。 1.先说废话。之所以会用etcd,并不是实际项目需要,而是前面自己写的上传的DBCacheServer服务部署集群的解决方案,想了解服务功能。可以阅读前一篇博文,其实我就是想给大家提供一个查询 ...
分类:
其他好文 时间:
2018-10-15 00:36:49
阅读次数:
241
题意:找出无需数列中位数(偶数为两个中位数平均数向下取整) 思路:用nth_element(a + first,a + k,a+ end + 1)找出中位数,复杂度一般为O(n)。这个STL能将 [ a + first,a+ end + 1)数组中第k小的数字放在a + k这个位置上,并且k前都比他 ...
分类:
编程语言 时间:
2018-10-15 00:00:19
阅读次数:
216
前提 紧接着上一篇《通过源码浅析JDK中的资源加载》,ServiceLoader是SPI(Service Provider Interface)中的服务类加载的核心类,也就是,这篇文章先介绍ServiceLoader的使用方式,再分析它的源码。 ServiceLoader的使用 这里先列举一个经典的 ...
分类:
其他好文 时间:
2018-10-15 00:00:11
阅读次数:
205
第一次爬取虎牙主播数据,有点小激动 1.共批量爬取的101个主播的,包括 头像 主播名字 房间号 房间链接 2.数据规整部分,需要将json数据加载到pandas的Dataframe,只显示的前15个主播的信息 3.数据绘图部分,有一个字体问题没解决,中文乱码,明日修正 ...
分类:
其他好文 时间:
2018-10-15 00:00:04
阅读次数:
461