小编gla*_*ill的帖子

Node.js循环中的setTimeout

关于setTimeout工作方式,我有点困惑.我试图setTimeout在一个循环中,所以循环迭代,例如,相隔1秒.每个循环迭代发出一个HTTP请求,看起来另一端的服务器无法在如此短的时间内处理那么多请求.

for (var i = 1; i<=2000 && ok; i++) {
    var options = {
        host:'www.host.com',
        path:'/path/'+i
    };

    setTimeout(makeRequest(options, i), 1000);
};
Run Code Online (Sandbox Code Playgroud)

为什么这不起作用,我怎样才能做到这一点?

谢谢

javascript asynchronous settimeout node.js

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

AngularJS在指令模板中评估$ rootScope变量

我有一个创建输入字段的指令.我需要将此输入字段的ng-model属性设置为$ rootScope变量的值.这背后的原因是我希望输入字段在布局中,并根据加载的页面绑定到不同的模型.我以为我会在每个控制器中设置这个全局变量并在指令中访问它.

ATM变量是硬编码的

App.run(function($rootScope){
    $rootScope.mymodel = 'search.name';
})
Run Code Online (Sandbox Code Playgroud)

和指令

Directives.directive('inputFilter', function(){
    return{
        restrict: 'E',
        replace:true,
        controller: function($scope, $rootScope){
            console.log($scope.mymodel);
            console.log($rootScope.mymodel)

        },
        template: '<input class="filter" type="text" ng-model="mymodel" placeholder="Nach filtern">'
    }

});
Run Code Online (Sandbox Code Playgroud)

它被渲染为

<input class="filter ng-pristine ng-valid" type="text" ng-model="mymodel" placeholder="Filter">
Run Code Online (Sandbox Code Playgroud)

输入字段内的文本是mymodel变量的值.console.log显示

search.name
search.name  
Run Code Online (Sandbox Code Playgroud)

有谁能请对这个问题有所了解?

angularjs angularjs-directive angularjs-scope

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

javafx将fx:id传递给fxml onAction方法中的控制器或参数

有没有办法将参数传递给fxml文件中的onAction方法?或者,我可以以某种方式获取调用onAction方法的组件的fx:id吗?

我有几个按钮应该做同样的事情,比如5个带有ids button1的按钮 - 按钮5,当按下时,应该打印相应的数字1-5.我不希望有5个与此变量相同的onAction方法.

任何帮助,赞赏,

binding controller javafx

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

session scoped managed bean vs stateful bean vs httpsession

我需要一种方法来保存由不同部分组成的用户选择的配置.每个部分都在一个单独的页面上从托管bean提供的列表中选择(每个部件类型一个).

现在是有趣的部分.我有一个数据表,总是可见的,对于我<ui:include>在所有上述页面的模板中插入的所有页面都是相同的.我希望这个数据表能够反映用户为部件做出的选择或更改.也许将这样的配置保存到数据库中,但现在这不是我的优先事项.它是一种购物车,但我没有不同的用户(它只是一个原型),因此无需登录.

这是我第一次遇到javaee,jsf,ejb,我不知道哪种方法最好.我已经阅读了不同的选项,我觉得无论哪种方式都可行,所以我可能会遗漏一些东西.

我希望有人指出我正确的方向.

ejb javabeans jsf-2 managed-bean

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

修改了 git submodule 中的内容,但 git submodule 表示是最新的

我无法推送我对 git 子模块所做的更改。我已经推动了主要项目,并得到了这个

mainProject$ git status
On branch myBranch
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)
  (commit or discard the untracked or modified content in submodules)

     modified:   example/submod (modified content)

no changes added to commit (use "git add" and/or "git commit -a")
Run Code Online (Sandbox Code Playgroud)

但是当尝试在子模块中推送更改时,我得到了

submod$ git status
On branch dev
Your branch is up-to-date with 'origin/dev'.
Run Code Online (Sandbox Code Playgroud)

git --version 的输出是

git version 1.9.3 …
Run Code Online (Sandbox Code Playgroud)

git git-submodules

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

使用Facelets模板导航无法正常工作

使用Facelets时遇到导航问题.

我有我的主模板/WEB-INF:

<h:body>
    <div id="container">
        <div id="header">
            <ui:insert name="header">Header</ui:insert>
        </div>

        <div id="navigation">

            <a href="ram.xhtml">RAM</a>
            <a href="mobo.xhtml">Motherboard</a>
            <a href="video.xhtml">Video Card</a>
        </div>

        <div id="content">
            <ui:insert name ="content"></ui:insert>
        </div>

    </div>
</h:body> 
Run Code Online (Sandbox Code Playgroud)

然后是2个看起来完全相同的模板客户端,index.xhtml并且ram.xhtml:

<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns:ui="http://java.sun.com/jsf/facelets"
                template="./WEB-INF/layoutTemplate.xhtml">

    <ui:define name="header">
       some text
    </ui:define>

    <ui:define name="content"> 
        some content
    </ui:define>


</ui:composition>
Run Code Online (Sandbox Code Playgroud)

如果将这些页面中的任何一个设置为欢迎页面web.xml,则可以使用CSS和所有内容正确呈现它们.但是,如果我尝试使用我得到的链接从一个页面导航到另一个页面

此XML文件似乎没有与之关联的任何样式信息.文档树如下所示.

任何提示将不胜感激.

navigation jsf facelets

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

将Managed Bean设置为Composite Component中的参数

有没有办法在复合组件中设置托管bean参数,然后让使用类来决定使用哪个实际托管bean?

类似的东西: comp.xhtml

       <cc:interface>
            <cc:attribute name="price" />
            <cc:param name="pageBean" value="#{superBean}" />       
       <cc:interface>
       <cc:implementation>
                <h:outputText value="#{cc.attrs.price}"/>
       </cc:implementation>
Run Code Online (Sandbox Code Playgroud)

然后,在使用页面中

   <ezcomp:comp pageBean="actualBean"
                          price="#{actualBean.price}" >

    </ezcomp:comp> 
Run Code Online (Sandbox Code Playgroud)

在我的例子中,ActualBean是SuperBean的子类型.

我甚至不确定这是可能的,但我们只是说如果有人证明我错了会很棒.

先感谢您

jsf facelets composite-component jsf-2 managed-bean

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

cakephp-2.0最简单的ajax链接与jshelper

我想在Cakephp 2.0中创建最基本的ajax链接.

index.ctp我有

 <?php
echo $this->Js->link('myLink', array('controller'=>'technologies', 'action'=>'view'), array('update'=>'#success'));
?>
 <div id="success"></div>
Run Code Online (Sandbox Code Playgroud)

TechnologiesController.php我有

public function view(){
    $this->set('msg', 'message');
    $this->render('view', 'ajax'); 
}
Run Code Online (Sandbox Code Playgroud)

并在view.ctp我有

<?php echo $msg;?>
Run Code Online (Sandbox Code Playgroud)

它不是在成功div中设置视图,而是导航到http://local.cake.com/technologies/view页面以显示消息.

任何帮助非常感谢!

php cakephp cakephp-2.0 cakephp-helper

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

调试变量值cakephp

如何打印出一些调试输出,比如数组变量的内容?我正在使用cakephp和eclipse,似乎无法做到这一点.我不是在谈论记录错误,只是打印一些变量值.它可能很明显也很容易,但我找不到办法.

谢谢

php debugging cakephp cakephp-1.3

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

php printf添加数字输出

我想使用printf格式化一些输出,但由于某种原因,它会在每个项目之后输出一个数字.有关为什么会这样以及如何修复它的任何想法?

$array = array("Mo" => "09:30-19:00",  
          "Di" => "09:30-19:00", 
          "So" => "geschlossen");

foreach( $array as $key => $value ){
     echo printf("%3s:%15s", $key, $value);
}
Run Code Online (Sandbox Code Playgroud)

产量

Mo: 09:30-19:0019 Di: 09:30-19:0019 So: geschlossen19
Run Code Online (Sandbox Code Playgroud)

谢谢

php printf

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

布局用h:selectoneradio

你怎么得到h:selectOneRadio不显示内联项,考虑到它只渲染一行?或者你如何让它为每个项目渲染一行?

    <h:selectOneRadio value="#{cc.attrs.radioItem}" styleClass="radioOptions">
                <f:selectItems value="#{cc.attrs.radioItems}" />
                <f:ajax render="detailPanel :pricingTable" />
</h:selectOneRadio> 
Run Code Online (Sandbox Code Playgroud)

css jsf-2

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