Questions tagged «argument-passing»


9
将一个Deferreds数组传递给$ .when()
这是正在发生的事情的一个虚构示例:http : //jsfiddle.net/adamjford/YNGcm/20/ HTML: <a href="#">Click me!</a> <div></div> JavaScript: function getSomeDeferredStuff() { var deferreds = []; var i = 1; for (i = 1; i <= 10; i++) { var count = i; deferreds.push( $.post('/echo/html/', { html: "<p>Task #" + count + " complete.", delay: count }).success(function(data) { $("div").append(data); })); …

7
如何将参数传递给PowerShell脚本?
有一个PowerShell名为的脚本itunesForward.ps1可使iTunes快进30秒: $iTunes = New-Object -ComObject iTunes.Application if ($iTunes.playerstate -eq 1) { $iTunes.PlayerPosition = $iTunes.PlayerPosition + 30 } 通过提示行命令执行: powershell.exe itunesForward.ps1 是否可以从命令行传递参数并将其应用到脚本中,而不是硬编码的30秒值?

3
在Python中解压缩列表?
我认为“解压”可能是错误的词汇-抱歉,我确定这是一个重复的问题。 我的问题很简单:在一个需要项目列表的函数中,如何在不出错的情况下传递Python列表项目? my_list = ['red', 'blue', 'orange'] function_that_needs_strings('red', 'blue', 'orange') # works! function_that_needs_strings(my_list) # breaks! 当然,必须有一种方法来扩展列表,并'red','blue','orange'在蹄上传递函数吗?

3
如何将事件作为参数传递给JavaScript中的内联事件处理程序?
// this e works document.getElementById("p").oncontextmenu = function(e) { e = e || window.event; var target = e.target || e.srcElement; console.log(target); }; // this e is undefined function doSomething(e) { e = e || window.event; var target = e.target || e.srcElement; console.log(target); } <p id="p" onclick="doSomething(e)"> <a href="#">foo</a> <span>bar</span> </p> 也有人提出过类似的问题。 …

3
参数传递策略-环境变量与命令行
我们开发人员编写的大多数应用程序都需要在启动时进行外部参数设置。我们传递文件路径,管道名称,TCP / IP地址等。到目前为止,我一直在使用命令行将其传递给正在启动的应用程序。我必须解析命令行,main并将参数定向到需要它们的位置,这当然是一个很好的设计,但是对于大量参数来说很难维护。最近,我决定使用环境变量机制。它们是全局的,并且可以从任何地方访问,从体系结构的角度来看,这虽然不太优雅,但是限制了代码量。 这是我对这两种策略的第一(也许很浅)的印象,但是我想听听更有经验的开发人员的意见-使用环境变量和命令行参数将参数传递给流程有什么起伏?我想考虑以下事项: 设计质量(灵活性/可维护性), 内存限制 解决方案的可移植性。 备注: 广告。1.这是我感兴趣的主要方面。 广告。2.这有点实用。据我所知,这是目前在Windows上一定的局限性巨大(超过32kB的两个命令行和环境块)。我想这不是问题,因为您只需要使用文件来传递大量参数即可。 广告。3.我对Unix几乎一无所知,所以我不确定这两种策略是否与Windows一样可用。如果需要,请详细说明。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.