小编Pab*_*ote的帖子

Firefox设置启用跨域Ajax请求

我需要暂时允许跨域XMLHttpRequest.改变firefox安全设置似乎是要走的路.但我已经试过这个这个,但他们没有工作.有没有人能够配置这个?谢谢.

javascript http xmlhttprequest

47
推荐指数
4
解决办法
12万
查看次数

从客户端检查RabbitMQ队列大小

有谁知道是否有办法从客户端应用程序检查RabbitMQ队列中的消息数量?

我正在使用.NET客户端库.

.net message-queue amqp rabbitmq

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

使用Validator类验证DataAnnotations

我正在尝试使用Validator类验证使用数据注释修饰的.

当属性应用于同一个类时,它可以正常工作.但是当我尝试使用元数据类时,它不起作用.我应该对Validator做什么,所以它使用元数据类?这是一些代码..

这工作:

public class Persona
{
    [Required(AllowEmptyStrings = false, ErrorMessage = "El nombre es obligatorio")]
    public string Nombre { get; set; }

    [Range(0, int.MaxValue, ErrorMessage="La edad no puede ser negativa")]
    public int Edad { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

这不起作用:

[MetadataType(typeof(Persona_Validation))]
public class Persona
{
    public string Nombre { get; set; }
    public int Edad { get; set; }
}

public class Persona_Validation
{
    [Required(AllowEmptyStrings = false, ErrorMessage = "El nombre es obligatorio")]
    public string Nombre …
Run Code Online (Sandbox Code Playgroud)

.net c# validation .net-4.0 data-annotations

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

单元测试:如何访问文本文件?

我正在使用Visual Studio 2008和Microsoft测试工具.我需要从单元测试中访问文本文件.

我已经将构建操作设置为'Content'的文件配置并将输出目录复制到'Copy Always',但文件没有被复制到输出目录,根据System.Environment.CurrentDirectory

'{project_path}\TestResults\Pablo_COMPU 2009-11-26 15_01_23\Out'

此文件夹包含项目的所有DLL依赖项,但我的文本文件不存在.

从单元测试中访问文本文件的正确方法是什么?

unit-testing visual-studio-2008 visual-studio

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

获取Web应用程序程序集名称,而不管当前正在执行的程

是否可以从引用的程序集中获取ASP.NET Web应用程序的程序集名称?

Assembly.GetEntryAssembly在桌面和控制台应用程序中运行良好,但它似乎在Web应用程序中始终为null,而GetExecuting\GetCalling可能会返回我引用的程序集,而不是Web应用程序中的程序集.


很长的解释:

我编写了一个自定义设置提供程序,它不是从应用程序配置文件中读取配置,而是从集中配置服务获取设置.

自定义提供程序位于单独的程序集中,因此可供不同的应用程序使用.

应用程序名称属性需要与应用程序组件的名称被重写.

使用提供程序的方法是使用.net自定义属性,因此我无法向其发送任何参数.

由于没有Assembly.Get*汇编方法似乎有效,我唯一能想到的是需要一个appSetting与web应用程序的应用程序名称,但我真的不高兴.感谢任何帮助,谢谢!

.net c# asp.net asp.net-mvc asp.net-mvc-3

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

.net 3.5客户端配置文件.完全没用?我错过了什么吗?

我目前正在为未来的项目评估.net客户端配置文件,我发现有一些事情我觉得它很无用,除非我当然缺少一些东西.

我已经在干净的xp vm上安装了客户端配置文件.当我开发一个小型测试winform应用程序(使用针对.net 3.5客户端配置文件的编译)并将其复制到虚拟机时,我无法运行它.错误消息是我需要.net 3.5 sp1或更高版本.我猜问题是sp1,是否有客户端配置文件sp1?我找不到.

然后我打开Windows更新以获取SP1.这是对sp1的70MB更新,完全忽略了"小".net客户端框架的重点.在此之后,应用程序确实有效.

另一件事,客户端配置文件是在线安装程序.离线安装程序是255MB?那么与完整的.net框架相比,功能和aprox的大小相同吗?

另一件事,如果您安装了任何以前版本的.net(这并非完全闻所未闻,vista和2003甚至包括它),客户端配置文件根本不会安装.升级2.0到3.5 sp1比客户端配置文件(28mb)大很多,所以如果可行的话,这将是有用的.

所以,我错了吗?如果我不是,有没有人真正发现客户端配置文件有用?

.net client .net-3.5

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

流畅的NHibernate +多个数据库

我的项目需要处理三个数据库,这意味着三个会话工厂.问题是如果我用流利的nhibernate做这样的事情:

.Mappings(m => m.FluentMappings.AddFromAssembly(Assembly.GetExecutingAssembly()))
Run Code Online (Sandbox Code Playgroud)

工厂将获取所有映射,甚至是与另一个数据库相对应的映射

我已经看到,当使用自动化时,您可以执行类似的操作,并按命名空间过滤:

.Mappings(m => m.AutoMappings.Add(
    AutoMap
       .AssemblyOf<Product>()
       .Where(t => t.Namespace == "Storefront.Entities")))
Run Code Online (Sandbox Code Playgroud)

我没有找到这样的流利映射,是否有可能?我能想到的唯一解决方案是:为每个db映射类创建单独的程序集,或者将每个实体显式添加到工厂配置中.

如果可能的话,我宁愿避免这两种情况.谢谢.

.net nhibernate nhibernate-mapping fluent-nhibernate

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

来自委托的QML TableView访问模型属性

我有一个TableView,我已经定义了自己的itemDelegate.现在,从这个委托中我可以使用styleData.value访问列的值,但是我还需要访问同一个项目中的其他属性,但我找不到如何操作.

我需要这个,因为文本样式需要根据项目模型的其他属性进行更改.

有任何想法吗?谢谢!

qt qml qt-quick qtquick2 qtquickcontrols

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

React-Select 支持搜索中的 maxlength 吗?

文档中似乎没有提及它,我想将搜索限制为 n 个字符。

我可以通过向输入元素添加属性来在 Chrome 开发工具中成功尝试此操作maxlength,但我不确定如何告诉反应选择组件执行此操作。

谢谢

react-select

6
推荐指数
3
解决办法
5606
查看次数

如何删除Flutter IconButton大填充?

我希望有一排IconButtons,它们彼此相邻,但实际图标和IconButton限制之间似乎有一个相当大的填充.我已经将按钮上的填充设置为0.

这是我的组件,非常简单:

class ActionButtons extends StatelessWidget {
  @override
    Widget build(BuildContext context) {
      return Container(
        color: Colors.lightBlue,
        margin: const EdgeInsets.all(0.0),
        padding: const EdgeInsets.all(0.0),
        child: Row(
          mainAxisAlignment: MainAxisAlignment.start,
          children: <Widget>[
            IconButton(
              icon: new Icon(ScanrIcons.reg),
              alignment: Alignment.center,
              padding: new EdgeInsets.all(0.0),
              onPressed: () {},
            ),
            IconButton(
              icon: new Icon(Icons.volume_up),
              alignment: Alignment.center,
              padding: new EdgeInsets.all(0.0),
              onPressed: () {},
            )
          ],
        ),
      );
    }
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我想摆脱大部分淡蓝色空间,让我的图标在左边较早开始,并且彼此更接近,但我找不到调整IconButton本身大小的方法.

我几乎可以肯定这个空间是由按钮本身占据的,因为如果我改变它们的对齐方式centerRight,centerLeft它们看起来像这样:

在此输入图像描述

将实际图标缩小也无济于事,按钮仍然很大:

在此输入图像描述

谢谢您的帮助

flutter flutter-layout

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