小编Viv*_*ani的帖子

OSX/macOS - 如何将xib迁移到故事板

我有一个带有mainmenu.xib的应用程序,由于各种原因我想将它迁移到故事板.有没有办法在不创建新项目的情况下执行此操作?

macos cocoa xib nsstoryboard

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

如果我引用它,C++ map元素就不会被删除

使用C++标准库的std :: map类,并注意如果我擦除一个元素,然后尝试引用它(下面代码中注释掉的行),该元素将返回值为0.这是预期的?您是否真的必须使用find函数来访问元素而不会在不存在的情况下意外创建元素?

编译器设置:我正在使用g ++编译osx 10.8.3 i686-apple-darwin11-llvm-g ++ - 4.2(GCC)4.2.1(基于Apple Inc. build 5658)(LLVM build 2336.11.00)

using namespace std;

map<int,int> myMap;
map<int,int>::iterator it;

myMap[1] = 5;

for (it=myMap.begin(); it!=myMap.end(); ++it)
    std::cout << it->first << " => " << it->second << '\n';

printf("map test result: %d\n", myMap[1]);

it = myMap.find(1);
myMap.erase( it );

// If I uncomment this it will cause a 0 value to occur at key 1.
//printf("map test result: %d\n", myMap[1]);

if (myMap.find(1) == myMap.end())
    puts("element key 1 is …
Run Code Online (Sandbox Code Playgroud)

c++ std map

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

如何使用 PUDB 在 Tox 中调试我的 python 单元测试?

我正在尝试调试使用 tox 进行单元测试的 python 代码库。由于弄清楚,失败的测试之一被证明很困难,我想使用 pudb 来逐步执行代码。

一开始想到,会想到刚才pip install pudb在单元测试代码中加入import pudbpudb.settrace()。但这会导致 ModuleNotFoundError:

>       import pudb
>E       ModuleNotFoundError: No module named 'pudb'
>tests/mytest.py:130: ModuleNotFoundError
> ERROR: InvocationError for command '/Users/me/myproject/.tox/py3/bin/pytest tests' (exited with code 1)
Run Code Online (Sandbox Code Playgroud)

注意到 .tox 项目文件夹会让人意识到在 tox 中有一个 site-packages 文件夹,这是有道理的,因为 tox 的重点是管理不同 virtualenv 场景下的测试。这也意味着有一个 tox.ini 配置文件,其 deps 部分可能如下所示:

[tox]
envlist = lint, py3

[testenv]
deps =
    pytest
commands = pytest tests
Run Code Online (Sandbox Code Playgroud)

添加pudb到 deps 列表应该可以解决 ModuleNotFoundError,但会导致另一个错误:

self = <_pytest.capture.DontReadFromInput object at 0x103bd2b00> …
Run Code Online (Sandbox Code Playgroud)

pytest pudb tox

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

如何使用 python 删除 pdf 的所有其他页面?

我下载了一个 pdf 文件,其中所有其他页面都是空白的,我想删除空白页。我可以在 pdf 工具(Adobe Acrobat、Preview.app、PDFPen 等)中手动执行此操作,但由于它有数百页,我希望执行更自动化的操作。有没有办法在 python 中做到这一点?

python pdf pypdf

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

如何设置散景图的初始缩放?

我有一个使用一些原始数据的值(在0-20的x/y范围内)和一些最小化数据的图,这些数据导致一些相当大的x/y值(例如-1000到1000+).因此,我正在做的图表要求我手动点击缩放以查看源数据的相关部分.

在散景(python/js绘图库)中有没有办法设置初始缩放?我注意到有一个方框缩放按钮,但这仍然是每次点击和缩放区域的手动步骤.

bokeh

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

标签 统计

bokeh ×1

c++ ×1

cocoa ×1

macos ×1

map ×1

nsstoryboard ×1

pdf ×1

pudb ×1

pypdf ×1

pytest ×1

python ×1

std ×1

tox ×1

xib ×1