问题列表 - 第17147页

在python脚本中实现--quiet选项的简单方法是什么

我正在使用命令行python脚本 - 在整个脚本中,我有很多信息,我正在print终端窗口,以便我可以跟随正在发生的事情.

使用OptionParser我想添加一个--quiet选项,这样我就可以使所有输出静音.我要寻找一个Python化的方式去了解整个脚本执行,这样我不会落得做这样的事情:

if not QUIET: # global variable set by OptionParser
    print " my output "
Run Code Online (Sandbox Code Playgroud)

我是python的新手,确定有更好的方法.想法?

python

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

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

如何使用Python C API创建生成器/迭代器?

如何使用Python C API复制以下Python代码?

class Sequence():
    def __init__(self, max):
        self.max = max
    def data(self):
        i = 0
        while i < self.max:
            yield i
            i += 1
Run Code Online (Sandbox Code Playgroud)

到目前为止,我有这个:

#include <Python/Python.h>
#include <Python/structmember.h>

/* Define a new object class, Sequence. */
typedef struct {
    PyObject_HEAD
    size_t max;
} SequenceObject;

/* Instance variables */
static PyMemberDef Sequence_members[] = {
    {"max", T_UINT, offsetof(SequenceObject, max), 0, NULL},
    {NULL} /* Sentinel */
};

static int Sequence_Init(SequenceObject *self, PyObject *args, PyObject *kwds)
{
    if (!PyArg_ParseTuple(args, "k", &(self->max))) { …
Run Code Online (Sandbox Code Playgroud)

c python iterator generator python-c-api

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

将WinForms ListBox绑定到对象属性

我是第一次做一些WinForms编码,我正在尝试使用数据绑定.

我有一个列表框,我从我的控制器对象绑定到一个字符串数组,我也想将列表框中的SelectedItem绑定到控制器上的另一个字符串属性,以便我可以跟踪它.

listBox.DataSource = controller.ItemNames;
listBox.DataBindings.Add(new Binding("SelectedItem", controller, "CurrentItem"));
Run Code Online (Sandbox Code Playgroud)

我希望一旦用户选择列表框中的不同项目,就会更新控制器上的CurrentItem属性,但似乎只有在焦点移动到表单上的另一个项目时它才会更新.

这是预期的行为吗?有没有办法立即更新SelectedItem绑定?

data-binding listbox winforms

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

评估符号表达

 syms t;          % Define symbolic var x. 
 y = int( t^2 );  % Calculate integral of x; it should be t^3/3.
 x = [1:10]  
Run Code Online (Sandbox Code Playgroud)

现在我想计算y(x),它应该是[1/3,8/3,..,1000/3].

matlab

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

常量字符串数组

是否有可能有一个(固定)数组将其元素存储在可执行文件的只读段而不是堆栈中?我提出了这个代码,但不幸的是,它在添加,移动或删除项目时非常不灵活.如何验证字符串是否确实存储在只读段中?我试过readelf -a文件,但它没有列出字符串.

typedef struct {
        int len;
        int pos[100];
        char data[500];
} FixedStringArray;

const FixedStringArray items = {
        4,
        { 9, 14, 19, 24 },
        "LongWord1Word2Word3Word4"
} ;

char* GetItem(FixedStringArray *array, int idx, int *len) {
        if (idx >= array->len) {
                /* Out of range */
                *len = -1;
                return NULL;
        }

        if (idx > 0) {
                *len = array->pos[idx] - array->pos[idx - 1];
                return & array->data[array->pos[idx - 1]];
        }

        *len = array->pos[idx];
        return & array->data[0];
}

void …
Run Code Online (Sandbox Code Playgroud)

c arrays string constants

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

如何使用jQuery获取html表中当前行中第一列的值

我使用jquery删除确认代码.问题是它假定了name列的位置.我现在在第一行有名字.而不是使用.prev('td'),无论如何使用jQuery从当前行的第一列获取值?

<script type='text/javascript'>
    $(document).ready(function() {
        $("a.delete").click(function(e) {
            e.preventDefault();
            var url = $(this).attr("href");

            var name = $(this).parent().prev('td').prev('td').text();

            jConfirm('Are you sure you want to delete this:' + name, 'Application Delete', function(r) {
                if (r) {
                    window.location = url;
                }
            });
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

html jquery html-table

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

JSF的外部CSS

将外部CSS文件添加到jsf的语法是什么?

试过两种方式.没有帮助.

1.

<head>
<style type="text/css">
    @import url("/styles/decoration.css");
</style>
</head>
Run Code Online (Sandbox Code Playgroud)

2.

<head>
    <link rel="stylesheet" type="text/css" href="/styles/decoration.css" />
</head>
Run Code Online (Sandbox Code Playgroud)

css jsf external

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

log4net - 每个用户登录

请使用log4net帮助我解决此问题.

我在应用程序中使用log4net.我在配置log4net以在用户级别记录错误时遇到问题.

也就是说,如果用户X登录,我喜欢创建文件名X,用户X的所有错误都应该写在X.log中.如果Y用户登录日志文件应该是Y.log的名称,最重要的一点是,他们可以同时登录.

我试着通过创建日志文件来试试运气,这些日志文件的名称将在用户登录时动态框起.但是问题是,如果他们没有同时使用该应用程序,则日志文件会以正确的名称进行爬行并按预期编写,但如果两个用户都有活动会话,则仅为首次登录的用户创建日志文件,并且第二个用户的错误已记录在为FIRST用户创建的日志文件中.

请帮帮我.

log4net

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

在Java中将单个字符串转换为字符串的惯用方法是什么?

现在我正在使用以下内容来最小化盒装对象的创建:

String myString = "" + myChar;
Run Code Online (Sandbox Code Playgroud)

这是惯用的方式吗?(恕我直言,感觉有点尴尬.)

java idioms

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