小编use*_*348的帖子

对象初始化程序性能

c#3.0中的对象初始值设定项比常规方式更快吗?

这更快吗?

Object object = new Object
{
    id = 1;
}
Run Code Online (Sandbox Code Playgroud)

比这个 ?

Object object = new Object()

object.id = 1;
Run Code Online (Sandbox Code Playgroud)

.net c#-3.0

16
推荐指数
2
解决办法
3814
查看次数

生成随机字符串

可能重复:
c#随机字符串生成器

我需要生成一个给定长度的随机字符串.到目前为止这是我的代码.问题是随机字符串就像"RRRRRR"或"SSSSS"每次都是相同的字母.就在我重新启动应用程序时,字母改变了.我需要像"asrDvgDgREGd"这样的东西

    public string GenerateChar()
    {
        Random random = new Random();

        return Convert.ToChar(Convert.ToInt32(Math.Floor(26 * random.NextDouble() + 65))).ToString();
    }

    public string GenerateChar(int count)
    {        
        string randomString = "";

        for (int i = 0; i < count; i++)
        {
            nahodneZnaky += GenerateChar();
        }

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

.net c#

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

jQuery ready函数被调用两次

这是我的HTML

<div id="projekt" style="position: relative; width: 90%;height:400px;"/>

 $("#projekt").ready(function() {

     .. do something with the div
 });
Run Code Online (Sandbox Code Playgroud)

问题是ready函数被调用两次.可能是什么原因 ?

jquery

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

检查IEnumerable <T>以查找具有重复属性的项目

如何检查IEnumerable是否有两个或多个具有相同属性值的项?

例如一个班级

public class Item
{
    public int Prop1 {get;set;}
    public string Prop2 {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

然后是一个类型的集合 IEnumerable<Item>

如果Prop1中有重复值的项,我需要返回false.

c# linq ienumerable

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

如何使用javascript获取应用程序路径

如果我将我的应用程序托管在目录中.应用程序路径是目录名称.

例如

http://192.168.1.2/AppName/some.html

如何在我的情况下使用javascript应用程序名称/AppName.

document.domain正在返回主机名并document.URL返回整个Url.

编辑

应用程序路径可能更复杂,如 /one/two/thre/

javascript

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

单身或不单身

我有一个运行的Windows服务.在这个服务中,我托管了一些服务(WCF).我需要一些"内存数据持有者"类.只要Windows服务正在运行,此类的目的是保存不持久的数据.必须可以通过WCF服务访问此类.他们在这个类中放了一些值或从这个类中检索一些值.

我想到的第一件事就是单身人士课程.我认为这种模式非常适合这种情况.但后来我读到一些帖子说单身人士班级实际上并不好.

那么这种情况还有其他选择吗?或者这是单身吗?Factory方法怎么样?但那我在哪里可以找到对象的参考?

.net singleton design-patterns windows-services

9
推荐指数
2
解决办法
2643
查看次数

什么是在SQL中存储记录顺序的最佳方法

我有一个用户配置文件表.每个用户都可以拥有许多配置文件,并且用户可以排列它们在网格中的显示顺序.

共有2个表用户和个人资料(1:M)

orderby在Users表中添加了一个列,其中的值为1,2,3 ..

到目前为止似乎还可以.但是当用户将最后一条记录的顺序更改为第一条记录时,我必须完成所有记录并将其值增加+1.这在我看来非常难看.

对于这种情况,有没有更方便的解决方案?

sql

9
推荐指数
2
解决办法
2346
查看次数

提供者类在.NET世界中意味着什么?

有许多类具有此provider后缀.(数据,会员,modelmetadata,...).

什么时候应该是一个被称为提供者类的类?

.net provider

8
推荐指数
2
解决办法
3632
查看次数

解析实例 - Autofac

我试图弄清楚如何在代码中的某个地方解析实例.

在应用程序启动时,我注册了一个类型

static void Main()
{    
    var builder = new ContainerBuilder();
    builder.RegisterType<Foo>().As<IFoo>();
}
Run Code Online (Sandbox Code Playgroud)

现在,我如何在代码中的某个地方解析实例?

在StructureMAP中有一个静态对象 ObjectFactory.GetInstance<IFoo>()

.net autofac

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

使用DVCS [Mercurial]在版本控制下获取我的数据库

对整个数据库进行版本控制的最佳方法是什么?

为每个数据库对象(表,视图,过程...)创建一个文件,或者更确切地说,为所有DDL脚本创建一个文件以及任何新的更改都将放在一个单独的文件中?

如何处理数据库管理器工具中的更改?

我想为任何类型的RDBMS提供通用解决方案.

还有其他选择吗?

sql database mercurial dvcs

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