小编Nai*_*gel的帖子

使用CSS使div可垂直滚动

这个

<div id="" style="overflow:scroll; height:400px;">
Run Code Online (Sandbox Code Playgroud)

给出一个div用户可以水平和垂直滚动.如何更改它以使div 只能垂直滚动?

html css

527
推荐指数
7
解决办法
104万
查看次数

在Javascript中声明数组时要遵循的最佳做法是什么?

当我需要声明一个新数组时,我使用这种表示法

var arr = new Array();
Run Code Online (Sandbox Code Playgroud)

但是当在线测试时,例如在jsbin上,警告会向我发出"使用数组文字符号[]"的信号.

我没有找到避免使用构造函数的理由.在某种程度上效率低于使用[]?还是不好的做法?

是否有充分的理由使用var arr = [];而不是var arr = new Array();

javascript

174
推荐指数
6
解决办法
1万
查看次数

如何创建永久PowerShell别名

我想创建一个aliascmdlet不到期后,我关闭的PowerShell当前会话,让我们说我有这个别名:

C:\Users\Aymen> New-Alias Goto Set-Location
Run Code Online (Sandbox Code Playgroud)

这完美地创建了Goto别名,但我想在关闭当前会话后使用它,我该如何实现.

注意:

PowerShell帮助系统建议我可以导出我创建的别名,并在下次打开新会话时导入它们,实际上这并不是我真正想要的,因为有没有直接清晰的方法来保持别名后我通过不同的会话创建它

powershell

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

jquery中的toggle disabled属性

我有一个启用或禁用select元素的复选框

实际上我使用这段简单的代码就行了.

$("#filtri").change(function(){
    if ($("#menuContinenti").attr("disabled")) {
        $("#menuContinenti").removeAttr("disabled");
    } else {
        $("#menuContinenti").attr("disabled", "disabled");
    }
});
Run Code Online (Sandbox Code Playgroud)

这是最好的方式还是有类似.toggle()功能在禁用/启用之间切换?

jquery

15
推荐指数
2
解决办法
3万
查看次数

在AD对象中添加和删除extensionattribute

我正在使用powershell来修改一些AD扩展属性.

这是我添加扩展属性的代码

Set-ADUser -Identity "anyUser" -Add @{extensionAttribute4="myString"}
Run Code Online (Sandbox Code Playgroud)

它有效,但是如何删除相同的extensionattribute?我找不到类似的东西-remove.

powershell active-directory

14
推荐指数
2
解决办法
15万
查看次数

使用远程IIS调试ASP.NET应用程序

我正在使用Visual Studio 2012开发ASP.NET应用程序.我一直在开发时使用IIS express来测试应用程序,但现在我需要在生产环境中测试它.

IIS在远程服务器上运行,我在那里安装了Remote Debugger工作室,在默认站点(\ test\baseTest)下创建了一个应用程序,在Visual Studio 2012中创建了一个测试项目,并在路径中设置为"使用自定义Web服务器" http://myServerName/test/baseTest/.

好吧,我们有,我按F5开始调试,通过调试器的连接正常工作(我可以看到一个新行说"myDomain\myuserName connected"但是...应用程序无效,我想念所有.aspx文件.

在此输入图像描述

我错过了什么吗?我应该在Visual Studio中设置一些参数,以便在调试到远程站点时部署所有文件吗?

asp.net iis remote-debugging visual-studio-2012

12
推荐指数
1
解决办法
2万
查看次数

在powershell中使用get-date来创建日志字符串

我在脚本中使用这些行来写一些我最终放在日志文件中的信息.

$log = "some text: "
$log += Get-Date
$log += "; some text"
Run Code Online (Sandbox Code Playgroud)

这样我就能正确获取数据,所以我的输出就是some text: 02/13/2013 09:31:55; some text.有没有更短的方法来获得这个结果?我的意思是这样的(实际上不起作用)

$log = "some text: " + Get-Date + "; some text"
Run Code Online (Sandbox Code Playgroud)

powershell getdate

9
推荐指数
1
解决办法
3万
查看次数

如何在Powershell中检查文件是否具有有效的JSON语法

我正在尝试编写一个PowerShell脚本来读取文件并打印"true"如果它是一个有效的JSON文件.我正在使用Powershell v3.0,这就是我现在所拥有的:

$text = Get-Content .\filename.txt -Raw 
$powershellRepresentation = $text | ConvertFrom-Json
Run Code Online (Sandbox Code Playgroud)

如何查看返回代码?我的意思是我想要这样的东西:

if(file not a JSON file){
 Write-Host "not JSON"
}
else{
 Write-Host "True"
}
Run Code Online (Sandbox Code Playgroud)

powershell json powershell-3.0

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

有效地检查角色声明

我正在开发一个Asp.NET MVC5 Web应用程序(.NET 4.6),我需要向具有特定声明的一组用户显示一些额外的HTML行.我见过一些冗长的解决方案,但我更喜欢保持简短,所以我想出了这个

@{
    if (System.Security.Claims.ClaimsPrincipal.Current.Claims.ToList().FirstOrDefault(c => c.Type == "role" && c.Value == "AwesomeUserRole") != null) {
        <!-- my HTML goes here -->
    }
 }
Run Code Online (Sandbox Code Playgroud)

这是检查经过身份验证的用户声明的好方法,还是有最佳做法可以遵循?任何更清洁/更有效的解决方案也是受欢迎的.

c# asp.net authentication asp.net-mvc claims

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

javascript defineProperty使属性不可枚举

我正在尝试使用defineProperty使属性不出现在...循环中,但它不起作用.这段代码是否正确?

function Item() {
    this.enumerable = "enum";
    this.nonEnum = "noEnum";
}
Object.defineProperty(Item, "nonEnum", { enumerable: false });

var test = new Item();

for (var tmp in test){
    console.log(tmp);
}
Run Code Online (Sandbox Code Playgroud)

javascript constructor object ecmascript-5 defineproperty

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