Tag: 循环

如何解决maven循环依赖

我们如何解决maven循环依赖。 假设A是父项目,B和C是子项目。 如果B依赖于C并且C依赖于B,除了有不同的项目之外,还有什么办法可以解决循环依赖问题。 在此先感谢,我在论坛中search,但无法得到确切的解决scheme。 请让我知道是否有任何可能。

增量运算符不会在for循环中递增

我正在做一些关于Java的研究,发现这非常混乱: for (int i = 0; i < 10; i = i++) { System.err.print("hoo… "); } 这是永无止境的循环! 有人解释为什么会发生这种事

Django模板不能循环defaultdict

import collections data = [ {'firstname': 'John', 'lastname': 'Smith'}, {'firstname': 'Samantha', 'lastname': 'Smith'}, {'firstname': 'shawn', 'lastname': 'Spencer'}, ] new_data = collections.defaultdict(list) for d in data: new_data[d['lastname']].append(d['firstname']) print new_data 这是输出: defaultdict(<type 'list'>, {'Smith': ['John', 'Samantha'], 'Spencer': ['shawn']}) 这里是模板: {% for lastname, firstname in data.items %} <h1> {{ lastname }} </h1> <p> {{ firstname|join:", " }} </p> […]

如何将数组写入文件Java

我一直在试图写一个数组到一个文件。 我知道如何写整数或string到一个文件,但带来一个数组混淆我。 我现在正在使用这个: public static void write (String file, int[]x) throws IOException{ BufferedWriter outputWriter = null; outputWriter = new BufferedWriter(new FileWriter(filename)); outputWriter.write("hi");// Here I know i cant just write x[0] or anything. Do i need //to loop in order to write the array? outputWriter.newLine(); outputWriter.flush(); outputWriter.close(); }

JavaScript无限循环?

这可能听起来像一个真正的小问题,但那是因为我对JS很新颖。 我在这个地方找不到任何信息,所以我想我会问社区。 如何在JavaScript中进行无限循环? 我试图做一个幻灯片,我正在工作,但我不能让它循环。 我什至不能让它循环两次。 我现在使用的代码是 window.onload = function start() { slide(); } function slide() { var num = 0; for (num=0;num<=10;num++) { setTimeout("document.getElementById('container').style.marginLeft='-600px'",3000); setTimeout("document.getElementById('container').style.marginLeft='-1200px'",6000); setTimeout("document.getElementById('container').style.marginLeft='-1800px'",9000); setTimeout("document.getElementById('container').style.marginLeft='0px'",12000); } } 没有那里的东西,它会经历一次。 当我放入一个for,它或者使Firefoxlocking,或者只是循环一次。 我相信这是一件非常简单的事情,即使它需要循环100万次而不是无限循环,这对我来说也是很好的。 另外,我不想使用jQuery或其他人创build的东西。 我正在学习JavaScript,这部分是为了帮助我学习,部分是因为我试图尽可能多地制作基于HTML5的系统。 编辑:我认为它被冻结的原因是因为它一次执行的代码,然后只是将其存储在caching或其他东西。 我想要做的就是经过这一次,然后再从头开始,这是我一直认为循环的地方。 在“批处理”(命令提示符)脚本中,这可以通过“ GOTO ”命令来完成。 我不知道JS中是否有等价物,但这是我的目标。

循环遍历R中的目录中的所有文件,应用多个命令

我需要在R中将一组命令应用到目录中的所有单个.txt文件(大约300)。 我对R不是很熟悉,所以我在网上看到有关循环的所有帮助都是令人困惑的,或者当您需要将多个命令应用于每个文件时,我无法弄清楚如何应用循环。 我需要应用到目录内的每个文件(系统发育树)的命令是(它使用R的ape库): testtree <- read.tree("tree123.txt") unrooted_tr <- unroot(testtree) write.tree(unrooted_tr, file="unrootedtree123.txt") 我如何应用一个循环,将这些命令应用到每个单独的.txt文件(使用R或在Unix命令行中)? 输出(例如unrootedtree123.txt)将需要为每个单独的文件具有不同的名称。 在此先感谢,丹妮。

在MySQL中循环遍历结果集

我正在尝试在MySQL中编写一个存储过程,它将执行一个稍微简单的select查询,然后遍历结果以决定是执行其他查询,数据转换还是完全丢弃数据。 实际上,我想要实现这个: $result = mysql_query("SELECT something FROM somewhere WHERE some stuff"); while ($row = mysql_fetch_assoc($result)) { // check values of certain fields, decide to perform more queries, or not // tack it all into the returning result set } 只有,我只需要在MySQL中,所以它可以被称为一个过程。 我知道对于触发器,有FOR EACH ROW …语法,但是我找不到在CREATE TRIGGER …语法之外使用的任何东西。 我已经阅读了MySQL中的一些循环机制,但到目前为止,我可以想象的是,我将实现这样的事情: SET @S = 1; LOOP SELECT * FROM […]

如何摆脱开关内的循环?

我正在写一些看起来像这样的代码: while(true) { switch(msg->state) { case MSGTYPE: // … break; // … more stuff … case DONE: break; // **HERE, I want to break out of the loop itself** } } 有没有直接的方法来做到这一点? 我知道我可以使用一个标志,并通过在切换之后放置一个条件中断来从循环中断开。 我只想知道C ++是否已经有一些构造。

在Python中使用索引向后循环?

我想从100循环到0.我如何在Python中做到这一点? for i in range (100,0)不起作用。

如何使用JavaScript将长数组分割成更小的数组

我有一个电子邮件(它可以只是一个电子邮件,或100封电子邮件),我需要发送一个ajax请求(我知道该怎么做),但我只能发送一个数组10个或更less的电子邮件。 所以如果有20个电子邮件的原始数组,我需要将它们分成两个10个数组。 或者如果在原始数组中有15个电子邮件,那么1个数组是10,另一个数组是5.我正在使用jQuery,最好的方法是什么?