问题列表 - 第30438页

流畅的验证和库

在前几天寻找完全不同的东西时,我偶然发现了两个用于在.NET中进行Fluent验证的库.这个概念看起来很有趣,因为到目前为止,我正在使用通常的条件语句和分支语句(if,else,case等)进行验证.

特别是,它可以相对容易地链接一些条件,这些条件可能导致某些情况下复杂条件的较短代码,并为同一对象中的每个违规嵌入若干错误消息.

也就是说,是不是也让代码看起来比C#通常更冗长,有时候有点像T-SQL ......并且这不会导致代码具有不一致的外观和感觉?

简而言之,您如何看待Fluent Validation,如果您喜欢它,您认为哪个库最适合它?到目前为止,我已经看过http://tnvalidate.codeplex.com/http://fluentvalidation.codeplex.com/,乍一看似乎或多或少等同......

谢谢.

.net c# validation fluent

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

函数重载是否在C中工作?

可能重复:
C中的函数重载C
是否支持重载?

任何人都可以解释函数重载是否在C中工作?

我尝试过这个并没有用:

#include <stdio.h>

int f(int val) {
    printf("f int\n");
    return 5;
}

int f(char *val) {
    printf("f char *\n");
    return 6;
}

int main() {
    f(5);
    f("moo");
}
Run Code Online (Sandbox Code Playgroud)

gcc C编译器说:

overload.c:8: error: conflicting types for 'f'
overload.c:3: error: previous definition of 'f' was here
Run Code Online (Sandbox Code Playgroud)

但是,如果我在C++中编译相同的代码,它的工作原理.

有人能解释一下吗?

谢谢,Boda Cydo.

c overloading

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

使用泛型类型'System.Collections.Generic.List <T>'需要1个类型参数

这是什么意思?我以前在ASP.NET MVC的目录列表并送他们通过ViewDataActionResuls在视图中进行检索.

但是,当我将其更改为列表列表时,它会给我一个错误HttpWebException.当我在即时窗口内检查它时,它告诉我错误是:

使用泛型类型'System.Collections.Generic.List <T>'需要1个类型参数

那么,它是什么意思,我用它做错了什么?

.net c# generics asp.net-mvc generic-collections

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

测量短距离

什么是无线测量两个物体(计算机,智能手机或专用设备)之间距离的最佳方法,这两个物体相距几米,精度达到~10厘米?这可能通过在WLan,蓝牙或GPS上进行捎带吗?

distance sensor

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

JavaEE6 DAO:应该是@Stateless还是@ApplicationScoped?

我目前正在创建一个EJB3数据访问类来处理我的Java EE 6应用程序中的所有数据库操作.现在,由于Java EE 6提供了新的ApplicationScoped注释,我想知道我的EJB应该具有什么状态,或者它应该是无状态的.

让DAO成为@Stateless会话Bean或@ApplicationScopedBean 会更好吗?怎么样@Singleton?这些与DAO相关的选项有何不同?

编辑: 我正在使用Glassfish 3.0.1与完整的Java EE 6平台

java ejb java-ee java-ee-6 ejb-3.1

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

使用jQuery/Json将值加载到HTML select中

我试图使用json字符串中的值动态地将值加载到选择中.

数据正确加载,但由于某种原因,只有第一个值加载到选择中.谁能发现为什么会这样?

这是我的JSON数据:

[{"cat_id":"1","cat_section":"pages","cat_type":"cat","cat_name":"Music","cat_order":"1","cat_parent_id":"0"},{"cat_id":"2","cat_section":"pages","cat_type":"cat","cat_name":"Arts & Culture","cat_order":"2","cat_parent_id":"0"},{"cat_id":"3","cat_section":"pages","cat_type":"cat","cat_name":"Travel & Escape","cat_order":"3","cat_parent_id":"0"},{"cat_id":"4","cat_section":"pages","cat_type":"cat","cat_name":"Technology","cat_order":"4","cat_parent_id":"0"}]
Run Code Online (Sandbox Code Playgroud)

这是我的jQuery:

$("select#select_category").change(function(){
       $.getJSON("<?php echo site_url()?>ajax/categories/pages/" + $(this).val(), function(data){
         var options = '';
         for (var i = 0; i < data.length; data++) {
           options += '<option value="' + data[i].cat_id + '">' + data[i].cat_name + '</option>';
         }
         $("select#select_subcategory").html(options);
       })
   });
Run Code Online (Sandbox Code Playgroud)

html jquery json

0
推荐指数
2
解决办法
7759
查看次数

代码段插件

Visual Studio是否有任何好的代码片段插件?我想要一个可以使用在线代码段(例如snipplr)的插件.查找和上传代码段应该很容易.

c# plugins visual-studio code-snippets

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

FlashVars或ExternalInterface

到目前为止,我一直在使用ExternalInterface,在极少数情况下我需要与HTML进行通信.

  • FlashVars被认为是更好/更差或更新/更老的做法吗?
  • 或者你什么时候使用其中一个?我应该遵循什么逻辑来帮助我决定使用哪一个?

apache-flex flash adobe actionscript-3 externalinterface

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

在AS3中按属性选择XML节点

试图解析一些XML(我无法控制!)

在C#中我会做类似的事情:

XmlNodeList xnList = xml.SelectNodes("/Names/Name[@type='M']");
Run Code Online (Sandbox Code Playgroud)

这可以在AS3中完成吗?

xml actionscript-3 xml-parsing

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

更改WPF StackPanel模板

我正在尝试创建一个自定义样式面板(StyledStackPanel),它与常规StackPanel相同,具有自定义样式.例如 - 如果样式只是添加下划线,则写入:

<StyledStackPanel>
    <!--User content goes here-->
</StyledStackPanel>
Run Code Online (Sandbox Code Playgroud)

我希望收到与我写的相同的外观:

<StackPanel>
    <!--User content goes here-->
</StackPanel>
<Border Height="1" BorderBrush="Blue"/>
Run Code Online (Sandbox Code Playgroud)

如果StackPanelControl,我可以替换该DataTemplate控件.但是,它继承了Panel哪些继承FrameworkElement.
有没有办法改变模板StackPanel

c# wpf

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