小编Rya*_*tes的帖子

如何在PowerShell中处理命令行参数

处理命令行参数的"最佳"方法是什么?

似乎对"最佳"方式有几个答案,因此我坚持如何处理如下简单的事情:

script.ps1 /n name /d domain
Run Code Online (Sandbox Code Playgroud)

script.ps1 /d domain /n name.
Run Code Online (Sandbox Code Playgroud)

有没有一个可以更好地处理这个问题的插件?我知道我在这里重新发明轮子.

显然我已经不是很漂亮而且肯定不是"最好的",但它确实有效..而且它是UGLY.

for ( $i = 0; $i -lt $args.count; $i++ ) {
    if ($args[ $i ] -eq "/n"){ $strName=$args[ $i+1 ]}
    if ($args[ $i ] -eq "-n"){ $strName=$args[ $i+1 ]}
    if ($args[ $i ] -eq "/d"){ $strDomain=$args[ $i+1 ]}
    if ($args[ $i ] -eq "-d"){ $strDomain=$args[ $i+1 ]}
}
Write-Host $strName
Write-Host $strDomain
Run Code Online (Sandbox Code Playgroud)

powershell command-line-arguments

464
推荐指数
1
解决办法
64万
查看次数

如何从现有表中删除列?

如何从现有表中删除列?

我有一个表MENFnameLname

我需要删除 Lname

怎么做?

sql-server

376
推荐指数
7
解决办法
61万
查看次数

如何在PowerShell中获取localhost名称?

如何在PowerShell中获取localhost(机器)名称?我正在使用PowerShell 1.0.

.net powershell

170
推荐指数
7
解决办法
18万
查看次数

如何将光标样式设置为没有hrefs的链接的指针

我有很多<a>没有href用于进行onclickjavascript调用的属性的html标签.这些链接没有光标的指针样式.它们有文本样式的光标.

如何在不使用href属性的情况下将光标样式设置为链接的指针?

我知道我可以添加href ="#".我在html文档中的很多地方都有这个,并且想知道如何在不使用href属性的情况下为链接创建游标样式指针.

html javascript css cursor hyperlink

127
推荐指数
5
解决办法
21万
查看次数

为什么C#禁止只读局部变量?

与同事就此进行了友好的辩论.我们对此有一些想法,但想知道SO人群对此有何看法?

c# language-design readonly immutability

107
推荐指数
7
解决办法
2万
查看次数

Session.Abandon()和Session.Clear()之间的区别是什么

销毁会话和删除其值有什么区别?你能举一个证明这个的例子吗?

我搜索了这个问题,但没有掌握全部答案.一些答案是:

  • Session.Abandon() 破坏会话
  • Session.Clear() 只删除所有值

一位朋友告诉我这个:

清除会话不会取消设置会话,它仍然存在与用户相同的ID,但只是清除了值.

放弃将完全破坏会话,这意味着您需要先开始一个新会话,然后才能在该会话中为该用户存储更多值.

以下代码有效,不会抛出任何异常.

Session.Abandon();
Session["tempKey1"] = "tempValue1";
Run Code Online (Sandbox Code Playgroud)

当您放弃会话时,您(或更确切地说是用户)将获得一个新的SessionId

当我测试Session时,当我放弃会话时它不会做任何改变.

我发现一个区别: session.Abandon()引发Session_End事件

asp.net session asp.net-session

103
推荐指数
4
解决办法
10万
查看次数

首先关闭EF代码的CTP5的ProxyCreationEnabled有什么缺点

我的WCF服务可以从代码的第一个模型回归类的唯一方法是通过设置ProxyCreationEnablefalse使用下面的代码.

((IObjectContextAdapter)MyDb).ObjectContext.ContextOptions.ProxyCreationEnable = false;
Run Code Online (Sandbox Code Playgroud)

这样做的负面后果是什么?一个好处是我至少可以将这些动态类型序列化,以便可以使用WCF通过线路发送它们.

c# wcf serialization entity-framework proxy-classes

80
推荐指数
4
解决办法
5万
查看次数

Log4Net:使用滚动日期在RollingFileAppender上设置最大备份文件

我有以下配置,但我无法找到有关如何在日期滚动样式上设置最大备份文件的任何文档.我知道您可以使用maxSizeRollBackups以大小滚动样式执行此操作.

<appender name="AppLogFileAppender" type="log4net.Appender.RollingFileAppender">
    <file value="mylog.log" />
    <appendToFile value="true" />
    <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
    <rollingStyle value="Date" />
    <datePattern value=".yyMMdd.'log'" />
    <layout type="log4net.Layout.PatternLayout">
      <conversionPattern value="%d %-5p %c - %m%n"  />
    </layout>
</appender>
Run Code Online (Sandbox Code Playgroud)

.net log4net

63
推荐指数
5
解决办法
6万
查看次数

私有子,功能和类之间的区别

以下有什么区别:

  • 私人子
  • 私人功能
  • 私人班级

什么时候应该使用?

vb.net access-modifiers

60
推荐指数
3
解决办法
8万
查看次数

59
推荐指数
4
解决办法
3万
查看次数