小编use*_*174的帖子

如何使用Linq反序列化xml?

如何使用Linq反序列化这个xml?我想创造List<Step>

<MySteps>
  <Step>
    <ID>1</ID>
    <Name>Step 1</Name>
    <Description>Step 1 Description</Description>
  </Step>
  <Step>
    <ID>2</ID>
    <Name>Step 2</Name>
    <Description>Step 2 Description</Description>
  </Step>
  <Step>
    <ID>3</ID>
    <Name>Step 3</Name>
    <Description>Step 3 Description</Description>
  </Step>
  <Step>
    <ID>4</ID>
    <Name>Step 4</Name>
    <Description>Step 4 Description</Description>
  </Step>
</MySteps>
Run Code Online (Sandbox Code Playgroud)

c# xml linq

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

如何通过C#将参数传递给PowerShell

我有问题通过C#传递参数到PowerShell

我收到以下异常:

"由于主机程序或命令类型不支持用户交互而提示用户失败的命令.尝试支持用户交互的主机程序,例如Windows PowerShell控制台或Windows PowerShell ISE,并从命令中删除与提示相关的命令不支持用户交互的类型,例如Windows PowerShell工作流"

CS:

private static void RunPowershellScript(string scriptFile, string scriptParameters)
{
    string scriptParameters = "param1 param2";

    RunspaceConfiguration runspaceConfiguration = RunspaceConfiguration.Create();
    Runspace runspace = RunspaceFactory.CreateRunspace(runspaceConfiguration);
    runspace.Open();
    RunspaceInvoke scriptInvoker = new RunspaceInvoke(runspace);
    Pipeline pipeline = runspace.CreatePipeline();
    Command scriptCommand = new Command(scriptFile);
    Collection<CommandParameter> commandParameters = new Collection<CommandParameter>();
    foreach (string scriptParameter in scriptParameters.Split(' '))
    {
        CommandParameter commandParm = new CommandParameter(null, scriptParameter);
        commandParameters.Add(commandParm);
        scriptCommand.Parameters.Add(commandParm);
    }
    pipeline.Commands.Add(scriptCommand);
    Collection<PSObject> psObjects;
    psObjects = pipeline.Invoke();
}
Run Code Online (Sandbox Code Playgroud)

PS:

Function Foo ($arg1, $arg2)
{
    Write-Host $arg1 …
Run Code Online (Sandbox Code Playgroud)

c# powershell

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

如何使用ASP.NET WebMethod使用Ajax传递JSON对象

我使用Ajax和ASP.NET WebMethods传递JSON对象时遇到问题

function setStudentInfo() {
    var jsonObjects = [
        { id: 1, name: "mike" },
        { id: 2, name: "kile" },
        { id: 3, name: "brian" },
        { id: 1, name: "tom" }
    ];

    $.ajax({
        type: "POST",
        url: "ConfigureManager.aspx/SetStudentInfo",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        async: false,
        data: { students: JSON.stringify(jsonObjects) },
        success: function (result) {
            alert('success');
        },
        error: function (result) {
            alert(result.responseText);
        }

    });
}
Run Code Online (Sandbox Code Playgroud)

ASP.NET代码

[WebMethod]
public static void SetStudentInfo(object students)
{
     //Here I want to iterate the 4 …
Run Code Online (Sandbox Code Playgroud)

asp.net ajax jquery json

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

嵌入 YouTube IFrame 响应式

我在 Magento 网站上嵌入了带有以下链接的 YouTube 视频(Magento 不是很重要,除非有一个我不知道的插件)

<iframe width="640" height="360" src="http://www.youtube.com/embed/Zq-805aUM7M?feature=player_embedded" frameborder="0" allowfullscreen></iframe>
Run Code Online (Sandbox Code Playgroud)

我不相信这段代码是好的,因为它没有响应。我该如何解决?

html youtube responsive-design

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

CsvHelper 解析 csv 并将字符串转换为 DateTime

我正在使用 CsvHelper 并且能够解析 csv 文件。我的问题是如何解析DateintoDateTime对象

我想在解析 csv 而不是迭代集合时通过 CsvHelper 转换它

public static List<StockModel> SplitCsv(string csv)
{
    var textReader = new StringReader(csv);

    var csvr = new CsvReader(textReader);
    csvr.Configuration.RegisterClassMap<ModelMap>();

    var records = csvr.GetRecords<StockModel>().ToList();
    return records;
}

public class StockModel
{
    public string Date { get; set; } // I want this object to be DateTime
    public string Base { get; set; }
    public string Open { get; set; }
}

public sealed class ModelMap : CsvClassMap<StockModel>
{
    public …
Run Code Online (Sandbox Code Playgroud)

c# csv csvhelper

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

Jenkins 存储插件配置的位置

我知道 Jenkins 将每个作业的配置存储在 jobs/ 的同名目录中。作业配置文件是config.xml

问题是它在哪里保存插件配置?

即我有一些具有常规配置的SCM插件,我想将作业配置复制到其他服务器(并且不想使用专用插件来执行此操作,只需寻找配置文件)

jenkins

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

Amazon VPC NACL 默认规则评估顺序

根据我的理解,NACL(网络访问控制列表)是子网防火墙。

我试图了解创建 NACL 时的默认值是什么:

  • 规则 #100 - 默认情况下允许来自所有 IP 的所有端口,否则
  • 一切都被拒绝

那么,底线是允许还是拒绝?我知道根据 AWS 最佳实践,默认情况下应该禁用所有访问。

规则

amazon-web-services amazon-vpc

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

继承自System.Object

众所周知,C#类只能从Single Base类继承它是如何理解的,因为所有类都派生自System.Object?

另外,如果我查看类ValueType定义(例如),我知道它直接从System.Object继承,我发现它只是一个抽象类.我希望看到:公共抽象类ValueType:System.Object

c#

5
推荐指数
3
解决办法
4252
查看次数

如何在两个Dictionary <string,List <string >>对象之间进行值比较

我有以下数据结构:

Dictionary<string, List<string>>
Run Code Online (Sandbox Code Playgroud)

如何进行比较以确保两个不同对象之间的值相等?

即:

    Dictionary<string, List<string>> expected = new Dictionary<string, List<string>>();
    expected.Add("CREDIT", new List<string> { "K   R   EH   D   IH   T" });
    expected.Add("CARD", new List<string> { "K   AA   R   D" });

    Dictionary<string, List<string>> actual;
    actual = target.GetTermDictionary();
    if (!Enumerable.SequenceEqual(expected, actual))
    {
        Assert.Fail();
    }
Run Code Online (Sandbox Code Playgroud)

我不认为SequanceEqual在这里很好..

谢谢

c# unit-testing

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

XML反序列化DateTime格式

我有一个Xml元素,需要包含Year,Month,Day,Hour,Min,Sec和MS的DateTime

我后来需要通过XMLDeserializer将Xml元素转换为DateTime对象.

我知道日期时间格式转换存在一些问题,我的问题是我应该编写Xml元素的DateTime格式是什么,所以一旦我通过XMLDeserializer反序列化它我就不会有任何问题要转换为DateTime对象

我希望得到如下答案:{0:MM/dd/yy H:mm:ss zzz}或任何其他可以定义的格式

.net c# xml

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