问题列表 - 第32927页

upload.parseRequest(request)返回commons.fileUpload中的空列表

我正在使用org.apache.commons.fileUpload.FileItem和其他相关的类将文件从本地机器上传到服务器(虽然对于当前测试,两台机器都是相同的).

我有.jsp文件作为UI和servlet来处理上传.现在当请求到达声明时

List items = upload.parseRequest(request);
Run Code Online (Sandbox Code Playgroud)

它返回空列表.我在很多地方搜索过这个东西.其中大多数都指定了parserequest()返回空的症状.但无法找到避免这种情况的确切解决方案.在一个地方,我可以看到Tomcat可能有可能已经解析了请求的过滤器,这就是为什么在上面调用parseRequest返回空列表.但是没有规范如何避免这种情况.

是因为我使用的Web服务器(JBOss)?或者它与java版本和commons.jar版本冲突有什么关系?

我在用

  • jre 1.6
  • 的jboss-4.0.4.CR2
  • 公地文件上传-1.2.2.jar
  • Eclipse(创建动态Web项目)

你的帮助非常有用.

java jboss-4.0.x apache-commons-fileupload

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

将两个或多个数字压缩为一个字节

我认为这不是真的可能,但无论如何都值得问.假设我有两个小数字(每个范围从0到11).有没有办法可以将它们压缩成一个字节,然后再将它们取回.四个相似尺寸的数量如何呢?

我需要的是:a1 + a2 = x.我只知道x并从中得到a1,a2
对于第二部分:a1 + a2 + a3 + a4 = x.我只知道x并从中得到a1,a2,a3,a4
注意:我知道你不能解开,只是说明我的问题.

x必须是一个字节.a1,a2,a3,a4范围[0,11].

algorithm math

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

单身人士的好例子?

我有一个应用程序,有几个类用于存储应用程序范围的设置(资源的位置,用户设置等).现在这些类只是充满了静态字段和方法,但我从来没有实例化它们.

有人建议我让他们成为单身人士,这是/反对的情况是什么?

java singleton static

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

使用gitweb发布多个git repos

刚刚开始使用git.建立和安装它很容易.然后我进入了我的一个web项目的目录,并添加了一个git repo.

$ cd ~/Sites/webapp
$ git init (and so on)
Run Code Online (Sandbox Code Playgroud)

我还设置了gitweb,当我在gitweb.cgi中添加〜/ Sites/webapp到$ projectroot设置时,当我访问http://localhost/gitweb/gitweb.cgi时,我的浏览器中出现了这个设置

我的问题是 - 从我的理解,git没有一个核心的回购概念.我可能正在处理的每个项目都有自己的git存储库.由于我的项目遍布我的硬盘,因此它们各自的回购也遍布硬盘.如何将多个存储库添加到gitweb?我所有的回购都有某种中央注册表吗?我是否应该重新调整工作方式,并将所有项目移至中央目录?这是怎么做到的?

gitweb

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

没有jQuery,有多少人无法做javascript?

人们实际上是在学习核心概念还是从图书馆"学习"?你能从头开始,跨浏览器,自己做基本的jQuery动作吗?或者你会失去没有$()?希望这不会被关闭.我好奇.

javascript

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

错误:未终止的引用字符串在或附近

在使用ANT执行下面显示的触发器代码时,我收到错误

org.postgresql.util.PSQLException: ERROR: unterminated quoted string at or near "' DECLARE timeout integer"
Position: 57
Run Code Online (Sandbox Code Playgroud)

我能够通过PGADmin(由postgres提供)和命令行实用程序"psql"成功执行以下代码并添加触发器功能但是在通过ANT执行时它每次都会失败

BEGIN TRANSACTION;

CREATE OR REPLACE FUNCTION sweeper() RETURNS trigger as '
    DECLARE
    timeout integer;
    BEGIN
    timeout = 30 * 24 * 60 * 60 ;
        DELETE FROM diagnosticdata WHERE current_timestamp - teststarttime  > (timeout * ''1 sec''::interval);
        return NEW;
    END;
' LANGUAGE 'plpgsql';

-- Trigger: sweep on diagnosticdata

CREATE TRIGGER sweep
  AFTER INSERT
  ON diagnosticdata
  FOR EACH ROW
  EXECUTE PROCEDURE sweeper();

END;
Run Code Online (Sandbox Code Playgroud)

ant postgresql triggers plpgsql

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

仅批量复制新文件

我查看了copy和xcopy批处理命令.它们似乎都不支持"只复制新文件而不管文件日期时间 - 仅比较名称"选项.请指教.

batch-file

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

将十六进制MAC地址转换为用户可读格式(Python)

我正在从套接字接收这种格式的MAC地址:0024e865a023(十六进制转换为二进制,带有received-string.encode("hex"))

我想将其转换为用户可读格式,如下所示:00-24-e8-65-a0-23

有什么简单的方法吗?

python macos hex bin

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

编写USSD客户端或USSD开源/待购买客户端

我的问题是,是否有任何开源(理想情况下)或要购买的软件/工具/库,我可以使用它来发送和接收USSD消息?我希望该工具/库/软件从我的服务器连接到USSD网关,然后为我发送和接收消息.我只想专注于编写应用程序的业务逻辑而不是其他任何东西.它就像我正在寻找像Kannel(用于SMS)的软件/工具/库.

如果没有这样的工具/库/软件那么在客户端需要做什么才能在与多个USSD网关通信的同时有效地处理大量流量?

我希望我的问题很明确!

期待你的回答

gateway ussd kannel

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

代码高尔夫:康威的生命游戏

挑战:编写实现John H. Conway的Game of Life元胞子自动机的最短程序.[ 链接 ]

编辑:经过大约一周的比赛,我选择了一个胜利者:pdehaan,用perl 打算用一个角色击败Matlab解决方案.

对于那些没有听过生命游戏的人来说,你需要一个方格单元格(理想情况下是无限的).细胞可以存活(填充)或死亡(空).我们通过应用以下规则确定下一步中哪些细胞存活:

  1. 任何活的邻居少于两个的活细胞都会死亡,好像是由人口不足造成的.
  2. 任何有三个以上活着的邻居的活细胞都会死亡,就像过度拥挤一样.
  3. 任何有两三个活邻居的活细胞都会生活在下一代.
  4. 具有正好三个活邻居的任何死细胞变成活细胞,就好像通过繁殖一样.

您的程序将读入指定为命令行参数的40x80字符ASCII文本文件,以及要执行的迭代次数(N).最后,它将在N次迭代后输出到ASCII文件out.txt系统的状态.

以下是运行相关文件的示例:

in.txt:

................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
..................................XX............................................
..................................X.............................................
.......................................X........................................
................................XXXXXX.X........................................
................................X...............................................
.................................XX.XX...XX.....................................
..................................X.X....X.X....................................
..................................X.X......X....................................
...................................X.......XX...................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
Run Code Online (Sandbox Code Playgroud)

迭代100次:

Q:\>life in.txt 100
Run Code Online (Sandbox Code Playgroud)

结果输出(out.txt)

................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................ …
Run Code Online (Sandbox Code Playgroud)

language-agnostic code-golf conways-game-of-life rosetta-stone

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