小编Emm*_*uel的帖子

matplotlib - 增加分辨率以查看详细信息

我有一个由任务组成的大流程(大约600个),我创建了一个数字来观察它们的启动顺序和时间.为此,我使用了matplotlib和一个barh.

这个数字还可以(我的第一个matplotlib成功!),但是:

  • 我希望在导出时看到细节并放大图片(例如PNG),因为当matplotlib使用show()命令显示结果时,缩放选项允许
  • Y轴的图例太近,不可读

我试图提高分辨率,就像在其他SO帖子中所说的那样,这更好,但细节不够精确.以下是我到目前为止的结果:

  • 完整的结果

充分

  • 用matplotlib缩放

放大

你知道我如何提高可读性吗?非常感谢(否则,我的所有努力都将毫无用处,我担心......)

PS:我正在使用matplotlib 1.1.1和python 2.7.

python matplotlib

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

Bash shebang选项-l

我使用了一个脚本,test.sh由其他人编写,以bash shebang开头:

#!/bin/bash -l
...
echo TEST: $TEST
Run Code Online (Sandbox Code Playgroud)

从我所看到的,这对脚本中使用的变量有影响:

  • 如果我跑TEST=hey ./test.sh,我可以看到TEST: hop,hop作为TEST我的变量的价值.bash_profile
  • 如果我export TEST=hey在运行脚本之前这是相同的
  • 但是如果我删除了-l标志,那么同样的命令会返回TEST: hey,就像我预期的那样

有人可以解释一下这种行为吗?bash的帮助没有...帮助.

bash shell shebang

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

"错误:找不到Oracle软件安装"当试图安装cx_Oracle时

新手在这里尝试使用python做一些数据库分析.我一直收到错误:"错误:找不到Oracle软件安装"安装CX_oracle时(通过easy_install).

问题是我的本地机器上没有oracle,我正在尝试使用python连接到主oracle服务器.我已经设置了另一个程序来执行此操作(visualdb),我有一个.jar文件,我用作驱动程序,但我不知道如何在这种情况下使用它.

有什么建议?

python oracle cx-oracle

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

重置Android SQLite中的自动增量

我有这个方法将删除表中的所有行,但我也希望它重置自动增量,以便在添加新行时它将再次启动.由于某些列不存在,我正在使用的SQL语句无法正常工作.我做得对吗?

private void rmvAll() {

    SQLiteDatabase db = appts.getWritableDatabase();
    db.delete(TABLE_NAME, null, null);
    db.execSQL("DELETE FROM SQLITE_SEQUENCE WHERE NAME = " + TABLE_NAME);

}
Run Code Online (Sandbox Code Playgroud)

sqlite android

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

用户定义的异常:<unprintable ... object>

我试图在python 2.7中定义我自己的异常类,派生自BaseException.

class NestedCommentException(BaseException):
    """
    Exception for nested comments
    """
    def __init__(self, file_path, list_lines):
        self.file_path = file_path
        self.list_lines = list_lines

    def __repr__(self):
        return self.__str__()

    def __str__(self):
        return 'File {0} contains nested comments at lines {1}'.format(self.file_path, ', '.join(self.list_lines))
Run Code Online (Sandbox Code Playgroud)

但扔它时,它无法打印:raise NestedCommentException(file_path, list_lines)触发器

Traceback (most recent call last):
  File "D:\DATA\FP12210\My Documents\Outils\SVN\05_impl\2_tools\svn_tag_setup.py", line 85, in <module>
    tag_checks()
  File "D:\DATA\FP12210\My Documents\Outils\SVN\05_impl\2_tools\svn_tag_setup.py", line 66, in tag_checks
    check_nested_comments(ddl_path)
  File "D:\DATA\FP12210\My Documents\Outils\SVN\05_impl\2_tools\svn_tag_setup.py", line 54, in check_nested_comments
    raise NestedCommentException(file_path, list_lines)
NestedCommentException: <unprintable NestedCommentException object>
Run Code Online (Sandbox Code Playgroud)

你能解释为什么会发生这种情况,即使我定义 …

python exception python-2.7

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

Python dateutil: AttributeError: module 'dateutil' has no attribute 'parse'

Trying to use dateutil to parse dates from an unknown format but none of the documented methods are found?

CODE:

import dateutil
print(dateutil.parser.parse("24.05.2017"))
exit(1)
Run Code Online (Sandbox Code Playgroud)

ERROR:

Traceback (most recent call last):
  File "test.py", line 2, in <module>
    print(dateutil.parser.parse("24.05.2017"))
AttributeError: module 'dateutil' has no attribute 'parser'
Run Code Online (Sandbox Code Playgroud)

parsing date python-3.x

8
推荐指数
2
解决办法
6393
查看次数

Hudson/Jenkins:在几个工作之间共享参数

我有大约20个使用通用参数(用户,密码)的工作,有时密码到期......所以我必须在所有工作上更改它,这非常耗时(并且容易出错,我可能会忘记一个).

我想过:

  • 使用一种魔术属性文件,如果存在,直接有像KEY,VALUE这样的行添加到作业参数中
  • 在内部直接添加相同类型的KEY,VALUE对build.xml,但在哪里?它真的很难看......也许有一个专用的XML嵌入到build.xml
  • 调用一个奴隶工作(如何?)向父母推送所需的值......

如你所见,我只是在Hudson/Jenkins(我正在使用Jenkins 1.424.2.2)开始,谢谢你的帮助!

编辑:我不是Jenkins实例的管理员,所以我无法访问全局属性...

hudson parameter-passing jenkins

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

如何在没有root设备的情况下隐藏Android设备中的任何应用程序?

我正在开发一个Android应用程序.我想在我的Android设备中隐藏任何应用程序图标(whatsapp等等),我想通过按一些数字来启动我的应用程序,例如456#.有没有办法做到这一点?

我知道如何隐藏我的应用程序图标,但我想搜索如何隐藏其他应用程序图标.

Plz提前帮助我.

android

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

以编程方式修改Wiki页面(Confluence)

我想以编程方式(在python中)修改一个wiki页面(由Atlassian编写的Confluence - JIRA编辑器).到目前为止我尝试的是模拟用户行为:

  1. 单击"编辑"按钮
  2. 改变textarea输入的内容
  3. 使用"保存"按钮提交更改

第1部分是好的,因为我有一个对应于页面编辑的URL,第2部分(页面检索和修改)也可以,但我不知道如何实现第3步......我正在使用urllib2.

谢谢你的帮助 !!

编辑:XML-RPC确实是解决方案,这个例子正是我想要的!

html python urllib2

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

如何在extjs 4.1中使用包含图像的组合

我尝试用图像(或其他东西)创建一个组合,当我选择一个选项时,组合中的值有一些选项.

我创建一个组合框看起来像:

在此输入图像描述

但是当我选择一个看起来像这样的选项时:

在此输入图像描述

这是我的代码http://jsfiddle.net/QZqeK/

// The data store containing the list of states
var states = Ext.create('Ext.data.Store', {
    fields: ['abbr', 'name'],
    data : [{
     "abbr":"AL", 
     "name":"<img src='http://icons.iconarchive.com/icons/famfamfam/silk/16/folder-picture-icon.png'>"
    },
    {
     "abbr":"AK", 
     "name":"<img src='http://icons.iconarchive.com/icons/famfamfam/silk/16/folder-picture-icon.png'>"
    },
    {
     "abbr":"AZ", 
     "name":"<img src='http://icons.iconarchive.com/icons/famfamfam/silk/16/folder-picture-icon.png'>"
    }]
});

// Create the combo box, attached to the states data store
Ext.create('Ext.form.ComboBox', {
    fieldLabel: 'Choose',
    store: states,
    tpl: '<tpl for="."><div class="x-boundlist-item" >{name} {abbr}</div></tpl>',
    displayTpl: Ext.create('Ext.XTemplate',
        '<tpl for=".">',
            '{name} {abbr}',
        '</tpl>'
    ),
    queryMode: 'local',
    displayField: 'abbr',
    valueField: 'abbr',
    renderTo: …
Run Code Online (Sandbox Code Playgroud)

extjs extjs4.1

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

如何在Oracle存储过程中获取游标数据

create or replace
PROCEDURE get_new
AS
    CUST_ID varchar2(100);
    ROUTERNAME_N VARCHAR2(100); 
BEGIN
    CURSOR c1 IS
    SELECT TRAFFIC_CUST_ID,ROUTERNAME INTO CUST_ID,ROUTERNAME_N
    FROM INTERFACE_ATTLAS
    WHERE rownum > 3;

    my_ename INTERFACE_ATTLAS.TRAFFIC_CUST_ID%TYPE;
    my_salary INTERFACE_ATTLAS.ROUTERNAME%TYPE;

    LOOP
        FETCH c1 INTO my_ename;
        FETCH c1 INTO my_salary;
        EXIT WHEN c1%NOTFOUND;
        DBMS_OUTPUT.PUT_LINE(my_ename);
    end loop;
end;
Run Code Online (Sandbox Code Playgroud)

我是oracle和存储过程的新手。我正在尝试使用游标获取来获取行,并得到以下错误:

PLS-00103: Encountered the symbol "C1" when expecting one of the following:
:= . ( @ % ;
Run Code Online (Sandbox Code Playgroud)

oracle

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

从 pytest 固定装置产生的调用函数

在我的单元测试中,我有两个非常相似的装置,我希望将某些功能分解为某种辅助函数。鉴于我对如何yield生成生成器的理解,我认为这不会导致任何问题。my_fixture_with_helper, 应该只返回 `fixture_helper 产生的生成器。

import pytest


def fixture_helper():
    print("Initialized from the helper...")
    yield 26
    print("Tearing down after the helper...")


@pytest.fixture
def my_fixture_with_helper():
    return fixture_helper()


@pytest.fixture
def my_fixture():
    print("Initialized from the fixture...")
    yield 26
    print("Tearing down after the fixture...")


def test_nohelper(my_fixture):
    pass


def test_helper(my_fixture_with_helper):
    pass
Run Code Online (Sandbox Code Playgroud)

但是,如果我运行pytest --capture=no,我会得到以下信息

test_foo.py Initialized from the fixture...
.Tearing down after the fixture...
.
Run Code Online (Sandbox Code Playgroud)

我希望“从帮手初始化”和“在帮手之后拆解”得到打印,但事实并非如此,我不知道为什么。为什么这不起作用?

python pytest

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

解释 Redux 语法

我是 的新手redux,对它的语法感到困惑。

教程- 02_about-state-and-meet-redux 中,我看到

import { createStore } from 'redux'

var store = createStore(() => {})
Run Code Online (Sandbox Code Playgroud)

我很惊讶:

  1. ;,像蟒蛇

  2. 什么是() => {}

  3. 导入遵循什么规则?

  4. Redux使用的语法是什么?

Frontend javascript没有这样的语法,我还检查了 node.js: The Node Beginner Book,它也不同。

搜索redux grammar结果什么都没有。

javascript node.js redux

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