Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
 Loops_IT技术博客_编程技术问答 - 「Fatal编程技术网」

Loops Lua尾部调用vs循环

我正在用Lua编写一个小的CLI模块,嵌入到C程序中 我想知道处理提示的最佳方法是什么,在尾部调用和循环之间进行选择 作为尾部呼叫我会这样做: call = { help=function () print 'just ask politely' end } function shell () io.write ('% ') local cmd = io.read () if cmd ~= 'quit' then call[cmd] () -- for sim

Loops 与嵌套循环有关的难题

对于给定的输入N,所包含的语句执行多少次 for i in 1 … N loop for j in 1 … i loop for k in 1 … j loop sum = sum + i ; end loop; end loop; end loop; 有人能想出一个简单的方法或公式来做这件事吗。请解释。 首先,我编写了一个C代码来生成sum: 然后,尝试通过一些图表来探索这是如何工作的?: 对于,N=1: 即(1)+(1+2)=4 对于,N=3: 最

Loops 重置工具提示的困难

我希望用下面的AHK代码重置工具提示。执行msgbox时,不会重置刀具提示 f9:: Loop { MouseGetPos, X, Y PixelGetColor, color, X, Y ToolTip, %color%`n%X%`n%Y%, X+10, Y-150 sleep 100 } Exit Escape:: ToolTip MsgBox Exit 将空值传递给工具提示命令只会删除工具提示。我不确定你所说的重置是什么意思,但如果你想停止循环,你

Loops Powershell删除最旧的项目

我试图使用do-while循环删除多个目录中的旧文件(从最旧的目录开始),直到剩下一个目录为止,此时程序应该结束。仅当运行时目录中有多个文件时,程序才应运行 这是我的环境: 顶部文件夹 文件夹1 文件夹2 等 在文件夹1、文件夹2等中,应该只有一个文件。脚本应该删除除最新文件以外的所有内容,如果其中只有一个文件,则什么也不删除 我使用以下代码完成了这项工作: $basedir = "C:\Test" Set-Location -Path C:\Test $a = Get-ChildIt

Loops Asm汇编程序-CX循环永久循环

我使用的是emu8086,www.emu8086.com,代码如下: data segment five equ 5 VET db 5 dup (1,2,3,4,5) w2 db 0 ends stack segment dw 128 dup(0) ends code segment start: mov ax,data mov ds, ax mov es,ax ;sum xor AX,AX xor BX,BX xor CX, CX mov cl,five mov si

Loops ';枚举';函数中断循环?蟒蛇3

如果我取消对“o”对象的注释,此脚本将不会运行。 有人能告诉我为什么吗? :python3.3你的意思是你没有得到输出,对吗 这是因为x.readlines()不是生成器-它实际上从x读取所有数据。然后把它交给o,用一个枚举器包装 所以当你这么做的时候 对于x中的i: 没有更多的数据可读取-无事可做 你可以做: 对于i,o中的文本: 打印“%d:%s%”(i,文本) 这就行了…但是当我删除注释时,我没有改变for循环,我仍然在读取对象“x”,我没有调用或涉及“o”,但是没有输出,这对我的代码有什

Loops 机器人测试-完成后呼叫活动

我正在使用do while循环通过robotium测试我的应用程序。我想重复登录屏幕4-5次 但完成后,它无法再次启动应用程序。它只显示了这个过程一次。 有人能帮忙吗?只要写4-5个测试方法就行了,请执行{/*您的步骤*/}而(i

Loops 使用循环递增(MARS)

因此,我在MIPS中有一项任务,我目前正在执行。我的任务也是: 1) 编写一个从数组的第一个元素开始的循环 2) 然后依次向每个元素添加1,并将结果存储回数组 3) 如果遇到零,请退出程序 以下是我已经得到的: .data #by default, the "data segment" starts at address 0x10010000 .word 1 .word 2 .word 3 .word 4 .word 5 .word 6 .word 7 .word 8 .word 9 .wor

使用loops-Python3从列表中删除标点符号

所以我要做的是创建一个函数,它读取一个列表,并使用循环创建一个没有标点符号的新列表。 到目前为止,我有: list=["This:","is","a","list."] def depunctuate(): for i in range(0,len(list),1): list1="" for j in range(0,len(list[i]),1): if(list[i][j] !=['(',')','?',':',';',','

Loops PL/SQL在迭代中连接表

在过去的一周里,我只是在自学PL/SQL过程,遇到了一些关于理解循环/游标如何与连接组合使用的初学者问题 任何有人能透露的信息都是非常好的,因为我对关于游标的PL/SQL的一些概念还很陌生 为这个非常模糊的例子提前道歉 在下面的示例中,我基本上是从表A开始,尝试获取客户的名称,然后设置一个原因代码标志:A)检查表B上的连接成功,如果连接失败,则检查客户是否在区域B(使用表C)。在下面的假设示例中,我还尝试创建一个输出,其中包含来自另一个表(客户名称)的数据 我尝试使用与下面类似的方法进行连接:

Loops 在UNIX中循环列表文件

我发出命令 ls -lrt 列出的文件和目录如下所示: drwxr-xr-x 4 root root 4096 Feb 2 2014 abc drwxr-xr-x 4 root root 4096 Feb 2 2014 cde drwxr-xr-x 4 root root 4096 Feb 2 20014 efg -rwxr-xr-x 4 root root 4096 Feb 2 20014 aaa.txt 现在,我想通过使用循环来确定

Loops 如何为dolist样式的宏生成迭代驱动程序?

假设我有这样一个dolist风格的宏: (defmacro do-factorials (var n &body body) (let ((i (gensym))) `(let ((,var 1)) (dotimes (,i ,n) (setf ,var (* ,var (1+ ,i))) ,@body))))) 我想为库创建一个驱动程序,它允许我执行以下操作: (iter (for x in-factorials 10) (

Loops 批处理:检查批处理文件中的命令行参数

我想根据传入的命令行参数在DOS批处理文件中执行一些操作。 应使用任意数量的参数调用批次。可能的参数应为(在最佳情况下可扩展): 此外,还可以按任何顺序输入参数。 尤其是param-verbose很有意思:如果给定此参数,则以下“parameterParam”必须是outputfilename的名称,或者可以为空。请注意,参数前面有一个“-”。参数参数的参数没有前导“-”, 例如: UPDATE -verbose -validate 应在标准输出上显示执行步骤(-verbose)并验证输入 U

Loops 更改行中的椭圆颜色

我正在尝试制作一个椭圆网格,每一行都有不同的颜色。随着行的移动,颜色需要逐渐变淡,直到最后一列为白色 这是我的代码: void setup () { size (1180,680); background (0); noFill (); noStroke (); } void draw () { fill (150,25,25); for (int x = 100; x < 1100; x = x+120) { for

Loops 循环文本-淡入淡出

我想制作一个循环变化的文本,在变化之间有一个渐变。我没有javascript,所以我无法自己制作,我尝试用谷歌搜索,但没有运气。也许我只是在寻找错误的东西,但什么也没有出现 这里有一个页面,他们在横幅图片下方使用它:不使用javascript意味着您希望在纯CSS中执行此操作。可能很难得到您想要的确切结果,尽管您可以找到接近您需要的效果: 如果您对使用javascript没问题,这就是您想要的(请注意,其中包括jquery,这是一个简化其使用的javascript库。您可以通过将放入 希望有帮助

Loops XSLT1.0按顺序连接随机值

我是XSLT新手,我正在尝试解决这个问题。我必须从XML中获取一些值并连接它们。每当我试图这样做,我只得到一个值,但我希望在我的结果中的所有4个值。XML值可以是任意顺序,但我只希望结果是特定格式。结果应为Tag61值+Tag9F01值+Tag81值+Tag4F值(请忽略+符号) 请在下面找到XML <Transaction_details> <Transaction> <Detail> <tag>9F01</tag> <

Loops 在循环中重新声明变量

如果我有这样的代码: int n = // some arbitrary number while (n--) { int t=0; // do somethings here } 变量t是否在(n--)时占用另一个空格。也就是说,如果在第一次运行时,t接受单元格A0,在第二次运行时,它接受单元格A1,然后是单元格A2,依此类推。。。吃掉记忆细胞 注:这是在“非垃圾收集”语言的情况下,如C,C++泛化,存在过度简化的风险-- 如果您从范围的角度来看这个示例,那么在过程启动时有一个分配。

Loops 从文件中读取行,迭代每行和该行中的每个字符

我需要读取一个文件,获取每一行,遍历每一行,并检查该行是否包含来自“aeiuo”的任何字符,以及是否至少包含两个字符“äüö” 这段代码是习惯用法吗?如何检查字符串中的几个字符 到目前为止,我在谷歌和代码窃取方面的尝试: use std::error::Error; use std::fs::File; use std::io::BufReader; use std::io::prelude::*; use std::path::Path; fn main() { // Create

Loops 在groovy中循环一组索引,直到找到值为止

我有一个web服务响应,它为我提供了一个数据块(长字符串),我使用硬返回作为分隔符将其拆分为单独的元素。这给了我几个句子或元素(我想是索引),每个元素中都有几个数据值。例如: //从web服务响应获取数据 Def长串= “0*549 F7 G8 H9 12247 F6 G4 H10 DFWPHX F7年6月17日 M7 B2 Y1“ //将上述内容拆分为单独的句子/元素 长字符串拆分(\\r?\\n) 字符串[]元素=longstring.split(\\r?\\n) //打印出元素 Log

Loops LLVM:getUniqueExitBlock()的用法

如何在我的llvm过程中使用LoopInfo.h中的函数Loops::getUniqueExitBlock()?我不明白,如何为特定循环调用此函数 getUniqueExitBlock()的文档说明: getUniqueExitBlock-如果getUniqueExitBlocks只返回一个 布洛克,把那块还给我 否则返回null 这告诉我们,getUniqueExitBlock()是一种检查循环是否只有一个出口块的方便方法。如果是,则返回它-否则返回null 假设您有一种获取循环对象的方法,您

Loops 在netlogo中引用输出

知道如何在netlogo中引用早期的输出吗? e、 g.我有一个循环,并希望其退出条件 观察三个相同的连续结果(显示在指挥中心的结果) 我不知道该怎么做(例如,如何引用出现在命令中心的值,以便比较它们) 这是我的密码: let exit false let i 0 while [ not exit ] [let x (random 6) type x set exit (???) set i (i + 1)] 有很多方法可以做到这一点。更多地了解你的基本目标可能会有所帮助。但这里有一个与你的问

Loops Expect脚本在foreach循环中失败

我有一个expect脚本,它在一个包含主机列表的文件中循环,ssh进入每个主机,sudo进入根目录,并运行id。问题是它永远不会返回到源服务器外壳。它试图从它已使用ssh连接到的主机上运行,从而弄乱了逻辑 set file [open "hosts.test"] set hosts [split [read -nonewline $file] "\n"] close $file foreach host $hosts { puts $host spawn ssh -q -o S

Loops 函数本身的递归-haskell

我试图递归地将一个函数传递给它自己给定的次数。因此,以函数| RepeatNumber(Count)|参数的形式给出输入。例如,如果给定输入:f32它将返回f(f(f2),如果函数值为“square”,它将使参数平方,那么这也应该起作用 就逻辑而言,我的做法如下: def repeatnew func count arg if count == 1 then (func arg) else (func (repeatnew func (count -1) arg)) 我一直在研

Loops 是否有任何编程语言具有for while循环?

这就是我所说的for while循环的意思: 用于(;)while(); 它大致可以翻译为: 而(){ } 这看起来像是一场灾难。然而,我所知道的任何语言都没有这样的控制结构。因此,一个常见的解决方法是按如下方式实施: while(true){ 除非()断裂; } 虽然这样做有效,但感觉很笨重。在我的拙见中,在无限循环的中间有一个有条件的中断违背结构化编程的精神。 下面是一个激励性的例子,说明需要for while循环: 功能交换(arr、i、j){ var tmp=arr[i]; a

Loops 在SAS中,如何迭代两个日期,然后将它们作为外部循环插入到sql语句中?

我希望外部循环迭代日期。 内部循环经过不同的位置,然后随着位置循环的结束,然后是日期循环进行迭代。定位的内部循环工作正常 我想知道where语句要说的那句话 “t1.Date在'Date'和'date1'之间”如何创建该宏?Date和date1必须同时迭代,以便始终彼此相隔两天 PROC SQL; CREATE TABLE WORK.Report_dates&i AS /* every time the date changes/newtable*/ SELECT t1.Repor

Loops Haskell-每个矩阵中每个元素之间差异的总和

我对Haskell(以及一般的函数编程)非常陌生,我正在尝试编写一个名为 “轮廓距离m1 m2”,以两个矩阵为参数,需要计算每个矩阵中每个元素之间的差值之和。。。我可能解释得不太清楚。让我来展示一下 矩阵的形式为:[[(Char,Int)] 其中每个矩阵可能如下所示: m1 = [[('A',1),('A',2)], [('B',3),('B',4)], [('C',5),('C',6)]] m2 = [[('A',7),('A',8)], [('B'

Loops 使循环继续,直到目标完成

我需要能够找到EEPROM内存的5个连续位,理想情况下最接近2(因为我有位#1和2与其他数据关联,并且希望事情保持有序)。我开发了这段代码,它可以工作,但是for循环在找到一组好的数字后继续 Serial.println(“转到分配号查找器”); 对于(int-AssignCheck=2;AssignCheck

Loops 使用ansible时,如何打印任务状态?

为此我用谷歌搜索死了自己。让我们假设在ansible之前我有以下任务 - shell: /usr/bin/foo register: result until: result == something retries: 200 delay: 10 如何每隔10秒(或每次执行此命令)打印结果变量,直到此任务完成?因为现在ansible只是为这个长时间运行的任务每隔10秒打印一行空白。当我的playbook用户只看到空行时,他可能会认为有什么问题。您可以使用-vv详细执行playb

Loops 使用年-月名称将导出从SAS循环到.dta格式

我是STATA用户,因此不熟悉SAS的使用。但是,我当前项目所需的所有文件都以SAS格式存储,因此我希望使用SAS代码将它们从SAS转换为.dta格式。 这些文件以每月一次的方式存储,如下所示: 1976年-x1976M1、x1976M2、x1976M3。。。。x1976M12 其中1976是文件夹,每个月(如x1976M1)是一个包含该月和该年观察结果的文件 我想将这些文件导出为.dta格式,具有相同的文件结构,以便可以轻松地将它们读入STATA 对于是否可以循环每个文件夹,或者是否必须单独循

Loops 如何同时运行多个iMacros脚本并使用相同的数据源CSV循环

我有一个运行良好的iMacros脚本。现在,我想从该脚本复制一个副本,并仅在命令URL GOTO上编辑脚本,但数据源是一些文件。这是我的原创剧本: VERSION BUILD=8961227 RECORDER=FX SET !EXTRACT_TEST_POPUP NO SET !ERRORIGNORE no SET !DATASOURCE data.csv SET !DATASOURCE_COLUMNS 20 SET !LOOP 1 SET !DATASOURCE_LINE {{!LOOP}}

Loops 在BigQuery中执行循环

我在BigQuery中有一个表,如下所示: Type Start_Date End_Date Total_Spend TV 20180101 20180131 10000 Radio 20180107 20180207 5000 我想运行一个查询,该查询运行一个循环,该循环创建一个表,该表将每一行拆分为一个每日表: Type Date Spend TV 20180101 322,6 TV 2018010

Loops 如何在c#中重复一个动作来修复跳跃机制

我正在创建一个基本的2D platformer游戏,但是跳跃机制只运行一次,然后直接降落。我如何循环这个 我尝试了检测碰撞(来自tag:Terrain),这确实有很大帮助,但仍然无法正常工作 这是我的代码: using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerController2D : MonoBehaviour { private Rigi

Loops Julia-for循环中的迭代索引

我必须在Julia中编写一个非常简单的for循环,我将其复制如下: result=fill([],6,1) E=rand(5,5) D=3.27 k=2 for s in [0.5,0.75,1,1.25,1.5,2] result[??]=exp.(-(E.^2/D)/(2*s*k)) end 在每次迭代中,我希望结果的第I个元素填充函数的结果,该函数使用数组[0.5,0.75,1,1.25,1.5,2]的第I个元素。所以我不知道在括号里放什么。 到目前为止,我试过了 for (in

Loops Pyspark中的循环导致sparkException

在齐柏林飞艇和Pypark。 在我找到正确的操作方法(最后一个窗口)之前,我有一个循环,它将前一行的值一个接一个地扩展到自身(我知道循环是不好的做法)。但是,在运行几百次之后,它会在达到最佳情况=0之前失败,并出现nullPointerException 为了避免这个错误,(在我发现最后一个命令之前),我让循环在中点条件=1000的情况下运行了几百次,转储结果。在条件=500时再次运行,冲洗并重复,直到达到条件=0 def扩展目标(myDF、loop、lessThan): i=myDF.filt

Loops 在几列上循环

从谷歌表单开始 我成功创建了我需要的功能: function happy() { var spreadsheet = SpreadsheetApp.getActive(); spreadsheet.getRange('C5').activate(); spreadsheet.getCurrentCell().setFormula('=G4'); spreadsheet.getRange('H4').activate(); var current_e15=spreadsheet

Loops 以count为键的dict列表上的Ansible循环

假设我有一个如下所示的清单: my_dummy_list: - { name: x, count: 2 } - { name: y, count: 5 } - { name: z, count: 1 } ... 我需要对其进行迭代,以便对每个名称应用任务的计数次数 我尝试将与_subelements一起使用,但它要求第二个参数是一个列表,因此我必须将计数转换为range()等 my_dummy_list: - { name: x, count: "{{ range(1, 3)

Loops 将值重新编号为连续值

我在研究生物信息学数据。我有一系列本质上不连续的重复数字。我试图找到一个简单的方法来重新编号,使它们是连续的 例: 旧:1112355779 欲望改变 新:111234455666 我使用R.解决这个问题的一种方法是使用for循环,并跟踪当前插入的数字和替换的值 vec <- c(1, 1, 1, 2, 2, 3, 3, 5, 5, 7, 7, 7, 9, 9) curr <- vec[1] rep <- vec[1] for(i in 1:length(vec)) {

Loops Excel VBA-Do While Loop-移动到下一行

我正在尝试根据不同的单元格值向报表输出添加注释 我选择了Do While…循环,因为一旦列B中的Unq标识符不再出现在连续的行中,而不是在整个工作表中继续,条件就需要停止。Unq标识符可以在1-50行中找到。测试Col K值,如果发现Col N值,则将其与原始单元格(LastCell)进行比较。 这似乎是可行的,但是,我无法使循环移动到下一行。 我使用的是rng=rng+1,但它没有向下移动一行,而是将1添加到Unq标识符中,即:123变为124 我该如何下排?或者,有没有更好的方法来解决这个问

Loops 令牌化/词法转换程序(kotlin)中未排序的令牌

我正在Kotlin/JVM中创建一个令牌化系统,它接收一个文件并返回每个字符或字符序列作为令牌。出于某种原因,每当我标记一个字符串时,它都会在移动到下一个标记之前找到s“string”标记的第二个实例,或者换句话说,这些标记不符合顺序。我想这可能和循环有关,但我就是想不出来。我还在学习Kotlin,所以如果有人也能给我指点,那就太好了!非常感谢您的帮助 令牌的输出: [["chello", string], ["tomo", string], [:, ke

Loops 在Verilog中,执行逻辑后是否可以检查循环的条件?

实际上,我正在寻找一种方法,只使用一个3位变量进行增量循环8次 我确实意识到一个简单的解决方案是使用4位变量并使用 for(i=0; i<8; i = i+1) 谢谢 do..while构造存在于系统verilog中,您显示的解决方案在那里有效。但它不能在普通的verilog中工作 对于普通verilog,您可以使用任何编程技巧,即使用标志: reg [2:0] i; reg flag; initial begin flag = 0; i = 0;

Loops 比较矢量输出

我有一个64位长的向量a,我希望输出B等于3,而a是30-35,其他地方为零。我想不出测试台是如何循环向量A的。我尝试了几种不同的方法,但只得到了数组的1/5来提供任何输出。这是我在没有语法/编译错误的情况下所能做到的 主代码 library IEEE; use IEEE.STD_LOGIC_1164.all; use IEEE.NUMERIC_STD.ALL; entity ent is port(A:in std_logic_vector(5 downto 0); B:

Loops 自动热键按键3秒钟,然后松开并按一秒钟3秒钟

我想要一个脚本,我可以在一个游戏的背景下运行,将按a键3秒,然后释放并按d键3秒 我不太熟悉脚本是如何工作的,所以我想我应该寻求帮助 它不需要按键就可以启动,因为我可以在桌面上双击它来启动它。我只需要它运行上面的循环,直到我停止脚本 有什么方法可以做到这一点吗? 粗略的例子 Loop { Send {a down} Sleep 3000 Send {a up} Send {d down} Sleep 3000 Send {d up} } 因此,这不是一个代码编写社区。您可以从阅读教程和文档开始

Loops 如何知道循环中的迭代次数

这个循环将运行多少次,持续n个月?我假设它将包含一个日志,因为我们每次都除以2。我想是logn,但我不确定。谢谢 考虑到您只想检查它运行了多少次,您可以执行以下操作,当然您的代码不会运行: 最后将计数器打印为 int counter = 0; static void bar(int n) { for (int i = n!; i>=1; i=i/2){ counter++; } } 另外,你需要做的不是n! 可能是 System.out.println(

Loops 使用传递值运行嵌套循环的惯用方法

我想做这样的事情 int n=0 for(int i=xs; i<xe; i++){ for(int j=ys; j<ye; j++){ n++ } } return n; 以Clojure的方式。因为所有的值都是不可变的,所以我认为值n应该作为可能的递归函数的参数传递。这样做的最佳方法是什么?不要过度考虑这个问题。当您确实需要可变状态时,始终可以使用atom: 结果 (calc xs ys) => 138 你也可以用一个。它就像一个非线程安全的原子。请注意

  1    2   3   4   5   6  ... 下一页 最后一页 共 118 页