小编Jus*_*ohn的帖子

PowerShell从简单的.ini文件中读取单个值

我发现的一切看起来都很复杂.这几乎就像我只需要阅读一个文本文件.

ADAP.ini包含这个,没有别的:

http://xxx.104.xxx.226
APP=2.3.6
DLL=2.3.6
Run Code Online (Sandbox Code Playgroud)

使用Powershell,我如何阅读APP =值是什么?和/或DLL =值是什么?

我会将值存储在变量中,稍后在Powershell脚本中使用它.

powershell ini

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

使用 Bootstrap 折叠到小屏幕时隐藏或删除左边框

当达到手机尺寸时,我有 2 个 div 可以很好地折叠成一长列。

我在第二个 div 中添加了一个左蓝色边框,这在两个“列”之间创建了一个非常漂亮的垂直分隔符。

但是,我想隐藏边框或删除列合并为一的位置。

不知道如何使用 div 中已经实现的类来执行此操作。一旦屏幕足够小,边框就会显得笨重且毫无用处。

这是工作的第二个分区。

 <div class="border col-md-6"  style="border-left:2px solid royalblue;">
Run Code Online (Sandbox Code Playgroud)

所有类都是普通的 bootstrap.js 文件

html css twitter-bootstrap

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

使用“1”参数调用“SetAccessRule”的异常:::Powershell 错误

我的 Powershell 脚本出现错误,我试图在其中提供一个文件夹“完全控制”。我可以为域/用户帐户提供完全控制权,但我似乎无法让它为 ComputerName\Users 帐户工作。这对于允许安装的其他软件在我们组织中的各种计算机上运行很重要(它们在“安全”选项卡中都有一个 ComputerName\Users 帐户)。我想将完全控制权授予 [ComputerName\Users] 帐户。

下面的屏幕截图显示了我的脚本可以创建的 DomainUsers/Account,在它下面我无法以任何方式引用 ComputerName\Account 来提供 Total Control -- 在本例中,“Users(OHAIBMG00B7KP\Users)”触发错误。

安全标签丝印

此脚本用于为文件夹创建帐户和总控制权限

$directory = "C:\Program Files (x86)\CAREWare"
$domainName = "DHS"
$group = 'Domain Users'
$inherit = [system.security.accesscontrol.InheritanceFlags]"ContainerInherit, ObjectInherit"
$propagation = [system.security.accesscontrol.PropagationFlags]"None"
$acl = (Get-Item $directory).GetAccessControl("Access")
$user = "{0}\{1}" -f "$domainName", $group
$user.trim()
$access = "FullControl"
$accessType = "Allow"
$accessRule = New-Object System.Security.AccessControl.FileSystemAccessRule -ArgumentList @("$user","$access", "$inherit", "$propagation", "$accessType")
$acl.SetAccessRule($accessRule)
set-acl $directory $acl
Run Code Online (Sandbox Code Playgroud)

这是我尝试更改以下三行以引用 ComputerName\Users 时出现的错误。

$directory = "C:\Program Files (x86)\CAREWare"
$domainName = $env:computername
$group = …
Run Code Online (Sandbox Code Playgroud)

powershell

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

如果不满足条件,则从公共异步任务 OnGetAsync() 重定向到不同的 Razor 页面

我对“异步”和“任务”的东西很陌生。我似乎无法在 OnGetAsync() 内执行简单的 if{} else{} 操作。

public async Task OnGetAsync()
{
    if (HttpContext.Session.GetString("LoggedStatus") != null)
    {
        //KEEP GOING
    Accounts = await _context.Accounts.ToListAsync();
    }
    else
    {
    RedirectToPage("./Index");
    } 
}
Run Code Online (Sandbox Code Playgroud)

我收到的错误来自帐户页面,我试图通过使用我的主页“RedirectToPage("./Index")”来避免接近该页面。我尝试将“返回”一词放在 RedirectToPage 前面,但当我这样做时它会变成红色。此外,如果满足第一个条件(会话对象中有一个值),则帐户页面将显示没有错误。所以,我很确定问题出在我尝试在“else”语句中重定向。

NullReferenceException: Object reference not set to an instance of an object.
OESAC.Pages.Accounts.Pages_Accounts_Index.ExecuteAsync() in Index.cshtml
+
        @foreach (var item in Model.Accounts)
Run Code Online (Sandbox Code Playgroud)

上面的错误出现在“帐户”中,它循环并显示行。我不知道为什么它会到达 Accounts.chstml。

async-await asp.net-core razor-pages asp.net-core-2.2

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

我需要一个PHP正则表达式来验证5位数的字符串格式,一个逗号

我在网页上有一个巨大的PHP输入框.此输入应仅使用逗号分隔的5位数字符串:

00100,00247,90277,97030,00657
Run Code Online (Sandbox Code Playgroud)

注意最后一个最后没有逗号.

是否有正则表达式可以做到这一点?由于输入框非常大并且可能需要100多个这些项目,我想在查询数据库之前在PHP服务器端验证它,并避免任何SQL注入尝试.

只有序列中只有5个数字和逗号才会运行查询,但最后一个除外.顺便提一下,这是州的公共供水系统ID.

php regex validation expression

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

$(document).load不会触发警报MVC/Razor

我承认我是MVC razor/jquery的新手.


在我的_Layout.cshtml中,这有效:


<body onload="alert('in the body');">
Run Code Online (Sandbox Code Playgroud)

这是_Layout.cshtml中的代码:$(document).load不会触发($(window).load也没有)


@Styles.Render("~/Content/Styles/Courses.css")
@Scripts.Render("~/bundles/modernizr")
@Scripts.Render("~/Scripts/jquery-1.7.1.min.js")

<script type="text/javascript">

$(document).load(function() {
    alert('test');

</script>

</head>
<body>
Run Code Online (Sandbox Code Playgroud)

这是在页面运行时呈现的,使用"查看源代码"获取下面的html


<link href="/Content/Styles/Courses.css" rel="stylesheet"/>

<script src="/Scripts/modernizr-2.5.3.js"></script>

<script src="/Scripts/jquery-1.7.1.min.js"></script>


<script type="text/javascript">
$(document).load(function() {
alert('test');
</script>

</head>
<body>
Run Code Online (Sandbox Code Playgroud)

我将jquery和javascript移动到Index.chstml文件,它仍然不会触发.我首先通过在VS 2010中拖动来引用.js文件.这不起作用.然后我在_Layout.chshtml中尝试了这种语法; 不起作用:

@Scripts.Render("~/Scripts/jquery-1.7.1.min.js")
Run Code Online (Sandbox Code Playgroud)

任何见解/帮助/....solutions欢迎谢谢


asp.net-mvc jquery razor

0
推荐指数
1
解决办法
4422
查看次数