小编Mik*_*key的帖子

在MVC4和C#中使用括号?

如果你们认为这是一个愚蠢的问题,我很抱歉.我已经准备好对我认为无能的事情提出任何批评.我是C#的新手,我不能为自己的生活找到任何参考.这个"[授权]"对代码中的类做了什么?我知道AccountController继承自Controller.我只是不明白授权是在括号中做的.我假设它继承了System.Web.Mvc.AuthorizeAttribute中的代码,但不确定,因为当放在类或方法之前时,我找不到括号在C#中的含义.所以让我的问题清楚,我问,在类或函数之前将任何东西放在括号中的目的是什么?它继承了什么吗?如果是这样,为什么不使用冒号继承Controller?如果有人可以发送链接引用也没关系..任何帮助表示赞赏..

[Authorize]
public class AccountController : Controller
{
Run Code Online (Sandbox Code Playgroud)

我注意到下面这个方法的用法相同.它使用[AllowAnonymous]代替..

[AllowAnonymous]
public ActionResult Login(string returnUrl)
{
    ViewBag.ReturnUrl = returnUrl;
    return View();
}
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc c#-4.0

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

从Powershell运行.bat文件作为管理员

所以我一直在转动这个轮子.我正在powershell gui中创建一个小应用程序,需要通过传递从文本框输入的凭据来运行.bat.我一直想弄清楚的是当在GUI上单击按钮时如何传递这些凭据.

我在GUI上有两个框,用户在那里传递凭据.

$userTextBox.Text
$passwordTextBox.Text
Run Code Online (Sandbox Code Playgroud)

然后,当单击该按钮时,.bat文件需要运行用户\密码.这下面更像psuedo代码,因为我不知道如何做到这一点.我看过网上和野生动物园书籍,但我找不到一个例子.我找到了一个,但它做了不同的事情,我不明白.

$StartButton.Add_Click({Start-Process 
runas $userTextBox.Text\$passwordTextBox.Textc:\temp\Scripts\MapCopyTuner.bat
})
Run Code Online (Sandbox Code Playgroud)

任何帮助都非常感谢,因为你可以说我在这里很绿.

powershell

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

伪代码中的Fibonnacci序列

我正在研究这个问题并试图弄清楚Fibonacci是如何实现的?

public int fibonacci(int x) {
    if (x==1) {
        return 1;
    } else if (x==2) {
        return 1;
    } else {
        return fibonacci(x-1) + fibonacci(x-2)
    }
}
Run Code Online (Sandbox Code Playgroud)

我将此序列显示为正确的序列.

1, 1, 2, 3, 5, 8, 13, 21
Run Code Online (Sandbox Code Playgroud)

问题出在5我得到的迭代上7

(5-1) + (5-2)  = 4 + 3
Run Code Online (Sandbox Code Playgroud)

我在这里错过了什么吗?

algorithm fibonacci

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

标签 统计

algorithm ×1

asp.net-mvc ×1

c#-4.0 ×1

fibonacci ×1

powershell ×1