小编Ada*_*dam的帖子

Gmail上的传入邮件通知如何运作?

我想知道它是如何在Gmail中实现的,每次收到电子邮件时,邮件列表都会自动刷新.看起来服务器正在向浏览器发送某种事件,但它怎么可能呢?或者也许它很简单:浏览器每次让我们说2秒钟就向服务器询问新消息?但它可能会破坏性能......

有人有想法吗?

编辑:好的,如果这是简单的答案,他们如何管理性能?当我从其他帐户向Gmail帐户发送电子邮件时,视图几乎立即"刷新".你说的是一个返回true/false的简单函数,但它必须有一些逻辑(db连接或读取一些文件).他们如何管理它?


另请参阅:GMail Chat如何在没有客户端交互的情况下发出AJAX请求?

email events gmail

13
推荐指数
1
解决办法
1万
查看次数

C++创建图像

我已经有一段时间没有用C++编程了,现在我必须编写一个简单的东西,但它让我疯了.

我需要从颜色表创建一个位图: char image[200][200][3];

第一个坐标是宽度,第二个高度,第三个颜色:RGB.怎么做?

谢谢你的帮助.亚当

c++ image

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

OpenID端点

我想允许用户使用OpenID登录我的网站.到目前为止,我已经整合了谷歌和雅虎.

还有哪些其他流行服务提供OpenID登录端点?我特别感兴趣的是Windows Live(但从我看到他们最近关闭了端点,我找不到任何关于新端点的信息).社交网站如Facebook或Twitter怎么样?

我见过OpenID目录,但我没有找到任何有用的信息.

openid

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

R - ave rollapply错误:k <= n不为TRUE

我正在尝试计算在R中按多个维度分组的滚动均值.我将通过以下方式在SQL中执行的操作:

AVG(value) OVER 
   (PARTITION BY dim1, dim2 ORDER BY date 
       RANGE BETWEEN 5 PRECEDING AND CURRENT ROW)
Run Code Online (Sandbox Code Playgroud)

如果我只选择几个维度,以下似乎可行:

s <- ave(df$value, 
     list(df$dim1, df$dim2), 
     FUN= function(x) rollapply(x, 5, mean, align='right'))
Run Code Online (Sandbox Code Playgroud)

但是当我选择完整的维度集时会出现以下错误:

Error: k <= n is not TRUE 
Run Code Online (Sandbox Code Playgroud)

我跑的时候遇到同样的错误:

rollapply(c(1:2), 3, mean, align='right')
Run Code Online (Sandbox Code Playgroud)

所以我想问题是一些尺寸组合没有足够的值来计算平均值.

我怎么能克服它?我很好,因为这些组合有一个NA.任何帮助将非常感激..

r rollapply

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

标签 统计

c++ ×1

email ×1

events ×1

gmail ×1

image ×1

openid ×1

r ×1

rollapply ×1