问题列表 - 第34097页

是否可以使用可变数量的URI参数配置JAX-RS方法?

是否可以配置GET方法来读取可变数量的URI参数并将它们解释为变量参数(数组)或集合?我知道查询参数可以作为列表/集读取,但在我的情况下我不能用它们.

例如:

@GET
@Produces("text/xml")
@Path("list/{taskId}")
public String getTaskCheckLists(@PathParam("taskId") int... taskId) {
    return Arrays.toString(taskId);
}
Run Code Online (Sandbox Code Playgroud)

提前致谢

java rest web-services jax-rs jersey

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

在Perl中使正则表达式的字符串安全

我有一个字符串,我想在正则表达式中使用它,m/$mystring_03/但是$mystring包含导致问题的+ s和斜杠.是否有一种简单的方法在Perl中进行修改$mystring以确保所有正则表达式通配符或其他特殊字符都被正确转义?(就像所有人都+变成了\+)

regex perl

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

如何从jQuery中的外部URL获取数据?

var resturl = "http://example.com";
cj.getJSON(
    resturl + "&callback=?",        
    function(data)
    {
       console.log( data );
    }
);
Run Code Online (Sandbox Code Playgroud)

我的回调函数永远不会被调用.有任何想法吗?

jquery

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

我如何做一个JPQL SubQuery?

有可能在JPQL中执行此sql查询的等效操作吗?

SELECT * 
 FROM COUNTRIES c WHERE COUNTRY_ID IN (
  SELECT DISTINCT COUNTRY_ID 
   FROM PORTS p 
   WHERE p.COUNTRY_ID = c.COUNTRY_ID AND STATE = 'A'
) 
Run Code Online (Sandbox Code Playgroud)

java orm jpa jpql

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

什么类型的加密用于48位到48位?

我有一堆48位(6字节)值,我需要对称加密.这两个要求是:

  1. 得到的加密值也需要48位(6字节)长.它们关键本身可以(并且最好是)更长时间来防止暴力攻击.

  2. 产生的加密值需要是确定性的,即使用密钥B的值A将始终产生加密值C(我们在运行中加密并向用户显示加密数据,因此需要始终显示相同的值)

我发现的所有块密码都使用了64的最小块大小并且看起来是固定的(不能使用任意块大小).我应该考虑流密码吗?

我在Java中这样做.

注意:我已经看到了这个问题和相关的答案,但不清楚这些建议是否符合我的第二个要求.

java encryption cryptography

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

多个GROUP BY列成一列

产品按约20个标准分组进行检查和通过/失败.他们想要一份报告,计算每个组中每个缺陷的数量.

缺陷*是varchar(3),用于标识哪些标准失败.
该表有3列缺陷,我可以用以下内容返回:

SELECT GroupID,
    Defect1, COUNT(Defect1) as Occ1,
    Defect2, COUNT(Defect2) as Occ2,
    Defect3, COUNT(Defect3) as Occ3
FROM Product
WHERE Run = 1728 AND Defect1 IS NOT NULL
GROUP BY GroupID, Defect1, Defect2, Defect3
ORDER BY GroupID
Run Code Online (Sandbox Code Playgroud)

这给出了如下输出:

GroupID Def1    Occ1    Def2    Occ2    Def3    Occ3
RF-061   CPP       1     FPV       1    null       0
RF-061   FPV       1     CPP       1    null       0
RF-061   HCR       1     CHP       1    null       0
RF-061   CHP       1     FPV       1    null       0
RF-061   FBL       1     HCR       1     FPT       1 …
Run Code Online (Sandbox Code Playgroud)

sql sql-server group-by count

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

Java包是否相当于.Net程序集?

我是一名开始为Android开发Java开发的.Net开发人员,想知道是否正确考虑像.Net程序集这样的Java软件包.

.net java assemblies package

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

Oracle - 将值从行转换为范围

是否有任何技术可以允许这样的行设置

WITH 
base AS
(
    SELECT  1 N FROM DUAL UNION ALL
    SELECT  2 N FROM DUAL UNION ALL
    SELECT  3 N FROM DUAL UNION ALL

    SELECT  6 N FROM DUAL UNION ALL
    SELECT  7 N FROM DUAL UNION ALL

    SELECT 17 N FROM DUAL UNION ALL
    SELECT 18 N FROM DUAL UNION ALL
    SELECT 19 N FROM DUAL UNION ALL

    SELECT 21 N FROM DUAL
)
SELECT  a.N
FROM base a
Run Code Online (Sandbox Code Playgroud)

产生结果

 1     3
 6     7
17    19
21 …
Run Code Online (Sandbox Code Playgroud)

sql oracle range

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

c ++ sizeof(...)

#include <cstdlib>
#include <iostream>

int main(int argc, char *argv[])
{
   cout << "size of String " << sizeof(string );

   system("PAUSE");
   return EXIT_SUCCESS;
}
Run Code Online (Sandbox Code Playgroud)

输出:

String的大小= 4

这是否意味着,因为sizeof(char) = 1 Byte (0 to 255),字符串只能包含4字符?

c++ string

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

Try-Catch阻止C++文件IO错误不起作用

我对C++错误处理的世界很新,但我在这里被告知:
用C++检查文件是否存在

...检查文件存在的最佳方法是使用try-catch块.根据我对这个主题的有限知识,这听起来像是合理的建议.我找到了这段代码:
http://www.java2s.com/Tutorial/Cpp/0240__File-Stream/Readafileintrycatchblock.htm

#include <fstream>
#include <iostream>
using namespace std;

int main () 
{
  try{
      char buffer[256];
      ifstream myfile ("test.txt");

      while (! myfile.eof() )
      {
        myfile.getline (buffer,100);
        cout << buffer << endl;
      }
  }catch(...){
     cout << "There was an error !\n";
  }
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

...但是当我使用它编译它时

g++ -Wall -pedantic -o test_prog main.cc
Run Code Online (Sandbox Code Playgroud)

并且在不存在test.txt的目录中运行程序,编程不断向空中吐出空行.任何人都可以找出原因吗?

也就是一个很好的方法来检查文件是否存在一些你真正要打开,从文件中读取(而不是只是一些在您的索引一堆文件,并检查他们以上)?

谢谢!

c++ filesystems error-handling file-io try-catch

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