问题列表 - 第44758页

是否有一个可以将数组数组放入ascii表的Ruby库?

我正在寻找一个Ruby库来完成一个数组的任务(比如CSV),并输出一个字符串,在ASCII表中显示数据,如下所示:

+----------+-------------+
| route_id | route_color |
+----------+-------------+
| 01-1079  | FFFF7C      |
| 04-1079  | FFFF7C      |
+----------+-------------+
Run Code Online (Sandbox Code Playgroud)

有这样的东西吗?

ruby

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

如何在Rails 3中使用Cucumber/Capybara在页面上找到图像

我正在使用Cucumber/Capybara和Rails 3,我试图在上传后验证图像的存在.我不确定如何检查图像的URL来验证它.

我有以下场景:

Scenario: Create new listing
    Given I am on the new listing page
    When I fill in "listing_name" with "Amy Johnson Photography"
    And I attach the file "features/support/test_image.jpg" to "listing_images_attributes_0_photo" 

    And I press "Create"
    Then I should see "Amy Johnson Photography"
    And I should see the image "test_image.jpg"
Run Code Online (Sandbox Code Playgroud)

除了最后一步,一切都过去了.

我已经尝试过这个用于我的步骤定义,如果它是页面上的文本,则效果很好,但不适用于图像网址:

Then /^I should see the image "(.+)"$/ do |image|
  if page.respond_to? :should
      page.should have_content(image)
    else
      assert page.has_content?(image)
    end
end
Run Code Online (Sandbox Code Playgroud)

然后我也尝试了类似这个步骤的定义:

Then /^I should see the image "(.+)"$/ do …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails paperclip cucumber

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

制作(a,a)一个Functor

我怎样才能让(a, a)一个Functor不诉诸newtype

基本上我希望它像这样工作:

instance Functor (a, a) where
  fmap f (x, y) = (f x, f y)
Run Code Online (Sandbox Code Playgroud)

但当然,这不是表达它的合法方式:

Kind mis-match
The first argument of `Functor' should have kind `* -> *',
but `(a, a)' has kind `*'
In the instance declaration for `Functor (a, a)'
Run Code Online (Sandbox Code Playgroud)

我真正想要的是这样的类型级函数:( \a -> (a, a)语法无效).也许这是一个类型别名?

type V2 a = (a, a)
instance Functor V2 where
    fmap f (x, y) = (f x, f y)
Run Code Online (Sandbox Code Playgroud)

我认为这会奏效,但事实并非如此.首先我得到这个投诉:

Illegal instance declaration …
Run Code Online (Sandbox Code Playgroud)

haskell types functor typeclass

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

Facebook黑客杯Subround 1B - 老虎机黑客

资料来源:Facebook黑客杯.

我已经尝试从下面的函数生成一些返回值列表,但似乎无法找到可以预测未来随机数的原因.我将如何解决像这样的问题?

老虎机黑客

您最近结识了一位为老虎机编写软件的人.和他一起闲逛之后,你会注意到他喜欢炫耀他对老虎机如何工作的了解.最后,让他让您详细描述特定品牌机器上使用的算法.算法如下:

int getRandomNumber() {
  secret = (secret * 5402147 + 54321) % 10000001;
  return secret % 1000;
}

该函数返回[0,999]中的整数; 每个数字代表在特定机器状态期间出现在车轮上的十个符号之一.秘密最初设置为某些您不知道的非负值.

通过长时间观察机器的运行,您可以确定机密值,从而预测未来的结果.了解未来的结果,您将能够以聪明的方式下注并赢得大量资金.

输入输入的第一行包含正数T,测试用例数.接下来是T测试用例.每个测试用例都包含一个正整数N,即你所做观察的数量.接下来的N个标记是从0到999的整数,用于描述您的观察结果.输出对于每个测试用例,输出由空格分隔的机器显示的下10个值.如果您的朋友描述的机器无法生成您观察到的序列,请打印"错误的机器".如果您无法唯一确定接下来的10个值,请打印"不够观察".

约束条件T = 201≤N≤100输入中的标记长度不超过3个字符且仅包含数字0-9.

样本输入

5
1 968
3 767 308 284
5 78 880 53 698 235
7 23 786 292 615 259 635 540
9 862 452 303 558 767 105 911 846 462

样本输出

Not enough observations
577 428 402 291 252 544 735 545 771 34
762 18 98 703 456 676 …

random algorithm

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

如何在Visual Studio中转储或搜索所有线程的调用堆栈

如何在Visual Studio中转储或搜索所有线程的调用堆栈?我们有一个服务器进程要调试,它有数百个线程在运行,因此应该很难手动检查每个线程.

我知道gdb中的"thread apply"可以做这种事情.所以我想知道visual studio的调试器中有类似的东西.

我也在使用visual studio 2005,所以请为VS 2005提供解决方案(在VS 2010中提供所有调用堆栈中的搜索...).

debugging multithreading callstack visual-studio-2005

11
推荐指数
2
解决办法
4871
查看次数

使用Rails/Jquery创建动态更新的进度条?

这是我的第一个"一般"问题 - 我不是在寻找任何人为我编写一行代码,我只需要一些建议

我在寻找实施进度条/温度计(最好在jQuery的),当用户输入数据到在我的Rails应用程序的形式,动态更新的方法.我并不关心表单字段的价值,只关注它们是否填写.个别领域将有硬编码的权重(即填写你的名字给你1分,电子邮件10点等)递增的状态栏的计数/百分比非常AJAX-Y,异步方式.我不想发布或刷新以查看进度条的状态.

我有一种感觉,我将不得不使用一些premade jquery库,如下所示:

  1. Jquery ProgressBar
  2. ProgressBarDemo

这里的踢球者:我甚至无法捉摸,以得到这些进度条来接受我的Rails表单助手形式根据用户输入的数据.我查看了所有的API文档和类方法,不知道从哪里开始!

那怎么样?你能指出这个n00b正确的方向吗?我能看到的任何好例子?

提前致谢!

〜丹

jquery user-interface ruby-on-rails

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

如何在不使用配置文件的情况下以编程方式添加maxItemsInObjectGraph?

我已经创建了一个类似的EndpointAddress

EndpointAddress address = new EndpointAddress("http://example.com/services/OrderService.svc");
Run Code Online (Sandbox Code Playgroud)

但我无法以编程方式将此行为添加到此端点.

行为如下:

<behaviors>
  <endpointBehaviors>
    <behavior name="NewBehavior">
      <dataContractSerializer maxItemsInObjectGraph="6553600" />
    </behavior>
  </endpointBehaviors>
</behaviors>
Run Code Online (Sandbox Code Playgroud)

.net c# wcf wcf-configuration wcf-endpoint

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

如何将QModelIndex与新行相关联?

我已经制作了一个QAbstractListModel模型索引包含我绝对需要的指针来处理数据.我这样添加数据:

void PointListModel::addPoint(int frameNumber, QPoint const& pos)
{
    PointItem *pointItem = new PointItem( frameNumber, pos );
    QModelIndex newRow = this->createIndex( m_points.count(), 0, pointItem );

    qDebug() << newRow.internalPointer();

    beginInsertRows( newRow, m_points.count(), m_points.count() );
    m_points.insert( m_points.count( ), pointItem );
    endInsertRows();

    emit pointAdded( pointItem, pos );
}
Run Code Online (Sandbox Code Playgroud)

直到后来才意识到,参数beginInsertRows是要求新行的模型索引,而不是新行的实际模型索引.

所以,在这个时间点,Qt让我无法提供QModelIndex与这个特定行相关联的东西.如何为这个新行创建自己的模型索引?

qt qabstractlistmodel qmodelindex

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

Monotouch - 创建自定义BackButton

我正在尝试创建自己的BackBarButtonItem,但我遇到了一些问题.

我的声明:

var backButon = new UIBarButtonItem("Back",UIBarButtonItemStyle.Plain, null, null);
Run Code Online (Sandbox Code Playgroud)

例外:

Unhandled Exception: System.ArgumentNullException: Argument cannot be null.
Parameter name: target
Run Code Online (Sandbox Code Playgroud)

我应该在"目标"和"行动"参数中加入什么?

xamarin.ios

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

有没有办法可以将旧Xcode项目中的代码与新的Xcode项目进行比较?

我有一个开发人员,他一直在为我开发一个旧的Xcode项目.有没有一种简单的方法可以将新Xcode项目中的文件与新Xcode项目中的文件进行比较,以快速查看他所做的更改以及旧代码的更改方式?他拖延了,最后我绞尽脑汁向我发送新的Xcode项目.他声称旧的代码是垃圾,包括旧的编码器,所以我想看看他是否真的对旧家伙的项目做了任何改变,或者只是简单明了,"一个说话者".

iphone xcode objective-c

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