问题列表 - 第44559页

JAXB可以生成ArrayList而不是List吗?

<complexType name="BookShelf">
   <sequence>
      <choice minOccurs="0" maxOccurs="unbounded">
         <element name="newBook" type="string"/>
         <element name="oldBook" type="string"/>
      </choice>
   </sequence>
</complexType>
Run Code Online (Sandbox Code Playgroud)

JAXB生成属性作为List<JAXBElement<String>>.有没有什么方法可以生成ArrayList?

java collections arraylist jaxb

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

是否可以在响应CXF RESTful Web服务时使用MTOM

我正在为我的Web服务使用CXF 2.2.12库.

是否可以在RESTful响应中使用MTOM(消息传输优化机制)?

非常感谢有关此文档/教程的任何链接.感谢名单!

rest cxf mtom

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

什么时候将旧应用程序移植到新平台?

我正在为一家拥有用VB6编写的已建立应用程序的公司工作.申请稳定,并继续为公司提供良好的收入.然而,它开始显示它的年龄,并且已经发出声音来移植到更现代的平台,例如.Net.

由于这几乎不是一个切割和干燥的决定,我会很感激在何时将长期应用程序移植到现代平台的时候.

我已经完成的一些优点和缺点:

支持移植

  • 寻找旧编程语言的技能变得更难,更昂贵
  • 平台供应商的支持在某个时候结束
  • 在旧平台上利用现代编程实践变得更加困难或不可能
  • 重写提供了改进现有实践的机会
  • 迁移到现代平台是激励开发团队的动力
  • 迁移到现代平台提供营销机会

反对移植

  • "如果没有破坏就不解决它"
  • 重写成本与回报成本
  • 与从旧应用程序到新应用程序的转换相关的风险
  • 提升现有软件工程师的能力

一些相关的StackOverflow问题:

legacy port

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

select()总是返回1; TCP连接套接字在c ++中出现问题

我正在做一个c ++项目,它需要服务器创建一个新线程来处理连接每次accept()返回一个新的套接字描述符.我使用select来决定何时发生连接尝试以及客户端通过新创建的客户端套接字(接受创建的客户端套接字)发送数据的时间.所以有两个函数和两个选择 - 一个用于轮询专用于侦听连接的套接字,一个用于轮询在新连接成功时创建的套接字.

第一种情况的行为是我所期望的 - FD_ISSET仅在请求连接时为我的侦听套接字的id返回true,并且在下次连接尝试之前为false.第二种情况不起作用,即使代码与不同的fd_set和套接字对象完全相同.我想知道这是否源于TCP套接字?由于它们的流动特性,这些套接字在被select选中时总是返回true吗?

//working snippet

struct timeval tv;
tv.tv_sec = 0;
tv.tv_usec = 500000;
fd_set readfds;
FD_ZERO(&readfds);
FD_SET(sid,&readfds);

//start server loop
for(;;){

    //check if listening socket has any client requrests, timeout at 500 ms
    int numsockets = select(sid+1,&readfds,NULL,NULL,&tv);
    if(numsockets == -1){
        if(errno == 4){
            printf("SIGINT recieved in select\n");
            FD_ZERO(&readfds);
            myhandler(SIGINT);
        }else{
            perror("server select");
            exit(1);
        }
    }

    //check if listening socket is ready to be read after select returns
    if(FD_ISSET(sid, &readfds)){
        int newsocketfd = accept(sid, (struct sockaddr*)&client_addr, …
Run Code Online (Sandbox Code Playgroud)

c++ sockets select pthreads

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

是否可以将servlet映射到/*而不覆盖JSP处理

阐述这个:

我将servlet或过滤器映射到"/*"

现在,如果我访问的网址如下:

/test
Run Code Online (Sandbox Code Playgroud)

然后这将被定向到servlet(没关系)

但是如果我访问的网址如下:

/index.jsp
Run Code Online (Sandbox Code Playgroud)

这也将指向servlet,我不想要这种行为,我想要的是将index.jsp作为jsp处理.

如何才能做到这一点?

java jsp servlets

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

如何向PayPal发送多个项目

我想将多个商品名称和商品价格发送到PayPal,但我无法使用以下代码发布我的商品名称和价格,您可以帮助我吗?

<form method="post"  name="cart" action="https://www.sandbox.paypal.com/cgi-bin/webscr">
    <input type="hidden" name="cmd" value="_xclick">
    <input type="hidden" name="business" value="navive_1295939206_biz@gmail.com">
    <input type="hidden" name="lc" value="US">

    <input type="hidden" name="currency_code" value="USD">
    <input type="hidden" name="button_subtype" value="services">
    <input type="hidden" name="notify_url" value="http://newzonemedia.com/henry/ipn.php" />
    <input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHosted">
    <input type="hidden" name="return" value="http://www.example.com/thank_you_kindly.html" />


    <?php
    //select items for table
    $srowcart_dtl = mysql_num_rows($srscart_dtl);
    if($srowcart_dtl > 0) {
        $cnt=1;
        while($srscart_dtl1 = mysql_fetch_assoc($srscart_dtl)) {
            ?>  
            <input type="hidden" name="item_name[<?php echo $cnt ?>]" value="<?php echo $srscart_dtl1['cart_iname']; ?>">

            <input type="hidden" name="amount[<?php echo $cnt ?>]" value="<?php echo $srscart_dtl1['cart_iprc']; ?>">
            <?php
            $cnt++;
        } …
Run Code Online (Sandbox Code Playgroud)

paypal paypal-sandbox

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

JScrollpane中的背景图像与JTable

我试图在JScrollPane中的JTable后面添加一个居中的背景图像.背景相对于视口的位置应居中且静态.

我曾尝试将JScrollPane添加到带有绘制图像的JPanel中,并使其他所有内容都是半透明的,但结果很难看并且有渲染问题.

java swing jtable jscrollpane

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

如何在Javascript中的对象构造期间调用函数?

我想创建一个对象,并在对象创建时运行它的两个方法.所以,如果我的对象是

function newObj(){
this.v1 = 10;
this.v2 = 20;
this.func1 = function(){ ....};
this.func2 = function(){...};
}
Run Code Online (Sandbox Code Playgroud)

并且对该对象的调用是

var temp = new newObj();
Run Code Online (Sandbox Code Playgroud)

我想运行func1()并且func2()不要在temp变量上明确表示它们,例如temp.func1().我希望在创建新的Object变量时调用它们.我试图把this.func1()里面newObj的声明,但它似乎并没有工作.

javascript function object call

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

如何在google app engine python中记录urlfetch的传出请求?

我无法让oauth在GAE Python中使用linkedin,我怀疑它是传出请求的格式.如何记录或以某种方式查看我的服务器向oauth提供者发出的传出请求?

python google-app-engine oauth linkedin

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

声纳安装问题

有关安装的信息

使用嵌入式数据库Derbis

问题:

我运行bin/windows-x86-32/StartSonar.bat 然后单击http:// localhost:9000

单击此按钮,我收到以下错误:

We're sorry, but something went wrong.
Please try back in a few minutes and contact support if the problem persists.
<%= link_to "Go back to the homepage", home_path %>
Run Code Online (Sandbox Code Playgroud)

您知道如何处理该错误消息吗?

sonarqube

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