问题列表 - 第34002页

如何实时检索更新的记录?(推送通知?)

我正在尝试在rails电子商务应用程序上创建一个ruby,潜在客户将能够下订单,商店所有者将能够实时接收订单.最终订单将被记录到数据库中(当时是SQLite),并且店主将打开一个浏览器窗口,新订单将在订单完成后出现.(应用程序信息:我正在使用HOBO rails框架,并计划在Heroku中托管应用程序)

我现在正在考虑使用最好的技术来实现这一点,因为预计应用程序会有很多用户发送大量订单:

1)每个浏览器窗口每隔X分钟刷新一次页面,连续轮询服务器以获取新记录(新订单).当然,这会给服务器带来沉重的负担.

2)如上所述,但用某种AJAX框架轮询服务器.

3)使用某种服务器推送技术,如"彗星"异步消息传递.找到Juggernaut,唯一的问题是它使用Flash和自定义端口,这可能是一个问题,因为我的应用程序应该可以在企业防火墙和NAT后面访问.

4)我也在检查node.js框架,对于这种异步消息传递似乎是有效的,尽管Heroku不支持它.

哪种方法是实现此类功能的最有效方法?还有其他方法我没有想过吗?

感谢您的时间和帮助!

ajax ruby-on-rails comet heroku node.js

6
推荐指数
1
解决办法
1439
查看次数

如何用c语言查找当天?

我能够获得当前日期,但输出结果类似于2010年9月1日,但我的要求是像"星期三"这样的当前日期不是像1这样的整数值.我的代码就在这里.

#include <dos.h>
#include <stdio.h>
#include<conio.h>

int main(void)
{
struct date d;
getdate(&d);
printf("The current year is: %d\n", d.da_year);
printf("The current day is: %d\n", d.da_day);
printf("The current month is: %d\n", d.da_mon);
getch();
return 0;

}
Run Code Online (Sandbox Code Playgroud)

请帮助我找到当天的星期日,星期一.........谢谢

c

6
推荐指数
1
解决办法
6633
查看次数

XAML/Silverlight 复选框工具提示

我试图向 XAML 中的复选框添加工具提示,但是我得到的只是错误:

        <ToolTipService.ToolTip>
          <ToolTip x:Name="ToolTipDelete" Content="Delete" />
        </ToolTipService.ToolTip>
Run Code Online (Sandbox Code Playgroud)

任何人都知道我如何将其添加到复选框中?

银光2。

silverlight wpf xaml

4
推荐指数
1
解决办法
4040
查看次数

IsEnabled还是已启用?

在整个Silverlight和WPF中,布尔值的属性以Is为前缀(几乎全部),例如:

IsEnabled
IsTabStop
IsHitTestVisible

在所有其他Microsoft框架(winforms,BCL,ASP.NET)中未使用Is.是什么促使他们的团队摆脱原来的命名惯例 - 这是一个必须坚持的演变或命名命名?

silverlight wpf naming-conventions

6
推荐指数
1
解决办法
1488
查看次数

RVM相当于PHP?

我似乎找不到快速切换PHP版本的方法.有没有相当于PHP的ruby版本管理器的东西?我需要在OS X上切换5.3和5.2.

php ruby homebrew rvm rbenv

52
推荐指数
3
解决办法
2万
查看次数

Java:检测给定字符编码的不可显示字符

我目前正在开发一个应用程序来验证和解析CSV文件.CSV文件必须以UTF-8编码,尽管有时我们会以错误编码方式获取文件.CSV文件很可能包含德语字母(Ä,Ö,Ü,ß)的特殊字符,因为CSV文件中的大多数文本都是德语.

对于验证器的一部分,我需要确保该文件是UTF-8编码的.只要不存在特殊字符,解析时很可能没有问题.

到目前为止我所尝试的是将文件作为字节读取并使用一些库来检测(或猜测)编码.我尝试了这篇博文的大部分可能性:http://fredeaker.blogspot.com/2007/01/character-encoding-detection.html

但我尝试的所有库都没有返回正确的编码,因此我无法解析特殊字符.

现在问我的问题:有没有办法确定像UTF-8这样的给定字符编码来检测未正确编码的字符?所以基本上(Eclipse)控制台中显示的字符作为问号标记.

或者有没有其他方法来正确确定字符编码?我只需要知道它是否是UTF-8.

提前谢谢大家的帮助!:)

最诚挚的问候,罗伯特

java csv validation utf-8 character-encoding

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

Jquery禁用"下一步"按钮,直到动画结束

这很酷,我对此很熟悉.但是我希望下一个和上一个按钮保持可见,只是不能点击.在我的特殊情况下,按钮是图像,是设计的一部分.我只是希望用户在动画结束前无法点击.

jquery jquery-cycle

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

在处理指针时,C++编译器能否优化代码?

有了这两个问题作为背景(第一第二),我很好奇C++编译器在处理指针时可以执行多少优化?更具体地说,我对编译器在优化它可能检测到的永远不会运行的代码时的智能感兴趣.

(有些人可能会指出,这可能是这个问题的一个骗局,但它的这一特定部分并未得到完全回答.因此我决定开始一个只涉及这个问题的新问题.)

(我不是C++专家,所以我在下面的陈述中可能会出错,但无论如何我都会试一试).C++编译器可以优化掉它将识别的部分代码,它们永远不会被执行或永远不会被退出(例如循环).这是一个例子:


void test() {
    bool escape = false;

    while ( !escape ); // Will never be exited

    // Do something useful after having escaped
}
Run Code Online (Sandbox Code Playgroud)

编译器很可能会认识到循环永远不会被退出,因为代码永远不会改变值,escape以便退出循环.这使得循环无用.

现在,如果我们要将变量更改为指针,编译器是否仍然会优化循环?说代码看起来像这样:


void test( bool* escape ) {
    while ( *escape ); // Will this be executed?

    // Do something useful after having escaped
}
Run Code Online (Sandbox Code Playgroud)

我怀疑编译器取消循环,否则关键字volatile将是多余的,是吗?但是当处理线程时 - 实际上它已被修改但在函数之外,甚至可能在C++文件之外 - 编译器是否仍会删除循环?如果指向的变量escape是全局变量,或者是另一个函数中的局部变量,它会有所不同吗?编译器可以进行此检测吗?在这个问题中,有人说如果在循环内部调用库函数,编译器将不会优化循环.当使用阻止此优化的库函数时,会有什么机制?

c++ optimization pointers

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

在 Xcode 中运行没有环境变量的 shell 脚本?

Xcode 在运行 shell 脚本时设置各种与构建相关的环境变量。有没有办法在不设置这些变量的情况下运行 shell 脚本?

shell xcode environment-variables

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

评估Delphi中的当前小时

我正在寻找与以下Ruby代码等效的Delphi

if Time.now.hour > 12  then
  # Statement; 
else
  # Alternative Statement;
end
Run Code Online (Sandbox Code Playgroud)

谢谢Stefan

delphi datetime

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