问题列表 - 第38759页

如何使用变量名调用java方法?

假设我有Method1(void),Method2(void)......

有没有办法可以选择其中一个变量?

 String MyVar=2;
 MethodMyVar();
Run Code Online (Sandbox Code Playgroud)

java variables methods

25
推荐指数
3
解决办法
5万
查看次数

Html.OpenIdSelectorScripts抛出NullReferenceException的helper方法

尝试导航到LogOn页面时,我不断收到此错误:

System.NullReferenceException:未将对象引用设置为对象的实例

抛出错误的代码行是:

<%= Html.OpenIdSelectorScripts(this, options, null)%>. 
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么这行代码会抛出错误?

c# asp.net asp.net-mvc nullreferenceexception dotnetopenauth

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

在用户等待时处理大量数据的最佳实践(在Rails中)?

我有一个bookmarklet,当使用时,将当前浏览器页面上的所有URL提交给Rails 3应用程序进行处理.在幕后我使用Typhoeus来检查每个URL是否返回2XX状态代码.目前,我通过对Rails服务器的AJAX请求启动此过程,只需等待它处理并返回结果.对于一个小集合,这非常快,但是当URL的数量非常大时,用户可以等待,例如10-15秒.

我已经考虑过使用延迟作业来处理用户线程之外的内容,但这似乎不是正确的用例.由于用户需要等到处理完成才能看到结果,并且延迟作业可能需要在作业开始之前最多五秒钟,我不能保证处理将尽快发生.不幸的是,在这种情况下这个等待时间是不可接受的.

理想情况下,我认为应该发生的是:

  • 用户点击bookmarklet
  • 数据被发送到服务器进行处理
  • 在旋转线程进行处理时,会立即返回等待页面
  • 等待页面定期通过ajax轮询处理结果并更新等待页面(例如:"处理的567个URL中的4个...")
  • 等待页面一旦准备好就会更新结果

一些额外的细节:

  • 我正在使用Heroku(长时间运行的进程在30秒后被杀死)
  • 登录和匿名用户都可以使用此功能

这是一种典型的方法,还是有更好的方法?我是否应该在处理过程中滚动自己的线程外处理程序来更新数据库,或者是否可以使用延迟作业(可以在Heroku上使用)?任何推动正确的方向将非常感激.

ruby-on-rails long-running-processes delayed-job ruby-on-rails-3

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

如何解释自定义脚本语言?

我想知道解析/解释自定义语言的最简单方法是什么.有没有可以帮助我的图书馆?

我本质上希望最终用户能够使用我设计的自定义语法编写脚本(语法可能类似于c ++),我需要使用我的C++原型来解释脚本,就像有一个C++库一样用于解析LUA.

是否有任何库/示例可以帮助我,或者我只需要进行手动标记,解析和解释?

c++ interpreter

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

列出元素的所有绑定(使用jQuery)

有没有办法列出jQuery元素上的所有绑定?jQuery的bind()似乎只是附加它们,我没有找到一个确实得到绑定的jQuery函数.

javascript jquery binding

40
推荐指数
4
解决办法
4万
查看次数

VS2010不会显示项目属性("底层RCW")?

只有时候(我还没有注意到一个模式),当我右键单击一个项目(各种类型的项目)并选择"时,VS2010显示以下错误(我希望属性页的主体是)"属性":

尝试加载页面时发生错误. 无法使用已与其基础RCW分离的COM对象.

我通常可以在重启VS2010后查看项目页面.我正在使用RTM版本.

什么可能导致此错误?

visual-studio-2010 comobject rcw project-properties

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

修改外部文件时重建T4模板

我正在构建一组T4模板,用于从XML文件中收集数据.有没有办法强制Visual Studio在XML文件更改时重新生成模板?

目前,开发人员必须修改XML文件,然后重建每个模板以获取更改.我的目标是完全隐藏开发人员的T4模板,这样除了更新XML文件之外,他们不必执行任何操作.

其他信息:我们正在使用Visual Studio 2008 Visual Basic项目.

t4 design-time templating visual-studio

7
推荐指数
1
解决办法
2244
查看次数

如何在eclipse cdt mingw32中更改内置工具链

我正在使用cdt/mingw编译窗口.我喜欢免费编译警告.我收到以下警告:

auto-importing has been activated without --enable-auto-import specified
on the command line.
Run Code Online (Sandbox Code Playgroud)

以下页面建议处理它的方法是将该选项添加到ld的命令行.

4.8 ld和WIN32(cygwin/mingw)

那么问题是,如何更改内置工具链的默认命令行开关?

我还想设置gcc的警告级别.

c++ mingw eclipse-cdt toolchain

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

将特定字符串映射到常量整数?

给定一组特定的字符串,将它们映射到相应的整数集的最佳方法是什么?假设我有一个内部使用的几个整数常量的类,但是需要获取传入的外部字符串并确定它们映射到的正确的相应整数常量.

这是一个简化的例子:

public class Example {
    public static final int ITEM_APPLE = 0;
    public static final int ITEM_BANANA = 1;
    public static final int ITEM_GRAPE = 3;

    public void incomingData(String value) {
        // Possible values would be "apple", "banana", and "grape" in this case.
    }
}
Run Code Online (Sandbox Code Playgroud)

从该值到相应的整数常量,最合适的方法是什么?一个HashMap?或者以任何方式在静态成员中定义这些映射?另一个想法?

java string integer constants

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

为什么我的Raphael JS动画不会循环?

大家好,我使用Raphael框架制作了这个动画.我希望明星(logoStar)无限旋转,但它只运行一次.有人可以帮忙吗?谢谢

window.onload = function () {
buildLogo();
}

var buildLogo = function () {
    var logo = Raphael("title",800,236);

    var logoStar = logo.path("M12.245 131.057L16.039 138.743L24.521 139.974L18.383 145.958L19.832 154.406L12.245 150.418L4.658 154.406L6.108 145.958L-0.03 139.974L8.452 138.743").attr({fill:"#fff",stroke:"none"});

    var starSpin = function () {
        logoStar.animate({rotation: "360"}, 5000, starSpin);
    }
    starSpin();
}
Run Code Online (Sandbox Code Playgroud)

javascript animation raphael

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