![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
Johnson8702
这个作者很懒,什么都没留下…
展开
-
漫画时间:什么是时间复杂度?
时间复杂度的意义究竟什么是时间复杂度呢?让我们来想象一个场景:某一天,小灰和大黄同时加入一个公司......一天过后,小灰和大黄各自交付了代码 ,两端代码实现的功能都差不多。大黄的代码运行一次要花100毫秒,内存占用5MB。小灰的代码运行一次要花100秒,内存占用500MB。于是......由此可见,衡量代码的好坏包括两个非常重...翻译 2018-08-27 18:04:48 · 591 阅读 · 0 评论 -
电子围栏的实现(一):矩形、圆与多边形的处理
矩形区域处理针对矩形区域处理,复杂度较低。设矩形ABCD的四个顶点分别为A、B、C、D,坐标分别为A(x1,y1)、B(x2,y2)、C(x3,y3)、D(x4,y4),设点E(x5,y5)是需要判断的点。那么判断点E是否在矩形区域的方法是:x5>x3且x5<x2,同时满足y5>y3且y5<y2,当然我们也可以把A、D两个点作为参照/** * 判断是否在矩...原创 2018-08-28 16:33:58 · 9365 阅读 · 1 评论 -
火星坐标(gcj02)、国测局坐标(GPS)和百度坐标(bd0911)互转
火星坐标转百度坐标/** * 火星转百度 * * @param bd_lat 百度坐标纬度 * @param bd_lon 百度坐标经度 */public void bd_encrypt(double gg_lat, double gg_lon) { double x = gg_lon, y = gg_lat;//火星坐标的经度和纬度 double z = Ma...原创 2018-08-29 15:52:53 · 1768 阅读 · 0 评论 -
Spark Stream、Kafka Stream、Storm和Flink对比,以及阿里巴巴基于Flink打造的Blink解决的问题
一、Spark Stream、Kafka Stream、Storm等存在的问题在设计一个低延迟、exactly once、流和批统一的,能够支撑足够大体量的复杂计算的引擎时,Spark Stream等的劣势就显现出来。Spark Streaming的本质还是一个基于microbatch计算的引擎。这种引擎一个天生的缺点就是每个microbatch的调度开销比较大,当我们要求的延迟越低,额外的开...原创 2018-08-30 14:31:16 · 8052 阅读 · 0 评论