小编Mik*_*aAK的帖子

如何使用List <T>填充数据表

如何将列表转换为数据表

[Serializable]
public class Item
{
    public string Name { get; set; }
    public double Price { get; set; }
    public string @URL { get; set; }

    public Item(string Name, string Price, string @URL)
    {
        this.Name = Name;
        this.Price = Convert.ToDouble(Price);
        this.@URL = @URL;
    }

    public override string ToString()
    {
        return this.Name;
    }
}
Run Code Online (Sandbox Code Playgroud)

我试过用:

static DataTable ConvertToDatatable(List<Item> list)
{
    DataTable dt = new DataTable();

    dt.Columns.Add("Name");
    dt.Columns.Add("Price");
    dt.Columns.Add("URL");
    foreach (var item in list)
    {
        dt.Rows.Add(item.Name, Convert.ToString(item.Price), item.URL);
    }

    return dt; …
Run Code Online (Sandbox Code Playgroud)

c# datatable ado.net

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

Rspec有(n).items未定义的方法

我正在尝试遵循code.tuts的指南,我一直收到错误.

这是我的图书馆规范:

require 'spec_helper'

describe Library do
  before :all do
    lib_arr = [
      Book.new("JavaScript: The Good Parts", "Douglas Crockford", :development),
      Book.new("Dont Make me Think", "Steve Krug", :usability),
    ]

    File.open "books.yml", "w" do |f|
      f.write YAML::dump lib_arr
    end
  end

  before :each do
    @lib = Library.new "books.yml"
  end

  describe  "#new" do
    context "with no parameters" do
      it "has no book" do
        lib = Library.new
        expect(lib).to have(0).books
      end
    end

    context "with a yaml file name parameters" do
      it "has two books" …
Run Code Online (Sandbox Code Playgroud)

ruby rspec rspec3

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

返回ES6中除类之外的值

最近我一直在用ES6测试类,我注意到在创建类时你不能指定构造函数给出的值.

以前在ES5中这是可能的.

在这两种情况下,我都会实例化类new MyClass .我想这样做是因为我可以返回当前类的子集,只有函数.

ES5 - 返回 My class was init with: Blah

var MyClass = function() {
  this.initVar = 'Blah'

  return 'My Class was init with: ' + this.initVar
}
Run Code Online (Sandbox Code Playgroud)

ES6 - 返回 {}

class Bob {
  constructor() {
   return 'hello' 
  }
}
Run Code Online (Sandbox Code Playgroud)

javascript constructor ecmascript-6

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

没有出现在heroku的背景图像

我在本地使用的heroku网站的背景图片有问题

background-image: url('background_stripe.png');
Run Code Online (Sandbox Code Playgroud)

有效但部署时文件已损坏

网站

我试过用了

background-image: image-url('background_stripe.png');
background-image: url(image-url('background_stripe.png'));
background-image: url(image_url('background_stripe.png'));
Run Code Online (Sandbox Code Playgroud)

没有一个在本地或在heroku上工作.

使用bash我发现heroku已将图像文件命名为background_stripe.png,但它没有哈希值,而且它的图像已损坏

css ruby-on-rails image sass heroku

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

如何将int转换为枚举值?

这是我的代码抛出一个错误说Cannot convert type "int" to Cards.SuitsCannot convert type "int" to Cards.Rank

private Card[] cards;
public Deck()
{
    cards = new Card[52];
    for (int suitVal = 0; suitVal < 4; suitVal++)
    {
        for (int rankVal = 0; rankVal < 14; rankVal++)
        {
            cards[suitVal * 13 + rankVal - 1] = new Card((Suits)suitVal, (Rank)rankVal);
        }
     }
}
Run Code Online (Sandbox Code Playgroud)

卡构造函数是

public readonly Suits suit;
public readonly Rank rank;
public Card(Suits newSuit, Rank newRank)
{
    suit = newSuit;
    rank = newRank;
} …
Run Code Online (Sandbox Code Playgroud)

c# class

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

jQuery错误计算文档准备好的div高度

我试图在页面加载后更改截面高度,但它并不总是有效.我知道我的代码更改高度很好,它适用于窗口调整大小,只是在document.ready之后的初始调用并不总是有效.

var $window = $(window);

function wrap_element_link_mobile(object, path) {
    if ($(this).width() < 921 && !object.parent().is('a')) {
        object.wrap("<a href='" + path + "'></a>");
    } else if ($(this).width() > 920 && object.parent().is('a')) {
        object.unwrap();
    }
}

function resize_section() {
    var sectionMinHeight = $(window).height() - $('header').height() - $('footer').height() - 7;
    $('section').css('min-height', sectionMinHeight);
}

/* Called after document Load
================================ */

$(document).ready(function () {
    var $mainLogo = $('#main-logo');

    wrap_element_link_mobile($mainLogo, '/');
    resize_section();

    $window.resize(function () {
        wrap_element_link_mobile($mainLogo, '/');
        resize_section();
    });
});
Run Code Online (Sandbox Code Playgroud)

在初始调用中创建了一个console.log后,我发现它已被调用但由于某种原因它无效.

*编辑我看到的屏幕

错误

注意滚动条,如果我完全调整窗口大小,它会消失并且是适当的高度.

http://jsfiddle.net/QHSm3/6/

html css jquery window-resize

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

电子邮件不会从Mandrill发送到Gmail

我正在尝试从我的应用程序发送电子邮件,电子邮件似乎正确地进入了mandrill并且已经交付,但我的收件箱中什么都没有看到.

在此输入图像描述

我甚至尝试通过我的域名发送它们,但我仍然没有得到它们.我从我的实时网站上获取它们使用gmail,但我想切换

使用mxtoolbox.com我找到了

SMTP反向DNS不匹配和454 4.7.1中继访问被拒绝,这可能意味着它被标记为垃圾邮件?

它通过电子邮件发送两次,所以我想知道是否有电子邮件发送之间的时间.

email ruby-on-rails mandrill

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

如何通过bash读取Heroku中的单个文件

我正在尝试读取Heroku中的文件,因为它是一个旧网站,其中Git已损坏,我不再拥有它的文件.我已经回滚到它的版本来读取它,我已经到了它正在使用的bash文件夹

heroku run bash
ls app/views/
Run Code Online (Sandbox Code Playgroud)

我如何从这里读取我的文件?

git bash heroku

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

在按钮上使用display flex使其包装在Firefox中

出于某种原因,使用这样的显示Flex会导致项目在Mozilla中包装一个ontop.是否有一个原因?在Chrome中它工作正常,它们位于中间的一行.

火狐

火狐

铬

button.primary {
  display: -webkit-flex;
  display: -moz-flex;
  display: flex;
  align-items: center;
  padding: 10px 20px;
}

svg {
  width: 15px
}
Run Code Online (Sandbox Code Playgroud)
<button class="primary add-student">
        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0" y="0" viewBox="15.6 15.6 114.7 114.7" enable-background="new 15.6 15.6 114.7 114.7" xml:space="preserve" class="plus">
  <path d="M128.1 59.6c-1.5-1.5-3.4-2.3-5.5-2.3H88.6V23.5c0-2.2-0.8-4-2.3-5.5 -1.5-1.5-3.4-2.3-5.5-2.3H65.2c-2.2 0-4 0.8-5.5 2.3s-2.3 3.4-2.3 5.5v33.9H23.5c-2.2 0-4 0.8-5.5 2.3s-2.3 3.4-2.3 5.5v15.6c0 2.2 0.8 4 2.3 5.5 1.5 1.5 3.4 2.3 5.5 2.3h33.9v33.9c0 2.2 0.8 4 2.3 5.5 1.5 1.5 3.4 2.3 5.5 2.3h15.6c2.2 0 4-0.8 …
Run Code Online (Sandbox Code Playgroud)

html css mozilla flexbox

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

不能对ng-model-options使用绑定

我正在尝试ng-model-options通过绑定来设置它.但是,当它在控制器中设置时似乎不起作用.

例如:

这有效,但我不想传递一个字符串

input.current-page(type='text' ng-model='pageNumber.value' ng-model-options='{getterSetter: true}')
Run Code Online (Sandbox Code Playgroud)

我的尝试:

这回来了 Cannot read property 'updateOn' of undefined

link: function(scope) {
  scope.modelOpts = { getterSetter: true }
})

// view
input.current-page(type='text' ng-model='pageNumber.value' ng-model-options='modelOpts')
Run Code Online (Sandbox Code Playgroud)

angularjs angular-ngmodel

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