问题列表 - 第9301页

具有至少1个字母和1个数字的正则表达式

我觉得这很简单,但我太笨了,不能写一个.有人能为我提供一个正则表达式,检查给定字符串至少1个字母和至少1个数字?

另外请给出一些解释.

.net regex passwords

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

生成方法返回 EMF 不可修改列表

我正在通过带注释的 Java 代码使用 EMF,如下所示

/**
 * Adds the given type to this filter. Has no effect if the given type
 * already belongs to this filter.
 * 
 * @param type
 *            the type to add
 * @model
 */
public void addEntityType(String type);

/**
 * Returns the list of types belonging to this filter. Types are identified
 * by there name.
 * 
 * @return the list of types for this entity type filter
 * 
 * @model
 */
public List<String> getEntityTypes();

/** …
Run Code Online (Sandbox Code Playgroud)

java eclipse-emf

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

C#:将通用指针转换为数组

我想将a转换byte*为a byte[],但我也希望有一个可重用的函数来执行此操作:

public unsafe static T[] Create<T>(T* ptr, int length)
{
    T[] array = new T[length];

    for (int i = 0; i < length; i++)
        array[i] = ptr[i];

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

不幸的是我收到编译器错误,因为T可能是".NET托管类型",我们无法指向那些.更令人沮丧的是,没有泛型类型约束可以将T限制为"非托管类型".是否有内置的.NET函数来执行此操作?有任何想法吗?

c# arrays unsafe

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

Visual Studio不缓存Microsoft Symbol Server缓存未命中?

我在Visual Studio 2008中使用Microsoft Symbol Server,它运行良好.遗憾的是,当公共符号服务器不包含符号时​​,超时需要一段时间,并且每次启动项目进行调试时,Visual Studio都会尝试重新加载相同的缺失符号.

有什么方法可以让Visual Studio记住"未命中"而不是再打扰一段时间?

debugging symbol-server visual-studio-2008

12
推荐指数
2
解决办法
4601
查看次数

比较哈希密码

我正在使用.net 3.5.这里的问题是我似乎无法获得匹配的密码.我曾尝试在两者上使用ComputeHash方法,但它会生成不同的哈希值.因为它们现在是阵列的大小不同.(显然它们基于相同的字符串).我做错了什么?("password"是用户输入的byte [] param)

object dataPassword = database.ExecuteScalar("GetUserPassword", new object[] {userName});
if(dataPassword != null && !(dataPassword is DBNull))
{
    SHA1Managed hashProvider = new SHA1Managed();
    byte[] hashedPassword = (byte[])dataPassword;                    
    byte[] hash = hashProvider.ComputeHash(password);
    result = hashedPassword.Equals(hash);

}
Run Code Online (Sandbox Code Playgroud)

.net c#

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

使用自己的IComparer <T>和Linq OrderBy

我有一个通用的

List<MyClass>
Run Code Online (Sandbox Code Playgroud)

where MyClass属性InvoiceNumber包含如下值:

200906/1
200906/2
..
200906/10
200906/11
200906/12

我的名单必然是一个

BindingList<T>
Run Code Online (Sandbox Code Playgroud)

支持使用linq进行排序:

protected override void ApplySortCore(
           PropertyDescriptor property, ListSortDirection direction)
{

    _sortProperty = property;
    _sortDirection = direction;

    var items = this.Items;

    switch (direction)
    {
        case ListSortDirection.Ascending:
            items = items.OrderByDescending(x => property.GetValue(x)).ToList();
            break;
        case ListSortDirection.Descending:
            items = items.OrderByDescending(x => property.GetValue(x)).ToList();
            break;
    }

    this.Items = items;

}
Run Code Online (Sandbox Code Playgroud)

但是默认的比较器排序(假设)如下:

200906/1
200906/10
200906/11
200906/12
200906/2

在这种情况下这是令人讨厌的.

现在我想用自己的方式IComparer<T>.它看起来像这样:

public class MyComparer : IComparer<Object>
{

    public int Compare(Object stringA, Object …
Run Code Online (Sandbox Code Playgroud)

c# linq sql-order-by icomparer

32
推荐指数
4
解决办法
7万
查看次数

有没有办法强制"任何CPU"编译的应用程序在64位操作系统上以32位模式运行?

如果我有一个"任何CPU"编译的.NET应用程序,它将在64位操作系统上以64位模式运行.

但是,如果我出于某种原因想要强制这个应用程序以32位模式运行.(好像它是使用"x86"编译的).重新编译不是一个选项,所以可以在运行时配置吗?使用.manifest文件?

.net 64-bit 32-bit

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

setInterval会漂移吗?

这真是一个非常简单的问题.如果我使用setInterval(something, 1000),我可以完全确定31天之后它会触发"某些东西" 60*60*24*31吗?或者是否存在所谓漂移的风险?

javascript setinterval

38
推荐指数
2
解决办法
8962
查看次数

C#中的指针?

在一个C#维护项目中,我遇到了以下变量声明:

Int32* iProgressAddress;
Run Code Online (Sandbox Code Playgroud)

它是C#中的指针声明吗?

我认为C#中没有指针概念,这句话是什么意思?

.net c# pointers

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

是否有完全在线的IDE来测试简单的算法

昨晚我在看reddit的时候正在观看那些令人难以置信的电视测验钱骗局之一,他们提出了一个问题:

如果你记下32到287之间的所有数字,你怎么可能写下6号?

所以我在脑子里做了一些快速的数学运算(每100个中有11个,在两个数字之间有两百个,然后还有六个= 22 + 6 = 28).第一个来电者打电话说28.

我脑子里的数学并不擅长,但是我能想到一个非常简单的循环可以解决这个问题,但是我无法在家用机器上安装IDE只是为了写五个代码行.我的问题:

有没有一个网站,我可以编写这样的简单算法并编译它们并在浏览器中获得结果,而无需安装任何垃圾或跳过任何环节?

language-agnostic ide algorithm

8
推荐指数
3
解决办法
3704
查看次数