摘要:
好像园内比较多博客对 Shallow、Deep Cloning的翻译是深拷贝、浅拷贝,当时我懵了,这个叫法怎么怪怪的。就好像看军情观察室,台湾评论员,导弹叫飞弹。至于它们的区别,一张图就可以解释。这两个概念,经常对一些对象操作时,忘了自己使用的是shallow 还是deep,而搞到神经大条。 MSDN的解释是: Clone can be implemented either as a deep copy or a shallow copy.In a deep copy, all objects are duplicated; whereas, in a shallow copy, only . 阅读全文
摘要:
当你在PowerShell中,启动带参数启动可执行应用程序时,可能会碰到参数解析的错误。最好的方式是使用命令 Start-Process,该命令有两个优点:程序的路径和程序参数分开,可以使用-FilePath 和 -ArgumentList单独传递。这样就可以在闭合的引号中安全地传递参数了。支持在新窗口和当前窗口启动程序:-NoNewWindow支持在当前进程和新进程启动程序:-WaitPS E:\> Start-Process -FilePath Ping.exe -ArgumentList "www.pstips.net -n 3" -NoNewWindowPS 阅读全文