问题列表 - 第14070页

JSP:发送请求并获取响应XML

我想将JSP页面设置为:

注意:我尝试使用javascript使用jjax从DDR服务器获取"XML返回结果",如下面的代码(如AJAX代码).它做得很好:

 /**Send request*/
  http_request.onreadystatechange = alertContents;
  http_request.open('GET', url + parameters, true);
  http_request.send(null);
  .....
 /**get response from server*/
  return http_request.responseText;
Run Code Online (Sandbox Code Playgroud)

但是现在我不想使用Javascript,只想通过JSP来做.

我该如何处理JSP?

谢谢!!!

java

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

使用ActionScript 3将鼠标事件侦听器添加到位图

我是ActionScript 3的新手(没有任何Flash开发经验),我想知道如何将鼠标事件监听器添加到位图?代码使用精灵,而不是位图.这是我正在尝试运行的代码的缩短版本,我希望它有意义!

var fsImageRequest:URLRequest = new URLRequest("img/fullscreen.png");
var fsImageLoader:Loader = new Loader();
fsImageLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, fsImageLoaded);
fsImageLoader.load(fsImageRequest);
addChild(fsImageLoader);

function fsImageLoaded(e:Event):void {
    var fsImageLoader:Loader = Loader(e.target.loader);
    fsImage = Bitmap(fsImageLoader.content);
    fsImage.addEventListener(MouseEvent.CLICK, fullScreenClick)
}
Run Code Online (Sandbox Code Playgroud)

提前致谢.

flash actionscript-3

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

C++实现纯虚拟类的实例的集合

我在跨平台C++中工作,并且有一些像这样定义的类:(本例中大大简化了)

class ExampleBase
{
public:
    ExampleBase( int blah ) : blah_test(blah) { }

    virtual void DoSomething( ) = 0;
private:
    int blah_test;
};

class ExampleImplementer : public ExampleBase
{
public:
    ExampleImplementer( ) : ExampleBase( 5 ) { }

    virtual void DoSomething( ) { /* unique implementation here */ }
};
Run Code Online (Sandbox Code Playgroud)

最初我只有一个类,我在std :: vector中存储了一堆实例,并通过const引用传递.但是现在我需要一个基类(我想保持纯虚拟)和一些多态实现类.

拥有任何实现实例的集合的最佳方法是什么,并且仍然具有无泄漏的简单内存管理,例如堆栈分配了std :: vector?

  • 显然我现在不能有std :: vector <ExampleBase>,因为std :: vector要求类是非纯虚拟的(因为它进行内部分配/复制等).我不希望我的代码的用户意外地创建ExampleBase的实例,因为这是错误的.我也希望避免任何物体切片或任何其他恶意的可能性.

  • 一个阵列std::auto_ptr会做这个工作,但后来我必须处理初始化它们,寻找一个"免费插槽",没有迭代器等.所有这一轮重新发明似乎有点疯狂.

  • boost::ptr_vector看起来很有前途,但它的行为有点奇怪,因为在Linux上构建它需要ExampleBase是非纯虚拟的 - 我不明白为什么......所以boost::ptr_vector出来了.

这似乎是一个简单的,可能是非常常见的情况.那么最好的方法是什么?我对任何其他标准或提升方式持开放态度:以"最佳"为准.

c++ polymorphism pure-virtual

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

portlet和servlet有什么区别?

我被要求处理portlet和门户.

我想知道portlet和servlet之间的区别?

portlet与servlet的不同之处(可能在功能上)在哪里?

java portlet servlets java-ee

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

如何在RSpec中验证退出和中止?

我正在尝试为脚本接收的命令行参数指定行为,以确保所有验证都通过.我的一些命令行参数将导致abort或被exit调用,因为提供的参数缺失或不正确.

我正在尝试这样不起作用的东西:

# something_spec.rb
require 'something'
describe Something do
    before do
        Kernel.stub!(:exit)
    end

    it "should exit cleanly when -h is used" do
        s = Something.new
        Kernel.should_receive(:exit)
        s.process_arguments(["-h"])
    end
end
Run Code Online (Sandbox Code Playgroud)

exit方法干净利落地阻止RSpec验证测试(我得到"SystemExit:exit").

我也尝试过,mock(Kernel)但是这也没有按照我的意愿工作(我没有看到任何明显的区别,但这可能是因为我不确定如何模拟内核并确保在我的内核中使用了模拟的内核Something类).

ruby rspec mocking

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

在UNIX中更改环境变量

如果我们在一个进程中更改环境变量,该更改是否还会反映在其他正在运行的进程中?

unix

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

在Haskell中列出除数列表

我在eulerproject做了问题21.一部分需要找到一个数字的适当除数列表.即有剩余部分n和少数部分的数量n.所以我做了这个Haskell,但GHCI对我很生气.

divisors n =[ n | n <- [1..(n-1)], n `rem` [1..(n-1)] ==0 ]
Run Code Online (Sandbox Code Playgroud)

问题是我不知道如何制作:

n `rem` [1..(n-1)]
Run Code Online (Sandbox Code Playgroud)

所以它只返回小于n该分数的数字n.

math haskell

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

需要帮助将Java Generics传递给Collections.sort()

我需要帮助将Java Generics List传递给Collections.sort().这是我的代码:

List<MyObject> orgMyObjectList = new ArrayList<MyObject>();
Collections.sort(orgMyObjectList, new Comparable<MyObject>() {

        public int compareTo(MyObject another) {
            // TODO Auto-generated method stub
            return 0;
        }
    });
Run Code Online (Sandbox Code Playgroud)

但是我在eclipse中得到了这个编译器错误:类型集合中的方法sort(List,Comparator)不适用于参数(List,new Comparable <MyObject>(){})

你能告诉我怎么解决吗?

java generics

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

如何在磁盘上更改文件时让Emacs自动刷新所有缓冲区?

我有一个非emacs全局搜索和替换功能,使我的磁盘文件比我的emacs缓冲区(整体)更新.有没有办法告诉emacs一次刷新磁盘上的所有缓冲区,而不是通过重新加载文件单独完成每个缓冲区?

谢谢!d

emacs elisp dot-emacs

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

UDP校验和计算

在/usr/include/netinet/udp.h中定义的UDP头结构如下

struct udphdr
{
  u_int16_t source;
  u_int16_t dest;
  u_int16_t len;
  u_int16_t check;
};
Run Code Online (Sandbox Code Playgroud)

标题的检查字段中存储了什么值?如何验证校验和是否正确?我的意思是校验和计算的数据是什么?(它只是udp头或udp头加上它后面的有效负载吗?)

谢谢.

c checksum udp network-programming

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