小编Ale*_*lex的帖子

在JQuery中解析JSON对象

我在表单中返回了简单的JSON对象

{"d":"{\"Name\":\"DMX100\",\"Description\":\"blah blah\",\"ID\":\" 780\",\"Make\":\"2010\"}"}
Run Code Online (Sandbox Code Playgroud)

我如何成功解析它.

success: function(msg)                  
{                     
    $('#something').html(msg.d.Name);   
}
Run Code Online (Sandbox Code Playgroud)

上面的代码不显示Name但是当我传递 $('#something').html(msg.d);
它时显示完整的JSON字符串.我如何联系个人财产

谢谢

wcf jquery json

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

为什么ffmpeg在进程中间随机停止?

ffmpeg感觉好像花了很长时间.然后我看看我的输出文件,我看到它在6到8mb之间停止.完全编码的文件大约是14mb.为什么ffmpeg会停止?我的代码锁定了StandardOutput.ReadToEnd();. 我不得不杀死这个过程(看到它不会移动超过10秒,当我看到它每秒更新一次)然后我得到stdout和错误的结果.stdout是""stderr在下面.

输出消息显示文件大小已结束.我也看到它停止时我的CPU使用率下降.我从视觉工作室复制了这个论点.CD到同一工作目录并运行cmd(bin/ffmpeg)并粘贴参数.它能够完成.

注意:我必须先退出并检查是否有故障.

    int soundProcess(string infn, string outfn)
    {
        string aa, aa2;
        aa = aa2 = "DEAD";

        var app = new Process();

        app.StartInfo.UseShellExecute = false;
        app.StartInfo.RedirectStandardOutput = true;
        app.StartInfo.RedirectStandardError = true;
        //*/
        app.StartInfo.FileName = @"bin\ffmpeg.exe";
        app.StartInfo.Arguments = string.Format(@"-i ""{0}"" -ab 192k -y {2} ""{1}""", infn, outfn, param);
        app.Start();
        try
        {
            app.PriorityClass = ProcessPriorityClass.BelowNormal;
        }
        catch (Exception ex)
        {
            if (!Regex.IsMatch(ex.Message, @"Cannot process request because the process .*has exited"))
                throw ex;
        }

        aa = app.StandardOutput.ReadToEnd();
        aa2 = app.StandardError.ReadToEnd();

        app.WaitForExit();

        if …
Run Code Online (Sandbox Code Playgroud)

c# asp.net deadlock ffmpeg pipe

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

使用正则表达式匹配包含数字字母和短划线的字符串

我需要匹配这个字符串,011Q-0SH3-936729但不是345376346asfsdfgsfsdf 它必须包含字符和数字和破折号

模式可以是011Q-0SH3-936729011Q-0SH3-936729-SDF3000-222-AAAA011Q-0SH3-936729-011Q-0SH3-936729-011Q-0SH3-936729-011Q-0SH3-936729我希望它能够匹配任何人.原因是我不知道格式是否已修复且我无法找到,所以我需要为具有任意数量的破折号的模式提出通用解决方案,并且模式会重复出现任意数量的倍.

对不起,这可能是一个愚蠢的问题,但我真的很喜欢正则表达式.

TIA

c# regex .net-3.5

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

ASP.NET MailMessage.BodyEncoding和MailMessage.SubjectEncoding默认值

简单的问题,但我无法在MSDN上的任何地方找到答案...

寻找ASP.NET将用于的默认值:

MailMessage.BodyEncodingMailMessage.SubjectEncoding

如果你没有在代码中设置它们?

谢谢

c# asp.net mailmessage

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

需要正则表达式来满足密码要求

我需要一个正则表达式来测试以下用户密码:

必须最少8个字符字母数字格式,连续不超过4个数字,在密码没有id(即不能使用:1234,9876,abcd,或1234abvc)

^([a-zA-Z0-9!@#$*%]{8,15})$目前使用它并且效果很好,但不考虑连续的字符片段.我不知道如何添加它.

任何帮助都会很棒!

c# regex passwords

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

RequiredFieldValidator + Button =回发!

我有这个标记代码:

<div id="rowIndirizzo" class="form">
    <label>
        Indirizzo:</label>
    <asp:DropDownList ID="ddlToponimo" CssClass="indirizzo" runat="server" DataTextField="Toponimo"
        DataValueField="Toponimo">
    </asp:DropDownList>
    <asp:TextBox ID="txtStrada" CssClass="textinputStrada" runat="server"></asp:TextBox>
    <asp:TextBox ID="txtNumCivico" CssClass="textinputCivico" runat="server"></asp:TextBox>
</div>
<div id="divCap" class="form">
    <label>
        CAP:</label>
    <asp:TextBox ID="txtCAP" CssClass="textinputCAP" runat="server"></asp:TextBox>
</div>
<asp:RequiredFieldValidator ID="rfvToponimo" CssClass="errore2" runat="server" ControlToValidate="ddlToponimo"
    ErrorMessage="Il campo toponimo dell'indirizzo è obbligatorio." Display="Dynamic"
    ValidationGroup="Step4_StruttPrivata1Step" Style="color: Red; display: block !important;"></asp:RequiredFieldValidator>
<asp:RequiredFieldValidator ID="rfvStrada" CssClass="errore2" runat="server" ControlToValidate="txtStrada"
    ErrorMessage="Il campo strada dell'indirizzo è obbligatorio." Display="Dynamic"
    ValidationGroup="Step4_StruttPrivata1Step" Style="color: Red; display: block !important;"></asp:RequiredFieldValidator>
<asp:RequiredFieldValidator ID="rfvNumCivico" CssClass="errore2" runat="server" ControlToValidate="txtNumCivico"
    ErrorMessage="Il campo numero civico dell'indirizzo è obbligatorio." …
Run Code Online (Sandbox Code Playgroud)

asp.net postback requiredfieldvalidator

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

如何使用FFMPEG上传后获取音频文件的持续时间

我正在使用FFMPEG在asp.net上传音频文件.我的问题是如何获得文件的持续时间(以秒为单位).

请建议我.

谢谢并问候Srinivas M.

.net asp.net ffmpeg

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

SQL Date Diff忽略年份

我想做一个选择,用户的生日(日期字段)少于30天.
最好的方法是什么?我试过约会,但我不知道怎么把年份放在一边.

谢谢

sql t-sql sql-server

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

正则表达式在c# - uk邮政编码中

我正在寻找c#中常规表达问题的答案.我正在寻找特定邮政编码格式的匹配,并遇到了问题.这是我正在检查的正则表达式模式:

([A-Z]{1})([0-9]{2})([0-9]{1})([A-Z]{2})
Run Code Online (Sandbox Code Playgroud)

所以,这是寻找一个字母,两个数字,一个数字,两个字母的格式.

当我测试这个时RegexPlanet.com给了我一个匹配,但是当我检查c#时,它给出了一个不寻常的响应.虽然它在输入测试邮政编码时起作用A112BB,当我进入A112BBCCCC时,也带回了一个匹配.有人知道为什么c#选择忽略匹配后的最后一个字符?正如我所说,进入A112BBCCCC测试仪RegexPlanet.com失败并说不匹配.

谢谢

c# regex

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

转换"&aring;" "&ouml;" 正常的代表

我正在加载一个网页System.Net.WebClient.页面正在ISO-8859-1编码中.如果我将其写入文件然后打开,我可以正常看到所有字符.

但是如果我将这些内容放入HtmlAgilityPack然后提取innerText属性,我会得到一些特殊的字母编码为&aring;&ouml;.

如何将它们转换为正常表示?

c# iso-8859-1 character-encoding html-agility-pack

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