问题列表 - 第43242页

奇怪的jQuery AJAX问题

我正在使用jQuery AJAX从PHP页面获取一些数据,并在占位符中使用加载GIF图像,让用户知道结果正在进行中.

$(".project").change(function(){
            $(".custName").html("<img src='/admin/images/ajax-loader.gif' />");
            $(".projectDesc").html("<img src='/admin/images/ajax-loader.gif' />");
            var project_num=$(this).val();
            var dataString = 'project='+ project_num;

                $.ajax
                    ({
                        type: "POST",
                        url: "customerfilter.php",
                        dataType: "json",
                        data: dataString,
                        cache: false,
                        success: function(data)
                        {
                            $(".custName").html(data.message1);
                            $(".projectDesc").html(data.message2);
                        }
                    });


        });
Run Code Online (Sandbox Code Playgroud)

当我点击触发器并打开Firebug控制台时,我可以看到POST返回并且数据是正确的.然而,加载gif永远不会消失,永远不会被正确的数据所取代 - 不知道为什么!?

这是Firebug和RESPONSE窗口的屏幕截图:

替代文字

相对PHP:

while ($row = mysql_fetch_array($result)) {
                echo json_encode(array(
                    "message1" => $row['cust_name'],
                    "message2" => $row['description'],
                ));
Run Code Online (Sandbox Code Playgroud)

$ result是一个mysql_query

php ajax jquery post preloader

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

是否有Java的IndexSet和Range类?

在Objective-C Cocoa中,我们有一个NSIndexSet类,它通过保留一系列范围来有效地存储一系列唯一索引.例如,集合1,2,...... 30,57将被存储为范围1-30和57而不是32个数字的数组.这有助于以简单快速的方式存储大量选择.例如,如果选择的表中的所有行都在1到100万之间,则索引集会折叠到一个很小的范围,并且可以快速比较和交叉.

不幸的是,这对Google来说相当困难.Java有一个等价的类吗?

java indexing cocoa range

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

哪些设计决策会支持Scala的Actors而不是JMS?

使用Scala Actors而不是JMS有什么区别?

例如,从性能和可伸缩性的角度来看,与JMS相比,Scala Actor模型添加了什么?在哪些情况下使用Actors而不是JMS更有意义,即Actors解决JMS无法解决的问题是什么?

java scala jms actor

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

Struts 2中的Json插件问题

我有以下代码,我将实现/ getJson将返回用户对象的功能,因为json和/ getJson2将返回user2作为Json对象.

@ParentPackage("json-default")
public class JsonAction extends ActionSupport{
private User user = new User("John","Smith"); 
private User user2 = new User("Smith","John"); 
public String populate(){

    return "populate";
}

@Action(value="/getJson", results = {
        @Result(name="success", type="json")})
public String test(){
    return "success";
}

@Action(value="/getJson2", results = {
        @Result(name="success", type="json")})
public String test2(){
    return "success";
}

@JSON(name="user")
public User getUser() {
    return user;
}

public void setUser(User user) {
    this.user = user;
}

@JSON(name="user2")
public User getUser2() {
    return user2;
}

public void setUser2(User user2) …
Run Code Online (Sandbox Code Playgroud)

java ajax json struts2

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

茉莉花单元测试 - 测试对象的未定义属性

我有以下声明

expect(A.["BAR"].name).toEqual("foo"); 
Run Code Online (Sandbox Code Playgroud)

由于我的对象A具有顶级属性"BAR"并且条具有值"foo"的事实.

我想测试我的结构以确认属性"NONEXISTINGPROP"尚未定义.例如

expect(A.["NONEXISTINGPROP"].name).not.toBeDefined(); 
Run Code Online (Sandbox Code Playgroud)

但是我似乎得到了

  "TypeError: A.[NONEXISTINGPROP] is undefined" 
Run Code Online (Sandbox Code Playgroud)

在茉莉花测试跑步者中,这正是我想要确认的.知道为什么Jasmine在哭.我希望它能通过这个.

谢谢你

javascript bdd unit-testing undefined jasmine

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

依赖注入 - 几个类方法中需要的新实例

我有一些看起来像这样的代码:

public MyService(IDependency dependency)
{
    _dependency = dependency;
}

public Message Method1()
{
    _dependency.DoSomething();

}

public Message Method2()
{
    _dependency.DoSomething();  
}

public Message Method2()
{
    _dependency.DoSomething();  
}
Run Code Online (Sandbox Code Playgroud)

现在我刚刚意识到,因为依赖对象包含内部状态信息.我需要在每个方法调用中新建一个新实例

那么最好的方法是什么,仍然没有新的具体实例?

您是否会使用IoC容器并在每个方法中调用容器?或者是否有一种更流畅的方式,您只能拨打一个容器?

如果我没有使用IoC容器怎么办?是否有办法不在每个方法中新建一个具体实例?

c# dependency-injection inversion-of-control

29
推荐指数
3
解决办法
7385
查看次数

在Android Market中发布应用程序的优势

我已经编写了一个应用程序,现在是时候发布它了.我想知道在哪里发布它(在市场或我的网站上)考虑未来的更新,在我的网站上发布时我应该知道哪些优势?如果我在Android的市场或我的网站上发布它有什么优点或缺点?我希望我能说清楚自己.

最好的祝福.

android

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

针对Azure/CDN进行编程

我们正在将内部部署应用程序迁移到Azure云.内部企业用户通常通过管理界面将完整尺寸的图像上传到我们的网站(现在这些图像将被发送到Azure blob存储).该网站负责在请求时创建正确的图像大小.那么现在发生的事情(内部环境)是这样的:

1)用户上传完整大小的文件.

2)当通过GetImage HTTP处理程序请求较小的版本(即http://www.site.com/GetImage.aspx?imageid=15&height=100&width=100)时,处理程序会检查我们之前是否已创建该版本的版本那个尺寸的图像.如果是,则将其直接写入Response流.如果没有,则需要一秒钟来调整它,将其保存到"/ iamges/cache"目录并将调整后的图像写入Response流.

3)下次以该大小请求该文件时,它返回先前创建的图像.

所以我想使用Azure和Blob存储实现相同类型的机制,但我有几个问题:

1)我不能简单地检查blob是否存在.我必须首先下载blob,然后调用FetchAttributes以查看它是否抛出异常.但是,这样做实际上会下载图像.那么这不会使图像请求的数量增加一倍(一个用于查看是否存在而另一个用于显示给用户)?

2)假设图像不会在大小我需要它(即BLOB /images/cache/image_15_100_100.jpg不存在存在 - 编号15,100×100像素).所以我已经向CDN发出了一次请求,看它是否存在.现在我已经下载可能5-10 MB全尺寸的图像(而不是看完了我们的内部部署的文件系统,这是快),加载在内存5-10 MB图像,调整其大小,然后将其重新上传到CDN.这看起来很耗时,特别是当我可以在一个请求中拥有10-15个这样的图像时.

我知道Azure相对较新,但是对于这种与blob存储的交互,有什么接近"最佳实践"吗?还有其他方法可以考虑吗?这似乎是图像大小调整的大量开销,所以我想我必须遗漏一些东西或忽略另一种解决方案.

c# cdn azure

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

合并data.frame的值

我是初学者,我认为这不是那么困难.我想结合a的值data.frame,像这样:

输入data.frame:

  col1 col2
1 a   50
2 a   80
3 b   40
4 c   20 
Run Code Online (Sandbox Code Playgroud)

输出data.frame:

 col1 col1
1 a [50,80]
2 b [40]
3 c [20]
Run Code Online (Sandbox Code Playgroud)

在输入中,col1并不是唯一的.对于每个值col1,我想组合col2一个向量中的所有值.在输出中,col1是独一无二的.

你能帮帮我吗?

r

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

如何将(JUnit)测试套件导出为可执行jar

在eclipse(Helios)中是否有办法将我的JUnit测试套件(或者甚至可能的测试用例)打包/导出为可执行的jar?

我知道如何从具有主类的项目生成可运行的jar,但我对如何包含a无能为力TestRunner.
有一种直截了当的方式,还是我必须制作一个解决方法主类调用TestRunner某种方式?

细节会很棒.

java eclipse junit unit-testing jar

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