协程(Coroutines)是一种比线程更加轻量级的存在,是用户级别的线程,正如一个进程可以拥有多个线程一样,一个线程可以拥有多个协程
基础
Posted on
动态数组的增长
Posted on
动态数组,例如C++的vector
,有自动增长的机制,当容量不够,就会自动成倍增长,有2倍,有1.5倍,这样很容易得出两个问题
- 为什么是成倍增长而不是按固定容量增长
- 为什么是2倍或者1.5倍
UNIX时间戳
Posted on
UNIX日期时间,一个整数,从1970-01-01 开始的秒数,int64位
标准UTC时间,
世界统一时间,世界标准时间,国际协调时间,简称UTC
不属于任意时区
中国大陆、中国香港、中国澳门、中国台湾、蒙古国、新加坡、马来西亚、菲律宾、西澳大利亚州的时间与UTC的时差均为+8,也就是UTC+8。
时区,北京是东8区,就是要加 8个小时,8*60*60=28800
因此,获取北京时间的时间戳为
1 | #include <iostream> |
然后,如果要获取当天的0时0分0秒,要对一天的秒数24 * 60 * 60 = 86400
取模,即
1 | #include <iostream> |
HDFS概览
Posted on