问题列表 - 第15658页

.NET:一般的DataAnnotation属性

ASP.NET MVC 2将支持基于DataAnnotation属性的验证,如下所示:

public class User
{
    [Required]
    [StringLength(200)]
    public string Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

如何使用纯.NET(不使用MVC绑定,控制器方法等)检查当前模型状态是否有效?

理想情况下,这将是一个单一的方法:

bool IsValid(object model);
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net asp.net-mvc data-annotations

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

当通过apache webdav访问subversion存储库时,Pdf会受到损坏

我正在运行一个subversion服务器,通过http使用webdav进行访问.我注意到当我使用浏览器访问存储库时,有时存储库中的pdf文件显示为纯文本(就像您使用文本编辑器(如emacs,vim或notepad)查看pdf)而不是下载,或者用一些pdf阅读器打开.如果你保存页面,然后用pdf阅读器打开它,它工作正常.任何想法为什么会这样?它似乎有点依赖于浏览器,并不会发生在所有文件中.下面的文件似乎有很多这个问题:http: //robfelty.com/subversion/ling5200/slides/ling5200-all-notes.pdf

svn apache pdf webdav

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

如何在团队不稳定时管理敏捷开发?

多年来,我一直在为我的项目使用敏捷方法(XP和Scrum),效果很好.但在所有情况下,开发团队的所有成员都100%致力于该项目.

现在,当团队不稳定时,我面临这样做.例如,一次迭代可能有四个人工作,下一个可能只有两个或三个.

我意识到这使得使用正常速度方法很难(或不可能)估计,因为它会波动很大而不稳定.接下来的是,人们真的不希望能够在每次迭代结束时发布.

也许这里需要另一种方法.只需从积压的东西中抓取东西,然后尽可能地混淆和释放.我真的不喜欢那样......

有什么想法吗?

agile project-management scrum estimation

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

public void add(int a,int ... b){

有人能告诉我一个实际使用...数组方法的演化吗?它只是一种声明可选参数而不是传递空值的方法吗?

public void add(int a, int... b) {
 // do something
}

add(1);
add(1,2,3); 
Run Code Online (Sandbox Code Playgroud)

java

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

如何使生成的类包含XML Schema文档中的Javadoc

我目前正在与具有XML Schema工作<xsd:annotation>/ <xsd:documentation>对大多数类型和元素.当我从这个XML Schema生成Java Bean时,那些Beans的Javadoc只包含一些关于类型/元素的允许内容的通用生成信息.

我希望<xsd:documentation>在相关位置看到标记的内容(例如,对于ComplextType,该标记的内容应该显示在生成的类的Javadoc中以表示该complexType).

有没有办法实现这个目标?

编辑:此XML Schema将在带有JAX-WS的WSDL中使用,因此该标记也可能是合适的.

编辑2:我读过<jxb:javadoc>.根据我的理解,我可以在单独的JAXB绑定文件中或直接在XML Schema中指定.这几乎可以解决我的问题.但我宁愿使用现有的<xsd:documentation>标签,因为Javadoc不是文档的主要目标(主要是关于数据结构的信息,而不是关于从它生成的Java Bean),并允许非JAXB工具访问信息.好.提供两者的文档<jxb:javadoc>xsd:documentation>"感觉"错误,因为我没有充分理由重复数据(和工作).

编辑3:多亏了帕斯卡的答案,我意识到,我已经有半个解决方案:<xsd:documentation>complexTypes的写入它的Javadoc的开始!问题仍然是只有complexTypeS用于和simpleTypeS(这也可导致在一个类)和元素仍然Javadoc的更小.

java javadoc jax-ws jaxb xjc

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

StackTrace文件名未知

在我使用StackTrace的代码中发生了一些奇怪的事情.这几乎就像没有加载调试信息一样......但是我在DEBUG构建中运行它..pdb文件在bin目录中是最新的并且是最新的.我已经严重失去了思想:

public class TraceHelper
{
    private static IDictionary<string,int> TraceDictionary = new Dictionary<string,int>();

    public TraceHelper(int duration)
    {

         ...
        TraceDictionary[InternalGetCallingLocation()]+=duration;
         ... 

    }
    public static string InternalGetCallingLocation ()
    {
          var trace = new System.Diagnostics.StackTrace();
          var frames = trace.GetFrames();
          var filename = frames[1].GetFileName(); //<<-- this always returns null
          return frames[0].ToString(); //this returns:
          //  "InternalGetCallingLocation at offset 99 in file:line:column <filename unknown>:0:0"
    }
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net reflection stack-trace

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

有没有办法在不使用设计器的情况下为c#中的控件添加事件处理程序?

我刚刚开始使用c#,并且想知道是否有更简单的方法来为控件创建事件处理程序.例如,如果我在webform上有一个按钮,我想要一个单击处理程序,我只需打开设计器并双击它就可以创建并连接到我.如果我没有选择使用设计师,除了手工之外还有什么方法可以创建它?例如,在VB中,所有控件都显示在代码窗口下拉列表中,因此您可以选择它们,选择一个事件并将其删除.在c#中有类似的东西,还是我坚持不懈地努力?

c# designer event-handling

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

codeigniter图片上传mysql

我想知道我是否将CodeIgniter中的图像上传到数据库中

$config['upload_path']
Run Code Online (Sandbox Code Playgroud)

我见过的所有例子都在使用文件系统.我在数据库中有文章,并且想要存储与数据库中的文章相关的图像.有人可以帮忙吗?

database upload codeigniter image

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

我可以在哪里找到RSS 2.0的官方XSD架构

我正在寻找RSS的XSD架构.通过维基百科我发现了几个关于RSS 2.0规范的页面,但没有一个提供XSD架构.我在网上找到了几个正确的xsd文件,但所有这些模式都是由各个开发人员创建的.我很惊讶没有找到网站官方RSS 2.0规范并提供正式的XSD.

你知道在哪里可以找到RSS 2.0官方XSD架构的完美匹配吗?

rss schema xsd

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

将事件处理程序附加到代码生成的DataTemplate

我有一个与相关的问题:我正在尝试将事件附加到我的StackPanel,但在使用XamlReader时似乎没有连接.我无法调用ChildItem_Load方法.有谁知道这样做的方法?

除了这个事件,代码工作正常.

this._listBox.ItemTemplate = (DataTemplate) XamlReader.Load(
                    @"<DataTemplate xmlns=""http://schemas.microsoft.com/winfx/2006/xaml/presentation"">
                          <Border>
                              <StackPanel Loaded=""ChildItem_Loaded"">
                                  <TextBlock Text=""{Binding " + this._displayMemberPath + @"}"" />
                              </StackPanel>
                          </Border>
                      </DataTemplate>"
Run Code Online (Sandbox Code Playgroud)

xaml datatemplate silverlight-3.0

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