问题列表 - 第32160页

从inputText到URL有任何标准的JSF转换器吗?

我正在尝试转换inputTextjava.net.URLJSF页面:

...
<h:form>
  <h:inputText value="${myBean.url}" />
  <h:commandButton type="submit" value="go" />
</h:form>
...
Run Code Online (Sandbox Code Playgroud)

我支持的bean是:

import java.net.URL;
@ManagedBean public class MyBean {
  public URL url;
}
Run Code Online (Sandbox Code Playgroud)

我应该从头开始实现转换器还是有其他方法?

java jsf

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

使用指令与完整路径名称

是否存在从不同命名空间引用类型的一般规则.你一直使用:

using System.Drawing;
Run Code Online (Sandbox Code Playgroud)

而不是在需要时定义它:

System.Drawing.Graphics gr;
Run Code Online (Sandbox Code Playgroud)

当我只"调用"一次时,我倾向于输入完整的命名空间.那有什么最佳实践吗?

.net c#

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

什么是用于以功能纯粹的方式生成不可变具体语法树的适当数据结构或算法?

给定LL(1)语法什么是以功能纯粹的方式生成不可变具体语法树的适当数据结构或算法?请随意用您喜欢的任何语言编写示例代码.

我的想法

symbol : either a token or a node

result : success or failure

token : a lexical token from source text
    value -> string : the value of the token
    type -> integer : the named type code of the token
    next -> token : reads the next token and keeps position of the previous token
    back -> token : moves back to the previous position and re-reads the token

node : a node in the …

language-agnostic parsing functional-programming state-machine data-structures

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

Perl:等待后台流程完成

我的问题是,当我运行以下内容时,它会说bash脚本已成​​功完成.但它不会等待脚本完成,如果它提前退出它将移动它需要的文件.那么我做错了什么,它不会等待后台进程完成移动文件?

my $pid = fork();
    if($pid == -1){
     die;
    } elsif ($pid == 0){
     #system(@autoDeploy) or die;
     logit("Running auto deploy for $bundleApp");
     exec("./deployer -d $domain.$enviro -e $enviro >> /tmp/$domain.$enviro &") 
                    or logit("Couldnt run the script.");
    }
    while (wait () != -1){

    }
    logit("Ran autoDeploy");

    logit("Moving $bundleApp, to $bundleDir/old/$bundleApp.$date.bundle");
    move("$bundleDir/$bundleApp", "$bundleDir/old/$bundleApp.$date.bundle");
    delete $curBundles{$bundleApp};
Run Code Online (Sandbox Code Playgroud)

perl backgroundworker

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

JavaScript alert()将系统时间提前12ms

这是一个奇怪的:

我正在努力将JavaScript计时器与远程服务器同步,并注意到我的计时器(基于Date()对象)在每次页面刷新时相对于我的远程服务器增加了大约12ms.我将其缩小到JavaScript alert()函数.

我创建了以下测试,并使用2个同步时钟进行验证,我的系统时间将每83-84页刷新一次.有没有人见过这个?

<html>
<head>
</head>
<body>
<script type="text/javascript">
  alert('hello');
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我在XP SP3上使用IE7.请告诉我,我不只是疯了!


编辑:

我真的不关心javascript计时器的准确性.真正的问题是JavaScript alert()函数调用将我的实际系统时间提前12ms.

javascript alert

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

将DIV元素移动到父级的底部(作为最后一个子级)

我正在尝试为我正在开发的网站的主页顶部创建一个不断旋转的横幅.我可以设想保持它不断旋转的最好方法是获取第一个DIV(firstChild)并在它滑出视图后将其移动到堆栈的末尾.

这个:

<div id='foo0'></div>
<div id='foo1'></div>
<div id='foo2'></div>
<div id='foo3'></div>
Run Code Online (Sandbox Code Playgroud)

应该成为这样的:

<div id='foo1'></div>
<div id='foo2'></div>
<div id='foo3'></div>
<div id='foo0'></div>
Run Code Online (Sandbox Code Playgroud)

我使用Prototype框架......我试图通过使用我自己的方法克隆元素并将其插入父DIV的底部来做到这一点,但我发现并非所有的样式属性都被转移,我想放弃这种方法,因为我不希望被移动的是元素的复制/克隆,而是实际的元素本身.

谢谢.

javascript dom elements prototypejs

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

如何在不同的目录中编译和运行Java类?

我正在编写一个makefile,它编译一个.java不同目录中的文件,然后我想运行它,而不更改目录.我想做一些事情:

$(SQM_JAVA_TOOL_DONE) : $(SQM_JAVA_TOOL)
        $(shell cd /home_dir)
        javac myjavafile.java
        java myjavafile
Run Code Online (Sandbox Code Playgroud)

Java文件所在的位置/home/myjavafile.java,并且未运行makefile /home.

我怎样才能做到这一点?

java javac

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

多线程是否有意义?

我不想让这个主观......

如果不关心I/O和其他与输入/输出相关的瓶颈,那么我们是否需要编写多线程代码?从理论上讲,单线程代码将会更好,因为它将获得所有CPU周期.对?

如果它们是多线程的,JavaScript或ActionScript会有更好的表现吗?

我只是想了解多线程的真正需求.

multithreading

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

修改watchpaths

如果执行类似命令,SBT已触发执行

~test
Run Code Online (Sandbox Code Playgroud)

它执行所有测试用例,然后等待源更改.我希望扩展此行为,以便在更改输入文件时获得触发执行.所有输入文件都存在于单个文件夹中.为此,我在文件project/build夹中创建了一个scala文件:

import sbt._

class ExtendedProject(info: ProjectInfo) extends DefaultProject(info)
{
  override def watchPaths = (mainSources +++ testSources +++ mainResources 
                            +++ testResources) \ "d:\\...path to folder"
}
Run Code Online (Sandbox Code Playgroud)

但是当我执行测试命令时没有任何反应!调用~test等待一段时间然后退出而没有任何输出.

这是因为SBT还希望覆盖所有其他设置吗?有没有办法在build.properties文件中指定watchPaths?

scala sbt

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

如何使用第一个值作为键将CSV解析为数组?

所以我有一个看起来像这样的CSV文件:

12345, Here is some text
20394, Here is some more text
Run Code Online (Sandbox Code Playgroud)

如何将其插入到看起来像这样的数组中

$text = "12345" => "Here is some text",
        "20394" => "Here is some more text";
Run Code Online (Sandbox Code Playgroud)

这就是我目前必须在单层CSV上获得单个基于数字的值

      if ($handle = fopen("$qid", "r")) {

          $csvData = file_get_contents($qid);
          $csvDelim = "\r";

          $qid = array();
          $qid = str_getcsv($csvData, $csvDelim);

      } else {

          die("Could not open CSV file.");

      }
Run Code Online (Sandbox Code Playgroud)

感谢您的回复,但我仍然看到了一个潜在的问题.使用这些解决方案,值不会以这种方式存储:

$array[0] = 12345
$array[1] = Here is some text 20394
$array[2] = Here is some more text
Run Code Online (Sandbox Code Playgroud)

如果我在上面的示例csv上尝试过这个,那么数组将如何构造?

php csv arrays key

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