小编con*_*gus的帖子

错误没有名为curses的模块

当我尝试运行以下代码时......

from telnetsrvlib import *

if __name__ == '__main__':
"Testing - Accept a single connection"
class TNS(SocketServer.TCPServer):
    allow_reuse_address = True

class TNH(TelnetHandler):
    def cmdECHO(self, params):
        """ [<arg> ...]
        Echo parameters
        Echo command line parameters back to user, one per line.
        """
        self.writeline("Parameters:")
        for item in params:
            self.writeline("\t%s" % item)
    def cmdTIME(self, params):
        """
        Print Time
        Added by dilbert
        """
        self.writeline(time.ctime())

logging.getLogger('').setLevel(logging.DEBUG)

tns = TNS(("0.0.0.0", 8023), TNH)
tns.serve_forever()
Run Code Online (Sandbox Code Playgroud)

我收到这个错误

Traceback (most recent call last):
File ".\telserv.py", line 1, in <module>
from …
Run Code Online (Sandbox Code Playgroud)

python windows curses telnet python-2.7

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

如何在OpenLayers 3中禁用DragPan?

如何在Openlayers 3中禁用DragPan交互(当已定义map时)?

另外,为什么我无法使用mousemove事件?
我这样做了:map.on('mousemove',function(e){ ...});它不起作用.

openlayers-3

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

对于架构x86_64,无法映射文件,errno = 22

我有编译问题

Ld /Users/ppdeveloper/Library/Developer/Xcode/DerivedData/RemoteDesktop-fqnrzezhilkdilddgkfsepetkons/Build/Products/Debug/RemoteDesktop.app/Contents/MacOS/RemoteDesktop normal x86_64
    cd /Users/ppdeveloper/Desktop/app/RemoteDesktop
    setenv MACOSX_DEPLOYMENT_TARGET 10.5
    /Volumes/Xcode/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch x86_64 -isysroot /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk -L/Users/ppdeveloper/Library/Developer/Xcode/DerivedData/RemoteDesktop-fqnrzezhilkdilddgkfsepetkons/Build/Products/Debug -F/Users/ppdeveloper/Library/Developer/Xcode/DerivedData/RemoteDesktop-fqnrzezhilkdilddgkfsepetkons/Build/Products/Debug -filelist /Users/ppdeveloper/Library/Developer/Xcode/DerivedData/RemoteDesktop-fqnrzezhilkdilddgkfsepetkons/Build/Intermediates/RemoteDesktop.build/Debug/RemoteDesktop.build/Objects-normal/x86_64/RemoteDesktop.LinkFileList -mmacosx-version-min=10.5 -Wl,-search_paths_first -Wl,-headerpad_max_install_names -framework Cocoa -framework Foundation -framework AppKit /Users/ppdeveloper/Desktop/app/RemoteDesktop/RemoteDesktop/include -fobjc-link-runtime -framework Foundation -framework CoreData -framework AppKit -framework CoreFoundation -lz -framework Cocoa -o /Users/ppdeveloper/Library/Developer/Xcode/DerivedData/RemoteDesktop-fqnrzezhilkdilddgkfsepetkons/Build/Products/Debug/RemoteDesktop.app/Contents/MacOS/RemoteDesktop

ld: **can't map file, errno=22 for architecture x86_64**

clang: error: **linker command failed with exit code 1 (use -v to see invocation)**
Run Code Online (Sandbox Code Playgroud)

macos objective-c

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

屏幕截图不会在Play商店上传

我今天已经制作了一个应用程序,一切正常.该应用程序在上传后一小时内即可使用.之后,我更改了应用程序的名称并再次上传,并且工作正常,一切正常,并在Play商店中成功更新.

现在问题开始了.当我意识到截图不合适时我会改变它并尝试上传另一个,但是当我上传图像时,它只显示跳过进度条的android图标,没有任何内容会上传.当我尝试以前的图像时,同样的问题就在那里,没有任何工作.

我无法弄清楚会发生什么问题.

任何人都可以帮我找出问题所在.

提前致谢.

android google-play

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

错误:无法为数组指定显式初始化程序

我正在使用Visual Studios 2013,我一直收到这个错误,但我不明白为什么.

class CLI{
    string commands[2] = {"create", "login"};
public:
    void addCommand(), start(), getCommand(string);
};
Run Code Online (Sandbox Code Playgroud)

错误:

error C2536: 'CLI::CLI::commands': cannot specify explicit initializer for arrays
Run Code Online (Sandbox Code Playgroud)

c++ arrays c++11 visual-studio-2013

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

配置Pytest发现以忽略类名

Pytest的默认发现规则将从所有Test不带的Class导入__init__()。我遇到这种情况,导致导入了错误的类。

我正在测试使用Factory Boy的django项目。http://factoryboy.readthedocs.org/en/latest/构建一个名为的Django模型Testimonial

像这样:

class TestimonialFactory(factory.Factory):
    class Meta:
        model = models.Testimonial
Run Code Online (Sandbox Code Playgroud)

这个问题是factory.Factory没有__init__()。因此,py.test看到了Testimonials并尝试运行。依次尝试在pytest发现阶段将记录插入数据库(随之而来的是热闹和失败)。

我通过更改pytest.ini来寻找一种以Check而不是Test开头的Test类来解决问题:

[pytest]
python_classes=Check
Run Code Online (Sandbox Code Playgroud)

这不是我真正想要的。有什么方法可以明确告诉py.test忽略特定名称的测试?

python testing pytest

8
推荐指数
3
解决办法
3191
查看次数

枚举类可以嵌套吗?

可以这样做吗?

enum A
{
    enum B
    {
        SOMETHING1,
        SOMETHING2
    };

    enum C
    {
        SOMETHING3,
        SOMETHING4
    };
};
Run Code Online (Sandbox Code Playgroud)

如果没有,是否有替代解决方案?

这个问题的目的:想要/需要能够做这样的事情:

enum class ElementaryParticleTypes
{

    enum class MATTER
    {
        enum class MESONS
        {
            PI
        };

        enum class BARYONS
        {
            PROTON,
            NEUTRON
        };

        enum class LEPTONS
        {
            ELECTRON
        };
    };

    enum class ANTI_MATTER
    {
        enum class ANTI_MESONS
        {
            ANTI_PI
        };

        enum class ANTI_BARYONS
        {
            ANTI_PROTON
            ANTI_NEUTRON
        };

        enum class ANTI_LEPTONS
        {
            POSITRON
        };
    };

};
Run Code Online (Sandbox Code Playgroud)

希望使用强类型功能.

c++ c++11 enum-class

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

是否可以仅初始化夹具一次并在多个测试用例中使用它?

是否可以仅将夹具初始化一次并在同一测试套件中的多个测试用例中使用它?在以下示例中,夹具被多次构造和销毁:

struct F {
    F() : i( 0 ) { BOOST_TEST_MESSAGE( "setup fixture" ); }
    ~F()         { BOOST_TEST_MESSAGE( "teardown fixture" ); }

    int i;
};


BOOST_FIXTURE_TEST_SUITE( s, F )

BOOST_AUTO_TEST_CASE( test_case1 )
{
    BOOST_CHECK( i == 1 );
}

BOOST_AUTO_TEST_CASE( test_case2 )
{
    BOOST_CHECK_EQUAL( i, 0 );
}

BOOST_AUTO_TEST_SUITE_END()
Run Code Online (Sandbox Code Playgroud)

但我希望在测试套件开始时只需构建一次 fixture,并在其中的所有测试用例之间共享.可能吗?退出测试套件后将调用析构函数.
我正在使用Boost测试框架,但使用UnitTest ++等其他框架没有问题.

c++ boost unit-testing fixtures boost-test

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

WingIDE C:\ Python27 __init__.py"引发CodecRegistryError语法错误:语法无效

我有一个成功运行的程序PyCharm.然后我刚刚安装Wing IDE并尝试运行相同的程序,但现在我收到了错误

C:\Python27\Lib\encodings\__init__.py", line 123

raise CodecRegistryError,\
                         ^ SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

有人能帮忙吗?

python pycharm python-2.7

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

如何找到两条绝对路径的相对路径?

给出两条绝对路径,例如

  • /a/path/to/a
  • /a/path/to/somewhere/else

我怎样才能获得从一个到另一个的相对路径../a

从某种意义上说,与之相反realpath.

c path relative-path absolute-path

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