我正在使用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
在Objective-C Cocoa中,我们有一个NSIndexSet
类,它通过保留一系列范围来有效地存储一系列唯一索引.例如,集合1,2,...... 30,57将被存储为范围1-30和57而不是32个数字的数组.这有助于以简单快速的方式存储大量选择.例如,如果选择的表中的所有行都在1到100万之间,则索引集会折叠到一个很小的范围,并且可以快速比较和交叉.
不幸的是,这对Google来说相当困难.Java有一个等价的类吗?
使用Scala Actors而不是JMS有什么区别?
例如,从性能和可伸缩性的角度来看,与JMS相比,Scala Actor模型添加了什么?在哪些情况下使用Actors而不是JMS更有意义,即Actors解决JMS无法解决的问题是什么?
我有以下代码,我将实现/ 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) 我有以下声明
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在哭.我希望它能通过这个.
谢谢你
我有一些看起来像这样的代码:
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容器怎么办?是否有办法不在每个方法中新建一个具体实例?
我已经编写了一个应用程序,现在是时候发布它了.我想知道在哪里发布它(在市场或我的网站上)考虑未来的更新,在我的网站上发布时我应该知道哪些优势?如果我在Android的市场或我的网站上发布它有什么优点或缺点?我希望我能说清楚自己.
最好的祝福.
我们正在将内部部署应用程序迁移到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存储的交互,有什么接近"最佳实践"吗?还有其他方法可以考虑吗?这似乎是图像大小调整的大量开销,所以我想我必须遗漏一些东西或忽略另一种解决方案.
我是初学者,我认为这不是那么困难.我想结合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
是独一无二的.
你能帮帮我吗?
在eclipse(Helios)中是否有办法将我的JUnit测试套件(或者甚至可能的测试用例)打包/导出为可执行的jar?
我知道如何从具有主类的项目生成可运行的jar,但我对如何包含a无能为力TestRunner
.
有一种直截了当的方式,还是我必须制作一个解决方法主类调用TestRunner
某种方式?
细节会很棒.