摘要: 时区的定义 我们使用经纬度[1]来标识地球上的任意一个点。 理论时区 不像纬度有赤道作为自然的起点,经度没有自然的起点而使用经过伦敦格林尼治天文台旧址的子午线作为起点。 理论时区的宽度是15°,所以一共有 360 / 15 = 24 个时区,一天有 24 小时,所以每个时区正好对应一个小时。自子午线 阅读全文
posted @ 2018-08-06 17:07 Jay54520 阅读(905) 评论(0) 推荐(0) 编辑
摘要: 给定两个左闭右开时间段 [A, B)、[X, Y),如何判断它们是否有交集? 由于时间可以转换为时间戳,时间戳是一个数字,所以我们可以将问题转换为:如何判断两个左闭右开的数字区间是否有交集。 结论是如果 `X Y 阅读全文
posted @ 2018-08-02 09:14 Jay54520 阅读(12010) 评论(0) 推荐(3) 编辑
摘要: 如果使用左闭右闭作为时间区间,那么无法精确说明一个时间段。比如表示 这一分钟,如果使用 ,那么增加了 这一时刻;如果使用 ,那么你只有当后面的 9 无限多才能接近 。 如果使用左闭右开,那么表示为 即可。 阅读全文
posted @ 2018-08-01 14:27 Jay54520 阅读(2585) 评论(0) 推荐(0) 编辑
摘要: LANGUAGE_CODE[1] LANGUAGE_CODE 是 language code 的字符串。格式与 Accept Language HTTP header 相同,不区分大小写,比如: 。所有的 language codes 见 http://www.i18nguy.com/unicode 阅读全文
posted @ 2018-07-26 16:01 Jay54520 阅读(4499) 评论(0) 推荐(0) 编辑
摘要: The aggregate command can return either a cursor or store the results in a collection. When returning a cursor or storing the results in a collection, 阅读全文
posted @ 2018-07-13 11:24 Jay54520 阅读(4558) 评论(0) 推荐(0) 编辑
摘要: An ObjectId is a 12 byte unique identifier consisting of: a 4 byte value representing the seconds since the Unix epoch, a 3 byte machine identifier, a 阅读全文
posted @ 2018-06-21 10:34 Jay54520 阅读(1083) 评论(0) 推荐(0) 编辑
摘要: 时间复杂度 时间复杂度是一个定性(确定性质而非精确量化)描述算法运行时间的函数。通常根据算法运行时的元素操作数进行评估。 假设每个元素操作花费一个固定的时间来运行,那么算法的实际总运行时间与理论值最多只会相差一个常量系数。推导过程如下: 由于算法的运行时间与不同的输入有关,所以我们通常说的时间复杂度 阅读全文
posted @ 2018-06-20 19:46 Jay54520 阅读(545) 评论(0) 推荐(0) 编辑
摘要: Supervisord 会基于 和 轮转日志。当活跃日志文件大小达到 ,这个文件会被重命名为备份文件,然后 supervisord 会创建一个新的活跃日志文件。当上述情况发生时,如果已有备份文件的数量大于等于 ,那么最旧的备份文件会被移除,然后其他剩余的日志文件会据此调整命名。 假如活跃日志名叫 , 阅读全文
posted @ 2018-06-14 11:33 Jay54520 阅读(6680) 评论(1) 推荐(0) 编辑
摘要: URI URI 是 Uniform Resource Identifier 的缩写。 Uniform 统一不同类型的资源。比如 、`mp3 jpeg` 等不同的类型的资源都可以使用 URI 来标识 统一不同协议。比如 、`ftp mailto` 等不同的协议都可以使用 URI 来标识 统一新旧资源。 阅读全文
posted @ 2018-06-07 14:08 Jay54520 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 在使用 Tornado 的过程中产生了以下疑问: 什么时候需要给函数增加 什么时候调用函数需要 与 是如何工作的 包含 的函数是一个 generator[1]。 通过 与 generator 沟通、通过返回 与协程的调用者沟通。 具体沟通情况: 收到从 generator 返回的 "unwraps" 阅读全文
posted @ 2018-05-31 19:57 Jay54520 阅读(5524) 评论(0) 推荐(0) 编辑