小编Har*_*aid的帖子

为什么Internet Explorer(9)在UserAgent中报告"Mozilla"?

为什么Internet Explorer具有MozillaUserAgent?

在Firefox中它说明:

Mozilla/5.0(Windows NT 6.1; rv:7.0.1)Gecko/20100101 Firefox/7.0.1

在Interner Explorer中它说明:

Mozilla/5.0(兼容; MSIE 9.0; Windows NT 6.1; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0 ;. NET4.0E; .NET4.0C)

在一些博客/论坛中提到,这是由于一些历史原因,但原因是什么?

了解它会非常有帮助.

firefox internet-explorer history user-agent

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

为什么新的String("Hello")在C#中无效?

制作背后的逻辑/原因是什么?

String s= new String("Hello World");
Run Code Online (Sandbox Code Playgroud)

C#中是非法的?错误是

`string.String(char*)'的最佳重载方法匹配有一些无效的参数

我对API文档不感兴趣,我对为什么这是非法感兴趣.

是因为汇集静态字符串?像Java池整数(-128)到整数(127)与可怕的结果?(当然还有字符串)

.net c# string constructor

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

在电子邮件删除附件文件后,错误"进程无法访问该文件,因为它正被另一个进程使用".

我正在做一个电子邮件表格.电子邮件附件,附加文件后发送电子邮件.接下来需要从服务器删除文件.当我试图获取文件时,它给了我主题错误.我甚至在删除文件之前调用GC.Collect()但仍然存在错误.我删除文件的代码是:

 private void DeleteFiles(DataTable dt)
{
    GC.Collect();
    String[] sAttachments = new String[dt.Rows.Count];
    try
    {

        sAttachments = new String[dt.Rows.Count];
        for (Int32 J = 0; J < dt.Rows.Count; J++)
        {
            sAttachments[J] = dt.Rows[J]["AttachmentExt"].ToString().Trim();
            string workDir = Server.MapPath(".") + @"\upload\";
            if (File.Exists(workDir + sAttachments[J]))
                File.Delete(workDir + sAttachments[J]);                
        }
    }
    catch (Exception ex)
    {

    }
Run Code Online (Sandbox Code Playgroud)

要将文件附加到电子邮件,我的代码是:

 oMess.Subject = sSubject; 
        string workDir = System.Web.HttpContext.Current.Server.MapPath(".") + @"\upload\";
        if (Attachments != null)
        {
            for (Int32 I = 0; I < Attachments.Length; I++)
            {
                oatt = new Attachment(workDir+ …
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net

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

Sql Xquery如何替换更新查询中的文本

表名为 MasterTable

列

ID类型BIGINT,

Nametype VARCHAR(200)(xml由于某些原因存储类型数据)

Name 包含结构化的数据

<en-US>SomeEnglishText</en-US><it-IT>SomeItalicText</it-IT>

当我需要Update的Master表,然后在那个时候我需要转换Varchar到xml那么有条件更新/更换的value即或者特定标签的一部分en-US / it-IT.

还有一些机会,没有任何数据/标签有没有在Name列,所以我想在插入数据会的时间Insert清空表像标签元素<en-US></en-US><it-IT></it-IT>,所以update查询必须处理空值,即在标签元素en-US/it-IT.

我想像下面的更新查询一样.

DECLARE @Str VARCHAR(200)

SET @Str = 'Test Text'

UPDATE [MasterTable]
SET [Name] = cast([MasterTable].[Name] as xml).modify('replace value of (en-US/text())[1] with sql:variable("@Str")')
WHERE [ID]=18
Run Code Online (Sandbox Code Playgroud)

运行查询时出现以下错误

非法使用xml数据类型方法'修改'.在此上下文中期望非变异方法.

sql-server xquery-sql xquery-update sql-update

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

使用.NET格式化大数字

我要求将像4,316,000这样的大数字格式化为"4.3m".

我怎么能在C#中做到这一点?

.net c# formatting numbers humanize

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

如何在不重复的情况下混合JavaScript数组中的值?

我正在尝试创建一个JavaScript卡片游戏,并希望选择5张卡而不重复:

var colors = ["hearts", "spades", "diamonds", "clubs" ];
var values = ["2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K"];

color = colors[parseInt(Math.random()*colors.length,10)]
value = values[parseInt(Math.random()*values.length,10)]
Run Code Online (Sandbox Code Playgroud)

如果我选择5张牌,怎样才能确保没有重复?

javascript

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

如何动态增加jQuery对话框的高度和宽度有一定效果

当我显示对话框时,对话框的高度为100,宽度为100,例如

$("#dialog").dialog({
    autoOpen: true,
    height: 100,
    width: 100,
    modal: false,
    draggable: false,
    resizable: false,
});
Run Code Online (Sandbox Code Playgroud)

并在后台加载数据,以及由于jquery ajax具有成功选项而完全加载数据时,从那里我们可以确定数据已加载,然后将这些数据显示在对话框中。假设我要显示到对话框中的数据需要更多空间,例如高度应为300,宽度应为300。所以当我将大数据放到对话框中时,对话框是否会自动调整大小?

如果没有,那么我怎么能以编程的方式增加对话框的高度和宽度,一些效果,例如逐渐增加高度和宽度,以及数据将以淡入效果出现在对话框中....如何实现。需要一些代码的帮助。谢谢

html ajax jquery jquery-effects

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

在类构造函数C#中设置默认值

我需要一个默认值集和许多不同的页面访问和更新..最初我可以像这样在类构造函数中设置默认值吗?在C#.NET中执行此操作的正确方法是什么?

public class ProfitVals
{

    private static double _hiprofit;

    public static Double HiProfit
    {
        get { return _hiprofit; }

        set { _hiprofit = value; }
    }

    // assign default value

    HiProfit = 0.09;

}
Run Code Online (Sandbox Code Playgroud)

.net c# code-analysis static-variables variable-assignment

5
推荐指数
2
解决办法
7290
查看次数

引导程序验证不起作用

我正在尝试使用bootstrap进行验证。我尝试了这里的解决方案,但它不起作用。

<form id="tryitForm" class="form-horizontal">
    <div class="form-group">
        <label class="col-md-3 control-label">Full name</label>
        <div class="col-md-4">
            <input type="text" class="form-control" name="firstName" />
        </div>
        <div class="col-md-4">
            <input type="text" class="form-control" name="lastName" />
        </div>
    </div>

    <div class="form-group">
        <label class="col-md-3 control-label">Email address</label>
        <div class="col-md-6">
            <input type="text" class="form-control" name="email" />
        </div>
    </div>

    <div class="form-group">
        <label class="col-md-3 control-label">Gender</label>
        <div class="col-md-6">
            <div class="radio">
                <label><input type="radio" name="gender" value="male" /> Male</label>
            </div>
            <div class="radio">
                <label><input type="radio" name="gender" value="female" /> Female</label>
            </div>
            <div class="radio">
                <label><input type="radio" name="gender" value="other" /> Other</label>
            </div> …
Run Code Online (Sandbox Code Playgroud)

validation jquery twitter-bootstrap twitter-bootstrap-3

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

xQuery LIKE-operator(开头)

该领域的价值如下

<en-US>Parameter23</en-US>
<it-IT>Parameter</it-IT>
Run Code Online (Sandbox Code Playgroud)

SQL查询是

select * 
from parametermaster 
where cast(ParameterName as xml).exist('en-US/text()[contains(.,"P")]') = 1
Run Code Online (Sandbox Code Playgroud)

而我正试着这样做

select * 
from parametermaster 
where cast(ParameterName as xml).exist('en-US/text()[starts-with(.,"P")]') = 1
Run Code Online (Sandbox Code Playgroud)

是错误的

消息2395,级别16,状态1,行1
的XQuery [存在()]:没有功能'{} http://www.w3.org/2004/07/xpath-functions:开始-与()'

任何人都可以帮助我,我想在SQL 2005 XQuery中创建LIKE运算符的感觉.我是XQuery的新手.

xml sql-server-2005 where-clause xquery-sql sql-like

4
推荐指数
2
解决办法
8090
查看次数