问题列表 - 第49699页

Python和argparse的多个位置参数

我正在尝试使用argparse来解析我正在处理的程序的命令行参数.本质上,我需要支持在可选参数中传播的多个位置参数,但是在这种情况下无法使argparse工作.在实际程序中,我正在使用自定义操作(我需要在每次找到位置参数时存储命名空间的快照),但我可以使用操作复制我遇到的问题append:

>>> import argparse
>>> parser = argparse.ArgumentParser()
>>> parser.add_argument('-a', action='store_true')
>>> parser.add_argument('-b', action='store_true')
>>> parser.add_argument('input', action='append')
>>> parser.parse_args(['fileone', '-a', 'filetwo', '-b', 'filethree'])
usage: ipython [-h] [-a] [-b] input
ipython: error: unrecognized arguments: filetwo filethree
Run Code Online (Sandbox Code Playgroud)

我希望这会导致命名空间(a=True, b=True, input=['fileone', 'filetwo', 'filethree']),但无法看到如何做到这一点 - 如果它确实可以.如果有可能的话,我在文档或谷歌中看不到任何一种说法,尽管它很可能(很可能?)我忽略了一些东西.有没有人有什么建议?

python argparse

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

Java对象,继承和接口

在Java中,一个对象可以有几个不同的类吗?

如果是,继承和接口应该如何影响它呢?

java object

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

如何使用WHERE IN mysql存储过程

如何传递数组并在存储过程中使用WHERE IN?

我需要连接输入字符串或什么?

让我们说

DELIMITER $$
DROP PROCEDURE IF EXISTS `abc`.`table1`$$
CREATE PROCEDURE  `abc`.`test`
(IN somestring VARCHAR(255))
BEGIN
    SELECT * FROM abc.table1 
    WHERE flight_type IN somestring
END $$
DELIMITER ;
Run Code Online (Sandbox Code Playgroud)

mysql stored-procedures

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

如何为基本身份验证创建用户帐户?

我想在我的网站上添加基本身份验证.我按照MSDN文章中有关配置基本身份验证(IIS 7)的说明进行操作

要使用UI

  1. 打开IIS管理器并导航到要管理的级别.有关打开IIS管理器的信息,请参阅打开IIS管理器(IIS 7).有关在UI中导航到位置的信息,请参阅IIS管理器中的导航(IIS 7).
  2. 在" 功能视图"中,双击" 身份验证".
  3. Authentication页面上,选择Basic Authentication.
  4. 在" 操作"窗格中,单击" 启用"以使用默认设置进行基本身份验证.
  5. (可选)在" 操作"窗格中,单击" 编辑"以键入默认域和域.
  6. 在" 编辑基本身份验证设置"对话框的" 默认域"文本框中,键入默认域或将其留空.在登录到您的站点时未提供域的用户将根据此域进行身份验证.
  7. 在" 领域"文本框中,键入领域或将其留空.通常,您可以使用与用于默认域的域名相同的值.
    • 重要说明:
      如果在"域"文本框中输入默认域名,则在用户名和密码质询期间,您的内部Microsoft Windows域名可能会向外部用户公开.
  8. 单击" 确定"关闭" 编辑基本身份验证设置"对话框.

这是我到目前为止所做的:

IIS管理器 - 身份验证 验证页面 - 基本验证

现在我需要为基本身份验证创建一个用户帐户.

有谁知道如何在IIS管理器中创建用户?

iis iis-7 basic-authentication

67
推荐指数
5
解决办法
14万
查看次数

从文件名剥离路径

下面的代码块有效,但我想取消注释filename = os.path.basename(filename),当我这样做时,我无法指定文件名的绝对路径,因为k.set_contents_from_filename将不再引用实际的位置如果未注释,则只有当前工作目录中的文件才能正常工作.如果我不使用filename = os.path.basename(filename),那么文件将上传其路径预先填写.有任何想法吗?

# List files in directory and upload them to bucket
    for filename in all_files:
        #skip all directory entries which are not a file
        if not os.path.isfile(filename):
              continue
        #filename = os.path.basename(filename)           
        k = Key(bucket)
        k.key = filename
        k.set_contents_from_filename(filename, cb=percent_cb, num_cb=10)
Run Code Online (Sandbox Code Playgroud)

python scripting

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

jQuery按钮组更改

我是jQuery的新手,并且认为我会在我的应用程序中使用它的buttonset而不是一些单选按钮.文档:http: //jqueryui.com/demos/button/#radio

当按钮组更改值时,如何为事件添加处理程序?

这是我尝试的代码片段:

$('input.tod_quant').change(function() {
    alert('TEST');
});
Run Code Online (Sandbox Code Playgroud)

然后在HTML中:

<span id="tod_quant" class="buttonset">
        <input type="radio" id="tod_quant5" name="tod_quant" value="5" /><label for="tod_quant5">5-Minute</label>
        <input type="radio" id="tod_quant60" name="tod_quant" checked="checked" value="60" /><label for="tod_quant60">60-Minute</label>
        </span>
Run Code Online (Sandbox Code Playgroud)

"改变"事件永远不会发生.甚至有变化事件吗?我怎样才能做到这一点?此外,是否有任何文档的例子? http://jqueryui.com有很多例子,我找不到任何一个例子可以显示任何事件.我想我对jQuery的无知并不完全有助于这种情况.

非常感激任何的帮助.谢谢.

jquery jquery-ui jquery-ui-button

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

JRebel是否曾在生产环境中使用过?它可以在JVM上重新加载什么?

JRebel是否曾在生产环境中使用过?是否可以帮助您开发或适合在JVM上重新加载东西(特别是下一代语言(非Java))?什么(在字节代码和Java语言级别)可以重新加载?

java jrebel

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

无法使用Amazon SES发送电子邮件

我正在使用AWS PHP SDK.我有以下代码使用SES发送电子邮件:

$ses = new AmazonSES(...);
$response =  $ses->send_email('ubuntu@localhost', 
            array('ToAddresses' => 'myemail@somedomain.com'), 
            array( 
                'Subject.Data' => 'My Test message',
                'Body.Text.Data' => 'my message'
            )
        );
Run Code Online (Sandbox Code Playgroud)

很简单吧?但是我从AWS SDK本身收到以下错误:

Undefined index: body

sdk.class.php(828)

// Normalize JSON input
828         if ($query['body'] === '[]')
829         {
830             $query['body'] = '';
831         }
Run Code Online (Sandbox Code Playgroud)

我的AWS访问和密钥是正确的,因为我可以使用S3.我在这里错过了什么?

编辑:我在@ gmail.com上验证了一个不同的电子邮件地址,并将其用作来自地址.我还是遇到了报道的原始bug.我使用我提到的第三方库没有问题.

php amazon-web-services amazon-ses

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

JSON使用函数参数序列化对象

我有这个C#对象:

var obj = new {
    username = "andrey",
    callback = "function(self) { return function() {self.doSomething()} (this) }"
}
Run Code Online (Sandbox Code Playgroud)

我需要JSON序列化它以在ajax调用中传递给浏览器.我使用JavascriptSerializer,但它序列化为以下JSON:

{"username":"andrey", "callback": "function(self) { return function() {self.doSomething()} (this) }"}
Run Code Online (Sandbox Code Playgroud)

但我需要的是:

{"username":"andrey", "callback": function(self) { return function() {self.doSomething()} (this) }}
Run Code Online (Sandbox Code Playgroud)
  • 函数定义没有引号.

现在,当JSON对象到达浏览器并创建时,'callback'参数不是函数而是字符串.任何想法如何解决它,最好是在服务器端?

c# ajax json javascriptserializer

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

php64大小的base64_encode字符串 - 文件

我想知道如何知道base64_encoded字符串的文件大小?例如:

$data = 'iVBORw0KGgoAAAANSUhEUgAAABwAAAASCAMAAAB/2U7WAAAABl'
       . 'BMVEUAAAD///+l2Z/dAAAASUlEQVR4XqWQUQoAIAxC2/0vXZDr'
       . 'EX4IJTRkb7lobNUStXsB0jIXIAMSsQnWlsV+wULF4Avk9fLq2r'
       . '8a5HSE35Q3eO2XP1A1wQkZSgETvDtKdQAAAABJRU5ErkJggg==';
$data = base64_decode($data);
Run Code Online (Sandbox Code Playgroud)

谢谢

php filesize

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