问题列表 - 第37058页

Rails测试找不到test_helper

我正在尝试通过ruby test/unit/mytest.rb运行单独的测试,但我总是得到一个"没有这样的文件加载 - test_helper"错误.谷歌提出了一些建议,但没有一个对我有用.我在Ubuntu 10.10上运行Rails 3.0,Ruby 1.9.2(通过RVM)

这是我到目前为止所尝试的 - 任何建议都非常感激

  • 在test/unit/mytest_test.rb 中将"require test_helper"更改为"require File.dirname(FILE)+"/../test_helper"".它带回"没有这样的文件加载 - 测试/单位/../ test_helper"
  • 尝试运行rvm test/unit/mytest_test.rb与上面相同
  • 尝试运行ruby -I test/unit/mytest_test.rb.没有消息到终端.大约5分钟后等待事情发生,ctrl + c'd了

任何建议非常感谢 - 我很难过.

ruby testing ruby-on-rails

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

如何将tkinter画布滚动到绝对位置?

我正在使用Pythontkinter.我有一个Canvas小部件,只显示一个图像.大多数时候图像会比画布尺寸大,但有时它会更小.让我们只关注第一种情况(图像大于画布).

我想将画布滚动到我已计算的绝对位置(以像素为单位).我怎样才能做到这一点?

python scroll canvas tkinter

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

C++继承问题

在test.cpp文件中,我有这个:

template <typename T>
class A
{
public:
  A(int a){};
  virtual ~A();

private:
};

class B : public A<int>
{
public:
  B(int a):A(a){};
  virtual ~B();

private:
};

int main()
{
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

当我编译它时,我得到这个:

jason@jason-linux:~/Documents/ECLibrary$ g++ -g -Wall -Wextra -pedantic-errors test.cpp -o tdriver
test.cpp: In constructor ‘B::B(int)’:
test.cpp:14: error: class ‘B’ does not have any field named ‘A’
test.cpp:14: error: no matching function for call to ‘A<int>::A()’
test.cpp:5: note: candidates are: A<T>::A(int) [with T = int]
test.cpp:3: note:                 A<int>::A(const A<int>&) …
Run Code Online (Sandbox Code Playgroud)

c++ inheritance constructor

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

Gomoku:搜索时间有限

我正在创建一个C程序来玩Gomoku.它使用Minimax搜索来决定最佳移动.但是,它只能搜索最佳移动10秒.如何确定我的搜索功能何时花了10秒钟搜索.如果您可以向我提供一个示例或文档的链接,将非常感激.

c algorithm time minimax gomoku

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

iOS自定义按钮和滑块的免费位图?

首先,我不是在谈论图标库或模型工具/库.

我熟悉人们创建的各种图标库,但除了UICatalog等示例代码中的东西之外,我想知道是否有人知道有人创建了自定义按钮位图库(可伸缩按钮图像),滑块处理/跟踪位图等基本上是位图,用于为那些允许您指定此类位图的控件(如按钮和滑块)自定义标准控件的外观.

我也对任何photoshop教程/模板/用于创建可伸缩的自定义按钮图像,滑块部件的位图等感兴趣(恐怕我不是一个巨大的PS神或任何东西.)

是否有人知道任何这样的资源用于理解标准控件?

iphone photoshop user-interface ipad ios

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

如何处理Mercurial中的提交者名称更改

我在Mercurial中有一个项目,有一组提交者.不幸的是,一些提交者已多次更改名称,例如,首先它是"昵称",然后它变成"名字姓氏",然后是其他东西.

大多数存储库分析工具都希望提交者在项目过程中具有相同的名称,因此理想情况下,我想在主存储库中重命名先前版本的提交者,并让每个人都进行新的克隆.可能吗?

还有其他方法可以解决这个问题吗?

version-control mercurial

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

有没有办法让NetBeans隐藏特定的文件/文件夹?

我正在开发一个joomla项目,并且用于调试/类型提示/自动完成将我的整个joomla安装作为项目.有没有办法可以隐藏文件或项目视图中不需要的文件夹?

理想情况下,我会有一个项目扫描所有文件夹,但只是显示这个:

  • 管理员
    • 组件
      • com_myproject
        • (显示此下的所有文件)
  • 组件
    • com_myproject
      • (显示此下的所有文件)

joomla netbeans

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

卸载旧版python的安全方法

我想在Mac上更新我的Python框架并删除旧版本,但我不确定是否安全

rm -fr /Library/Frameworks/Python.framework/Versions/2.4 - 2.5 - 2.6 -3.0 etc.
Run Code Online (Sandbox Code Playgroud)

有什么建议吗?

python macos installation

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

tar:错误无法恢复:现在退出

当我解释教义时

-rw-r--r-- 1 root root 660252 2010-10-16 23:06 Doctrine-1.2.0.tgz
Run Code Online (Sandbox Code Playgroud)

我总是收到此错误消息

root@X100e:/usr/local/lib/Doctrine/stable# tar -xvzf Doctrine-1.2.0.tgz

.
.
.

Doctrine-1.2.0/tests/ViewTestCase.php
Doctrine-1.2.0/CHANGELOG

gzip: stdin: decompression OK, trailing garbage ignored
Doctrine-1.2.0/COPYRIGHT
Doctrine-1.2.0/LICENSE
tar: Child returned status 2
tar: Error is not recoverable: exiting now
Run Code Online (Sandbox Code Playgroud)

解压操作有效,但我总是收到此错误消息.

我做错了什么线索?

linux doctrine tar

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

如何获取集合中元素的确切位置?

我有一个std::set<std::string>,我想知道插入后元素在集合中的确切位置.

我试过std::distance但没有任何运气:

#include <iostream>
#include <string>
#include <set>
#include <iterator>

using namespace std;

int main (int argc, char const *argv[])
{

    string array[] = { "zero", "one", "one", "zero", "two", "three", "zero" };
    set<string> numbers;
    for(size_t i = 0; i < 7; ++i)
    {
        int dist = distance(numbers.begin(), numbers.insert(array[i]).first);
        cout << array[i] << "\t" << dist << endl;
    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

输出:

zero    0
one     0
one     0
zero    1
two     1
three   1
zero …
Run Code Online (Sandbox Code Playgroud)

c++ stl

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