问题列表 - 第20836页

在HashMap中使用<c:forEach>

我有一个java类,它将servlet属性设置为HashMap对象:

request.setAttribute("types", da.getSecurityTypes());
Run Code Online (Sandbox Code Playgroud)

其中request是HttpServletRequest对象,并da.getSecurityTypes()返回一个HashMap对象.

有没有办法使用c:foreach或其他一些JSTL标签来浏览HashMap集合?

我刚在想:

 <c:forEach var="type" items="${types}">
                 ...
     </c:forEach>
Run Code Online (Sandbox Code Playgroud)

或者,如果无法完成,如何制作自定义标签来处理此问题?

在我的JSP页面中使用Java代码是我的最后手段,我想知道JSTL是否可以实现这一点.

谢谢,乔纳斯.

java jsp jstl

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

Zig Zag解码

在谷歌协议缓冲区编码概述中,他们引入了一种称为"Zig Zag编码"的东西,这种方法采用了具有较小幅度的有符号数,并创建了一系列具有较小幅度的无符号数.

例如

Encoded => Plain
0 => 0
1 => -1
2 => 1
3 => -2
4 => 2
5 => -3
6 => 3
Run Code Online (Sandbox Code Playgroud)

等等.他们为此提供的编码功能相当聪明,它是:

(n << 1) ^ (n >> 31) //for a 32 bit integer
Run Code Online (Sandbox Code Playgroud)

我理解这是如何工作的,然而,我不能为我的生活弄清楚如何反转它并将其解码回有符号的32位整数

language-agnostic bit-manipulation protocol-buffers bitfoo zigzag-encoding

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

我怎么做1000以下的fibonaci序列?

#include <iostream>
using namespace std;
void main()
{
  int i = 0;
  while (i < 1000)
  {
      int TEMP = i * 2;
      cout << i << endl;
      TEMP = i;
      i = i +1;
      // ???
  }

  return;
}
Run Code Online (Sandbox Code Playgroud)

我很困惑??:(

c++ fibonacci

-6
推荐指数
1
解决办法
878
查看次数

使用yum在CentOS上将PHP升级到5.2.12

我试图找到一种简单的方法来升级我的CentOS5机器上的PHP yum而不是下载源代码并自己再次编译它(我上次做了,但是很难让所有的编译配置与CentOS的默认配置相同).无论如何,我最终使用这里列出的方法:http: //www.atomicorp.com/wiki/index.php/PHP

现在,该命令php -v显示版本已经是5.2.11(我需要),但它总是包含许多警告,如:

PHP Warning:  PHP Startup: fileinfo: Unable to initialize   module
Module compiled with module API=20050922, debug=0, thread-safety=0
PHP    compiled with module API=20060613, debug=0, thread-safety=0
These options need to match
in Unknown on line 0

PHP Warning:  PHP Startup: mcrypt: Unable to initialize module
Module compiled with module API=20050922, debug=0, thread-safety=0
PHP    compiled with module API=20060613, debug=0, thread-safety=0
These options need to match
in Unknown on line 0

PHP Warning:  PHP Startup: …
Run Code Online (Sandbox Code Playgroud)

php centos upgrade

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

线程的替代品

我读过线程非常有问题.有哪些替代品?什么能自动处理阻塞和填充?

很多人推荐后台工作者,但我不知道为什么.

有人想解释"简单"的替代方案吗?用户将能够选择要使用的线程数(取决于它们的速度需求和计算机功率).

有任何想法吗?

c# multithreading

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

在Win32 VC++上使用其他GUI(如Qt或WxWidgets)的OpenCV

我想使用OpenCV的图像处理功能,但不是OpenCV GUI.我正在使用OpenCV 2.0.我将使用Qt4或WxWidgets来实现GUI功能.我用VC++ 2008 Express(VC++ 9.0)编译.

我想它分为两三个问题:

  1. 是否有必要做一些事情来禁用OpenCV的higui,这样它就不会干扰首选的GUI库,如果是这样,怎么做?

  2. 如何将OpenCV图像转换为首选GUI可以显示(也可能保存)的某些内容(位图?)?

  3. (可选)如何将使用首选界面加载的图像转换为OpenCV可以使用的表单?

qt wxwidgets opencv image-processing

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

Mono - 无法加载文件或程序集

我刚刚将我的项目导出到我的新 imac,并将我的解决方案加载到 monodevelop。成功编译后,我启动了项目,但总是出现相同的错误。

** (/Library/Frameworks/Mono.framework/Versions/2.6.1/lib/mono/2.0/xsp2.exe:1576): 警告 **: 以下程序集引用自 /private/var/folders/9y/9ypfv24bEwieHw +Yy+PUsU+++TI/-Tmp-/nhu-temp-aspnet-0/ebc9e2c6/assembly/shadow/7f5f6265/859daf16_fac2cd73_00000001/Centrism.Administration.UI.dll 无法加载:程序集:Centrism_index.Core (assembly) =3) 版本:0.0.3688.40278 公钥:(无)在全局程序集缓存中找不到程序集,在 MONO_PATH 环境变量中列出的路径,或在执行程序集的位置 (/var/folders/9y/ 9ypfv24bEwieHw+Yy+PUsU+++TI/-Tmp-/nhu-temp-aspnet-0/ebc9e2c6/assembly/shadow/7f5f6265/859daf16_fac2cd73_00000001/)。

** (/Library/Frameworks/Mono.framework/Versions/2.6.1/lib/mono/2.0/xsp2.exe:1576):警告**:无法加载文件或程序集'Centrism.Core,版本=0.0。 3688.40278,Culture=neutral,PublicKeyToken=null' 或其依赖项之一。

在其他项目中,程序集工作正常并且可以加载。

mono assemblies gac xsp monodevelop

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

如何让LWP :: UserAgent看起来安装了Flash?

我有一个Perl脚本,它使用LWP :: UserAgent下载一个网页,然后使用正则表达式进行处理.问题是网页的常规HTML部分没有返回给LWP :: UserAgent,因为该网站认识到浏览器没有安装Flash,而是返回HTML,提示我们下载Flash而不是相应的HTML我们需要解析.

如何使LWP :: UserAgent似乎将闪存安装到我们要求该页面的Web服务器上?我正在使用以下代码初始化LWP :: UserAgent:

use LWP::UserAgent;
my $ua = LWP::UserAgent->new(cookie_jar => { },requests_redirectable => [ ]);
$ua->agent('Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:9.9.9.9) Gecko/20079999 Firefox/2.0.0.1');
$ua->timeout(10);
Run Code Online (Sandbox Code Playgroud)

在此先感谢您的帮助!

flash perl lwp-useragent

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

如何更改UIWebView滚动的背景?

在iPhone SDK Interface Builder中,任何UIWebView都有一个默认的灰色背景,当视图滚动得太远时会显示该背景.是否可以更改此背景颜色,使其看起来不那么明显?灰色与我的应用程序冲突:(任何帮助将不胜感激.

iphone

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

你如何用Java连续读取文件?

我正在试图弄清楚如何连续读取文件,一旦添加了新行,就输出该行.我正在使用一个睡眠线程,但它似乎只是吹过整个文件并退出程序.

我有什么错误吗?

这是我的代码:

import java.io.*;
import java.lang.*;
import java.util.*;

class jtail { 
    public static void main (String args[])
            throws InterruptedException, IOException{ 

        BufferedReader br = new BufferedReader(
                new FileReader("\\\\server01\\data\\CommissionPlanLog.txt"));

        String line = null;
        while (br.nextLine ) {
            line = br.readLine();
            if (line == null) {
                //wait until there is more of the file for us to read
                Thread.sleep(1000);
            }
            else {
                System.out.println(line);
            }
        }
    } //end main 
} //end class jtail 
Run Code Online (Sandbox Code Playgroud)

提前致谢

更新:我已经改变了行"while(br.nextLine){"只是"while(TRUE){"

java file-io tail

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