小编Ort*_*ntz的帖子

数据结构/算法有效保存加权移动平均值

在存储日志记录时,我想总结一些不同类别的移动平均值.想象一下,一次保存一个条目的Web服务器日志的服务.让我们进一步想象一下,我们无法访问记录的记录.所以我们一次看到它们,但以后无法访问它们.

对于不同的页面,我想知道

  • 点击总数(简单)
  • "最近"的平均值(比如一个月左右)
  • "长期"平均值(一年以上)

是否有任何聪明的算法/数据模型可以保存这些移动平均线而无需通过总结大量数据来重新计算它们?

我不需要精确的平均值(恰好30天左右),只需要趋势指标.所以一些模糊不是一个问题.它应该确保新条目的权重高于旧条目.

一种解决方案可能是自动创建每个月的统计记录.但是,我甚至不需要过去一个月的统计数据,所以这看起来有点矫枉过正.并且它不会给我一个移动平均线,而是每个月交换新值.

algorithm weighted-average moving-average data-structures

3
推荐指数
1
解决办法
1795
查看次数

我如何确定iphone CoreLocation是否正在使用卫星或蜂窝塔三角测量来查找当前位置?

我正在使用CoreLocation查找用户当前位置并将其显示在地图上.当使用卫星建立位置时,我想显示带有天线的图标,当使用塔式细胞三角测量时,我想显示带有塔的图标.在我的测试应用程序中,我将所需的精度设置为kCLLocationAccuracyNearestTenMeters,如果使用塔式细胞三角测量,这可能永远不会达到,但是当它使用卫星时,我有很有希望的结果.

我如何确定检索当前位置,卫星或塔的模式,我应该看看CoreLocation提供的精度是否小于所需的精度然后使用卫星,如果没有使用塔式细胞三角测量或有另一种方式?

iphone gps triangulation core-location ios

2
推荐指数
2
解决办法
929
查看次数

巧妙地使用iPhone模拟器更好地测试GPS代码?

我一直在玩iPhone SDK,使用MapKit和Core Location.

你可以使用哪些技巧来更好地测试...同时仍然在模拟器上(很久以前我必须在我的iPhone上试用它).

有没有办法使用NSTimer并定期获取位置,航向,速度等"假装"值?

模拟器只提供1个位置......并且没有移动...真正限制了它的"测试"实用性.

iphone gps core-location mapkit ios

2
推荐指数
1
解决办法
4233
查看次数

如何在Ruby中解析时间间隔?

我有时间间隔字符串,6:30 am – 2:30 pm或者5:30–11:00 pm(注意这里的开始时间省略了"pm")我要解析为Ruby中的Time对象.有没有一种优雅的方法可以做到这一点,还是我必须手动捕捉所有不同的情况?

ruby time parsing

2
推荐指数
1
解决办法
2018
查看次数

UISearchController不会移动我的UITableView

正如你所看到的,我UITableView的卷轴是最大的,但我的桌子不完全可见.为什么?我用UITableViewController

在此输入图像描述

cocoa-touch uitableview ios swift uisearchcontroller

2
推荐指数
1
解决办法
1172
查看次数

与 Safari 同步 - SFSafariViewController 的扩展

我知道SFSafariViewController有私人 cookie 存储和其他实现。但是,我知道我们可以为每个(每个本地系统)Swift 类编写一个扩展。我需要与本机 Safari 共享 cookie,或者Safari使用一些标头请求从我的应用程序打开。至少,如何创建一个API用于获取/设置 cookie 的?

safari ios swift sfsafariviewcontroller sfauthenticationsession

2
推荐指数
1
解决办法
3282
查看次数