问题列表 - 第28972页

gwt - 在RPC调用中使用List <Serializable>?

我有一个RPC服务,使用以下方法:

public List<Serializable> myMethod(TransactionCall call) {...}
Run Code Online (Sandbox Code Playgroud)

但是在分析此方法时我收到警告,然后rpc调用失败

Analyzing 'my.project.package.myService' for serializable types
Analyzing methods:
public abstract java.util.List<java.io.Serializable> myMethod(my.project.package.TransactionCall call)
Return type: java.util.List<java.io.Serializable>
[...]
java.io.Serializable
Verifying instantiability
(!) Checking all subtypes of Object wich qualify for serialization
Run Code Online (Sandbox Code Playgroud)

似乎我不能将Serializable用于我的List ...我可以使用我自己的界面(类似于AsyncDataInterface,它实现了Serializable接口),但事实是我的方法将返回一个列表自定义对象和基本对象(如as Strings,int ....).

所以我的问题是:

  • 这是一种标准行为吗?(我无法弄清楚为什么我不能在这种情况下使用这个界面)
  • 有没有人有针对这种情况的解决方法?

java gwt serialization rpc gwt-rpc

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

删除字符串的最后n个字符(在Ruby中)的最佳方法是什么?

在Ruby中,我只是想摆脱字符串的最后n个字符,但以下内容不起作用

"string"[0,-3]
Run Code Online (Sandbox Code Playgroud)

也不

"string".slice(0, -3)
Run Code Online (Sandbox Code Playgroud)

我想要一个干净的方法,而不是像

"string".chop.chop.chop
Run Code Online (Sandbox Code Playgroud)

它可能是微不足道的,请任何人教我!谢谢!

ruby

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

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

VS2010(Blend 3)中不存在"Interaction.Behaviors"标签

在VS2010 xaml编辑器中支持Blend 3的Interactivity命名空间似乎存在问题.我安装了以下内容:

  • VS2010
  • Blend 3 + Blend 3 SDK

我正在尝试编译一个针对.Net 4 Client Profile的演示项目,并引用System.Windows.Interactivity(在Blend 3文件夹中).

在对象浏览器中,一切似乎都很好.我也可以从代码隐藏中访问Interaction.Behaviours,但如果我将命名空间xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"放在xaml文件中并尝试使用它,则intellisense为空.

如果我在那里复制一些东西,编译器说: The tag 'Interaction.Behaviors' does not exist in XML namespace 'http://schemas.microsoft.com/expression/2010/interactivity'.

我是否需要安装Blend 4 RC或其他东西?

wpf xaml visual-studio-2010 expression-blend

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

在mysql中输入类型

我在数据库中有passportno(varchar).
我输入的值如此001,002,003.我想显示排序顺序.

现在我写了这样的查询"select * from passport_registration where status=1 ORDER BY passportno" 然后显示这样的输出...... 077,088,099,100,1000,1001,1009,101,1010 我想显示排序顺序.怎么做?

mysql casting

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

何时在switch语句中声明引用?

令我惊讶的是这段代码很好用:

int i = 2;
switch(i) {
case 1:
    String myString = "foo";
    break;
case 2:
    myString = "poo";
    System.out.println(myString);
}
Run Code Online (Sandbox Code Playgroud)

但是永远不应该声明String引用?是不是每个案例下的所有变量都被声明无论是什么,或者如何解决?

java switch-statement

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

jquery ajax成功问题

为什么以下脚本通过删除relievant html实体来工作于客户端:

$(".ui-delete").click(function() {

    $.ajax({
        url: 'delete.aspx',
        type: 'POST',
        data: { strWidgetID:$(this).parents(".widget").attr("id") },
        error: function() { alert('Error'); },
        success: function() { alert('Success'); }
    });


    $(this).parents(".widget:first").remove();
});
Run Code Online (Sandbox Code Playgroud)

但是以下查询"更合适",通过删除html实体不起作用?

$(".ui-delete").click(function() {

    $.ajax({
        url: 'delete.aspx',
        type: 'POST',
        data: { strWidgetID:$(this).parents(".widget").attr("id") },
        error: function() { alert('Error'); },
        success: function() {
            alert('Success');
            $(this).parents(".widget:first").remove();
        }
    });

});
Run Code Online (Sandbox Code Playgroud)

第一个脚本正确地执行客户端和服务器端,第二个脚本正确地服务器服务器,但在客户端,它只显示警报"成功",但不删除html实体"小部件"

有任何想法吗?

jquery

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

如何使用TortoiseSVN创建新分支?

如何使用TortoiseSVN使用我的工作副本创建新分支?

我看到了分支选项,但我没有看到以某种方式命名的方法.

svn tortoisesvn branch

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

如何跳转到RubyMine中的方法?

在Visual Studio中,编辑器有一个当前类中的函数下拉列表; 点击一个会将我带到该功能的顶部.有没有办法从RubyMine获得类似的行为?

rubymine

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

WPF:绑定到后面的代码中的命令

我有一个WPF Microsoft Surface应用程序,我正在使用MVVM-Pattern.

我有一些在代码后面创建的按钮,我想将命令绑定到它们,但我只知道它在XAML中是如何工作的

像这样:

<Custom:SurfaceButton Command="{Binding SaveReservationCommandBinding, Mode=OneWay}"/> 
Run Code Online (Sandbox Code Playgroud)

但我不能这样做,因为我的按钮在XAML中不存在,只在后面的代码中存在.

那么命令绑定如何在代码中起作用呢?

c# wpf command pixelsense

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