小编AST*_*813的帖子

脚本似乎只处理管道中的最后一个对象

我有一个脚本,我正在尝试添加管道功能.但是,我看到了奇怪的行为,脚本似乎只是针对管道中的最终对象运行.例如

param(
  [parameter(ValueFromPipeline=$true)]
  [string]$pipe
)

foreach ($n in $pipe) {
  Write-Host "Read in " $n
}
Run Code Online (Sandbox Code Playgroud)

死简单,不是吗?然后我跑了1..10 | .\test.ps1,它只输出一行Read in 10.除了复杂性之外,我想要使用它的实际脚本还有更多的参数:

[CmdletBinding(DefaultParameterSetName="Alias")]
param (
  [parameter(Position=0,ParameterSetName="Alias")]
  [string]$Alias,

  [parameter(ParameterSetName="File")]
  [ValidateNotNullOrEmpty()]
  [string]$File

  <and so on>
)
Run Code Online (Sandbox Code Playgroud)

powershell pipeline

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

混合JSP和Servlets是否会带来巨大的性能影响?

根据我的理解,无论如何都会编译JSP,所以我预计你会从两者中获得类似的性能.我想显示大量数据,我正在考虑使用JSP作为基础知识并调用servlet来为表中的每一行生成代码.除非有一个很好的方法通过一次调用servlet来生成整个表,否则这将意味着数百个调用,我认为这些调用效率不高.这里的"正确"方式是什么?直接的servlet会产生大量丑陋的println代码,直接的JSP会产生大量丑陋的逻辑陈述......

java jsp servlets

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

标签 统计

java ×1

jsp ×1

pipeline ×1

powershell ×1

servlets ×1