问题列表 - 第44089页

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

需要一个逗号分隔数字列表的正则表达式

对于有经验的正则表达式编写者来说这应该是简单的,但我不会写太多,所以....

我想在C#MVC表单上的文本框上进行输入验证,可能使用javascript或jquery.

我想将输入限制为逗号分隔的整数列表.列表必须以数字> = 0开头,后跟逗号,然后重复此模式.该列表可能以逗号结尾也可能不以逗号结尾:

1,2,444,5, - 通行证

1,2,444,5 - 通过

,1,2,444,5, - 失败

,1,2,444,5 - 失败

1,2,4,4,5,5 - 失败

1,2,4,4,5,5 ,,,失败

我写了这个:^([0-99],?)+$并在regexlib.com测试它似乎工作,但测试人员返回2个匹配,我不知道这意味着什么.由于它在上面的失败案例中失败了,我认为它对于简单的输入验证是安全的.有更好的模式吗?

不太重要的问题:当范围为0-99时,为什么它允许444?

regex csv validation asp.net-mvc-2

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

使用空值对列表进行排序

我一直在使用C#中的列表,我想知道如何轻松地排序一个并不总是具有特定字段值的列表.

如果,例如,出现了的人的名单和他们每个人有一个DateOfBirth,我想整理所有的人,甚至那些没有特定领域,但我希望那些从原来的组(那些DOB分隔).

我知道这可能是用LINQ完成的,但我不确定如何处理它.

任何帮助将不胜感激!

c# linq sorting null

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

Java中ArrayList的内存大小是多少

我有一个ArrayList<Obj>,我想知道它使用了多少内存.

Obj是变体,因此,并不像根据对象的大小乘以数组中的元素数量那么容易.

java memory size arraylist

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

实体框架无法加载指定的元数据资源

可能重复:
MetadataException:无法加载指定的元数据资源

我希望有人可以帮忙解决这个问题.我试过在这里关注其他帖子和其他几十个网站,但我可以让这个工作.

实体框架全部工作,然后第二天才开始给我错误:无法加载指定的元数据资源.在实体类的构造函数上.

我检查了连接字符串,删除并重新添加了所有内容,但我仍然无法使其工作.

我的模型命名空间是WraithNath.co.uk.Models

元数据artificat嵌入在程序集中

我的连接字符串如下:

<add name="ConnectionString" connectionString="Data Source=.\SQL2008;AttachDbFilename=|DataDirectory|\WraithNath.co.uk.mdf;Integrated Security=True;" providerName="System.Data.SqlClient" />
   <add name="Entities" connectionString="metadata=res://*/Models.WraithNath.co.uk.csdl|res://*/Models.WraithNath.co.uk.ssdl|res://*/Models.WraithNath.co.uk.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=.\SQL2008;AttachDbFilename=|DataDirectory|\WraithNath.co.uk.mdf;Integrated Security=True;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" />
Run Code Online (Sandbox Code Playgroud)

在Reflector中查看时,我无法在程序集中找到我需要的3个文件.

是否有分步指南来解决这个问题?我已经尝试了谷歌前3页的每个链接搜索结果'实体框架无法加载指定的元数据资源'.

.net entity-framework

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

如何在ruby中按上次修改时间订购文件?

如何在ruby中获取上次修改时间顺序的文件?我能够粉碎我的键盘足以达到这个目的:

file_info = Hash[*Dir.glob("*").collect {|file| [file, File.ctime(file)]}.flatten]
sorted_file_info = file_info.sort_by { |k,v| v}
sorted_files = sorted_file_info.collect { |file, created_at| file }
Run Code Online (Sandbox Code Playgroud)

但我想知道是否有更复杂的方法来做到这一点?

ruby file directory-listing

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

为什么HTML Legend标签文本颜色在IE中与其他浏览器不同

也许我错过了一些非常明显的东西,但为什么下面的HTML会在图例中生成文本,在Internet Explorer中显示蓝色但在其他浏览器中显示为黑色?

<html>
    <head>
    </head>
    <body>
        <fieldset font-italic="True">
            <legend style="font-size: 24px; font-weight: bolder;">This is a test</legend>
        </fieldset>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我希望每种浏览器的颜色都很常见,所以我明确地将颜色设置为黑色.但我很好奇为什么这里有区别.

html

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

JPA查询语言criteriaBuilder

我在EJB容器中使用JPA构建了一个应用程序.这是我的代码

@PersistenceContext(unitName = "damate-pu")
private EntityManager   em;

@Override
public Workspace find(String username, String path) {
    CriteriaBuilder criteriaBuilder = em.getCriteriaBuilder();
    CriteriaQuery<Workspace> criteriaQuery = criteriaBuilder.createQuery(Workspace.class);
    Root<Workspace> from = criteriaQuery.from(Workspace.class);
    Predicate condition = criteriaBuilder.equal(from.get("Username"), username);
    Predicate condition2 = criteriaBuilder.equal(from.get("Path"), path);
    Predicate condition3 = criteriaBuilder.and(condition, condition2);
    criteriaQuery.where(condition3);
    Query query = em.createQuery(criteriaQuery);

    return (Workspace) query.getSingleResult();
}
Run Code Online (Sandbox Code Playgroud)

当我尝试从Web服务运行此方法时,我收到以下错误: java.lang.IllegalArgumentException: The attribute [Username] from the managed type....

可能是什么问题?我想我有问题from.get("Username")......
你怎么看?以及如何解决它?


编辑:Workspace.java

package com.ubb.damate.model;

import java.io.Serializable;
import javax.persistence.*;
import java.util.Date;
import java.util.Set;


/**
 * The persistent class …
Run Code Online (Sandbox Code Playgroud)

java ejb jpa glassfish jpa-2.0

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

纯CSS3文本颜色渐变 - 有可能吗?

有没有办法创建跨浏览器,纯CSS3文本颜色渐变?

所以,没有png.不仅仅是'webkit'.

编辑:更确切地说:它只是CSS3,它是文本,而不是框渐变.

编辑:我找到了这个解决方案,但它只适用于webkit.

gradient colors css3

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

返回模板模板

此代码不会自动正确推断返回类型(C++的设计方面):

template < typename Container,
           typename UnaryOp>
Container
mymap(Container c, UnaryOp op)
{
    typedef typename Container::value_type ResultType
    Container<ResultType> result;
    for(Container::iterator i = c.begin();
        i != c.end();
        i++)
    {
        result.push_back(op(*i));
    }

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

我想做的是发生这样的事情:

vector<string> bar;
bar.push_back("1");
bar.push_back("2");
bar.push_back("3");    
vector<int> foomatic;
foomatic = mymap(bar, [] (string s)->int {return atoi(s.c_str());});
//foomatic now is equal to {1,2,3}
Run Code Online (Sandbox Code Playgroud)

我认为这Container将被推断为vector,并且ResultType将被推断为int.

c++ templates c++11

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