小编Dof*_*ofs的帖子

log4net和整数

我一直在使用log4net,并且已经插入了额外的字段,但是我在添加int字段时遇到了问题.任何人都可以显示使用int的配置,因为我无法在他们的主页上找到它.

我通常只使用如下配置:

 <parameter>
        <parameterName value="@orderid" />
        <dbType value="string" />
        <size value="64" />
        <layout type="log4net.Layout.PatternLayout" />
    </parameter>
Run Code Online (Sandbox Code Playgroud)

但是,如果此字段可能是int,则在日志数据库中进行搜索会更加优化.

logging log4net

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

Rails 3:未初始化的恒定FactoryGirl

我正在尝试使用FactoryGirl为我的Rails应用程序创建我的第一个控制器测试,但我一直在检索以下错误:

uninitialized constant FactoryGirl
Run Code Online (Sandbox Code Playgroud)

My Factories.rb文件如下所示:

FactoryGirl.define do
  factory :offer, class: "Offer" do |f|
    f.title     "Some title"
    f.description   "SomeDescription"
  end
end
Run Code Online (Sandbox Code Playgroud)

我的控制器测试看起来像这样:

require 'spec_helper'

describe OffersController do
 def valid_session
    {}
  end

  describe "GET index" do
     before { 
        @offer = FactoryGirl.create(:offer)
     }

    it "assigns all offers as @offers" do    
      get :index, {}, valid_session
      assigns(:offers).should eq([@offer])
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

我的Gemfile看起来像这样:

group :development, :test do
  gem 'sqlite3'
  gem 'rspec-rails'
  gem 'capybara', '1.1.2'
  gem 'factory_girl_rails', '>= 4.1.0', :require => false
end
Run Code Online (Sandbox Code Playgroud)

自FactoryGirl不存在以来,我可能会失踪什么?

tdd ruby-on-rails factory-bot

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

使用CasperJS迭代网格

我正在尝试测试CasperJS,并正在抓取一个网格布局,如:

|Name      |Name      |
|Title     |Title     |
|Image     |Image     |
|Something |Something |
|----------------------
|Name      |Name      |
|Title     |Title     |
|Image     |Image     |
|Something |Something |
|----------------------
Run Code Online (Sandbox Code Playgroud)

如果我没有使用CasperJS,我将检索所有包含的列表(本例中为4),然后在每个容器上运行一个方法,该方法可以检索具有所需属性的对象.

我似乎很难在CasperJS中做到这一点.首先,我尝试在casper.evaluate(function(){....})中返回DOM元素列表,但它不能返回DOM元素.

然后我尝试创建一个每个循环,它将所需的对象(4)推送到一个数组,并在Evalue中返回它,但它一直返回null.

如何在CasperJS中做这样的事情.我可以以某种方式将容器的上下文返回给方法,该方法可以将对象返回到主要求值,这可以返回对象的集合吗?

javascript dom javascript-objects phantomjs casperjs

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

Asp.Net Mvc JQuery ajax输入参数为null

我试图用jQuery Ajax发布一些数据,但我的Ajax方法中的参数为null.

这是发送数据的简单测试:

 var dataPost = { titel: 'titel', message: 'msg', tagIds: 'hello' };
        jQuery.ajax({
            type: "POST",
            url: "Create",
            contentType: 'application/json; charset=utf-8',
            data: $.toJSON(dataPost),
            dataType: "json",
            success: function(result) {
                alert("Data Returned: ");
            }
        });
Run Code Online (Sandbox Code Playgroud)

我的Ajax方法如下所示:

[HttpPost]
public ActionResult Create(string title, string message, string tagIds)
{... }
Run Code Online (Sandbox Code Playgroud)

我发送的数据存在一些基本错误,但我无法弄清楚是什么.标题,消息和tagIds一直都是null,所以编码有问题,我只是不知道是什么.

最佳参数tagIds应该是一个数组或guid列表.

注意:jQuery.toJSON就是这个插件

asp.net-mvc jquery

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

如何使用Google Custom Search API for .NET进行搜索?

我刚刚发现了适用于.NETGoogle API客户端库,但由于缺少文档,我很难搞清楚.

我正在尝试做一个简单的测试,通过自定义搜索,我在以下命名空间中查看:

Google.Apis.Customsearch.v1.Data.Query
Run Code Online (Sandbox Code Playgroud)

我试图创建一个查询对象并填写SearchTerms,但是如何从该查询中获取结果?

api google-api

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

使用SignalR编译项目时,我必须执行iisreset

我有一个n层应用程序,我已经添加了SignalR功能.当我现在编译我的业务层时,我必须在网站再次加载之前执行iisreset.它只是保持加载,并没有得到任何地方.即使是对w3wp进程的杀戮也无济于事.

我已经尝试并删除了SignalR,然后在编译后端时工作正常.我的猜测是从SignalR到服务器的连接,并且在后端编译时它会被破坏,这会导致站点无法完成负载.

我可能能做些什么吗?

asp.net signalr

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

等到功能加载完毕

当javascript函数完全加载时,如何在jQuery测试?我想使用一个gif,它显示加载,同时加载javascript函数,并在函数完全加载时隐藏它?

javascript jquery

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

在ASP DropDownlist上更改样式

是否可以在下拉列表控件上更改箭头的图形,而无需创建自定义控件?我需要所有正常的属性,只想稍微调整一下箭头的样式.

asp.net drop-down-menu

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

小网址是如何工作的

我一直想知道小网址是如何工作的.

我想为我的网站开发类似的东西,但是作为大多数人,我使用GUID进行ID.创建对象时,我是否应该生成一个10个字符的随机字符串作为公共ID,还是有更聪明的方法?

旧网址示例:www.mysite.com/default.aspx?userId = {id}

新网址示例:www.mysite.com/pwzd4r9niy

asp.net seo tinyurl

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

带有特殊字符的 SQL LIKE

如果我尝试使用特殊(北欧)字符创建一个选择,例如:

Select * from users where name like '%æ%'
Run Code Online (Sandbox Code Playgroud)

它只是选择所有用户而不是包含字母“æ”的用户。

我是否需要为数据库安装一些特殊的驱动程序,或者还有什么我遗漏的地方?

更新:
我使用的是 SQL Server 2008 数据库,排序规则设置为“SQL_Latin1_General_CP1_CI_AS”,数据字段是可为空的 nVarChar 数据类型。

sql sql-server sql-server-2008

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