小编Mir*_*ler的帖子

printf("%.15e", 1e23); 打印?

我正在尝试优化 double->text 转换(试图击败 grissu、ryu 等...)。

在这样做的同时,我将我的结果与sprintf输出进行比较。现在我遇到了上面有趣的案例。

printf("%.15e", 1e23);
Run Code Online (Sandbox Code Playgroud)

(例如 glibc)打印

9.999999999999999e+22

虽然我的日常打印

1.000000000000000e+23

现在这两个数字与“真实值”的距离相同,并且将这两个值转换回(例如使用atof)会产生相同的双精度值。

但是,我相信我的结果满足“四舍五入”规则(这就是它走这条路的原因)。

哪个结果更正确?

c floating-point double printf libgcc

8
推荐指数
1
解决办法
90
查看次数

在后台下载 Facebook 广告统计数据(无网络浏览器)

我正在开发一个后台服务器应用程序,它应该通过电子邮件向我们的客户发送广告活动统计信息,其中的广告活动是从各种提供商那里捆绑的,其中之一是 Facebook。

现在的问题是如何从 Facebook 下载特定的广告活动。基本上我需要的是一个特定广告系列的表格,其中包含请求范围内每天的展示次数和点击次数。

一个问题是该应用程序是后台服务器进程,在没有用户交互的情况下定期运行,所以我怀疑身份验证可能存在问题。

从我目前所读到的,我相信我应该

  • 在 facebook 上注册我的应用程序
  • 申请 Ads API 访问权限 (?)
  • 使用旧的 REST API 来获取统计信息,或者使用来自图形 api 的 adsstatistics(但我相信那里的格式没有针对特定日期划分)。

在这种情况下我应该如何进行身份验证?

关于这里的正确解决方案有什么建议吗?

(注意:过去,我在为 Google 做类似的事情,在那里我成功地使用了http://code.google.com/intl/cs/apis/adwords/docs/guides/reporting.html - 这仅供参考关于我需要实现的目标)。

statistics facebook ads

5
推荐指数
1
解决办法
2111
查看次数

标签 统计

ads ×1

c ×1

double ×1

facebook ×1

floating-point ×1

libgcc ×1

printf ×1

statistics ×1