小编Mel*_*Mel的帖子

比较真假混淆

我对测试赋值为False,True的值有些困惑

要检查True值,我们可以简单地说

a = True
if (a):
Run Code Online (Sandbox Code Playgroud)

假的怎么样?

a=False
if (a) <--- or should it be if (a==False), or if not a ?
Run Code Online (Sandbox Code Playgroud)

python

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

Python中的异步文件下载

我试图找到一种方法在Python(2.6)中异步下载多个文件,最好是通过请求模块.Gevent和Twisted也将被接受,因为我将在不久的将来学习它们.

我的应用程序需要在短时间内下载40多个文件,我想一次连续下载所有文件4.并且每次一个文件下载完成另一个文件下载,因此它保持在4.这可能吗?

python

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

Angular2:验证表单而不在每个输入定义错误消息?

我想validate formangular2.我学习了一些文档,它将被定义如下:

<form [ngFormModel]="form">
        <input type="text" ngControl="username" />

        <p *ngIf="username.pending">Fetching data from the server...</p>

        <div *ngIf="username.dirty && !username.valid && !username.pending">
          <p *ngIf="username.errors.required">Username is required.</p>
          <p *ngIf="username.errors.startsWithNumber">Your username can't start with a number</p>
          <p *ngIf="username.errors.usernameTaken">This username is taken</p>
        </div>

        <button (click)="submitData()" [disabled]="!form.valid" class="btn btn-primary">Sumbit data</button>
</form>
Run Code Online (Sandbox Code Playgroud)
constructor(private builder: FormBuilder) {

    this.username = new Control(
        "", 
        Validators.compose([Validators.required, UsernameValidator.startsWithNumber]),
        UsernameValidator.usernameTaken
    );

    this.form = builder.group({
        username:  this.username
    });
}
Run Code Online (Sandbox Code Playgroud)

对于每个输入,我需要定义许多错误消息.我认为这不好.
我想像jquery.validate,我只是定义input,错误消息将自动渲染,像这样

<input required name="username" maxlength='8' pattern="^(?!\s|.*\s$).*$" ...> 
Run Code Online (Sandbox Code Playgroud)

angular

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

ng2:相当于要求

在角度1.x中,我们可以通过在指令内要求它来引用父控制器.但是,由于整个命名切换为角度2,我似乎无法找到相应的功能?

到目前为止我尝试过的事情:

  • 我看到的一种方法是将@输入父母进入孩子,但这似乎有点多.
  • 我看到的另一种方式是使用服务,但这给了我一定的恐惧,据我所知,服务仍然是一个单身,所以其他组件现在可能搞乱一个不同组件的孩子的东西(如果那个孩子引用了服务)...
  • 最后它使用了这些局部变量的东西(带有主题标签的东西),但这看起来与输入的第一个选项相同.

angular2-directives angular

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

如何在Bot Framework Channel Emulator中将错误解决为"500内部服务器错误"?

我正在研究Bot框架技术,最近微软宣布了bot的新版本(V3).我已经开发了使用旧版本的机器人,现在我正在尝试将我的机器人升级到更新的版本.为了一切正常,但在将我的机器人发布到azure之后,然后通过使用我试图在机器人框架通道模拟器(3.0.0.54)中测试的发布URL,它总是给出"500,内部服务器错误".但是当我将skype频道添加到我的机器人时它会正常工作.

唯一的问题是当我在机器人框架通道模拟器中使用我的机器人应用程序的已发布URL进行测试时,我只得到错误为"内部服务器错误".

我认为最新版本的bot框架通道模拟器可能存在问题

botframework

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

Symfony致命错误

Symfony运行正常但我在浏览器中打开后出现此错误所有我的控制器都为空响应

FatalThrowableError

Type error: Return value of Doctrine\Common\Annotations\AnnotationRegistry::registerLoader() must be an instance of Doctrine\Common\Annotations\void, none returned
Run Code Online (Sandbox Code Playgroud)

这是我的配置文件,我使用多个数据库

# Doctrine Configuration
doctrine:
    dbal:
        default_connection: admin
        connections:
            admin:
                driver: pdo_mysql
                host: '%database_host%'
                port: '%database_port%'
                dbname: '%database_name%'
                user: '%database_user%'
                password: '%database_password%'
                charset: UTF8
            public_branch:
                driver: pdo_mysql
                host: '%database_host1%'
                port: '%database_port1%'
                dbname: '%database_name1%'
                user: '%database_user1%'
                password: '%database_password1%'
                charset: UTF8

    orm:
        auto_generate_proxy_classes: '%kernel.debug%'
        default_entity_manager: admin
        entity_managers:
            admin:
                connection: admin
                auto_mapping: true
            public_branch:
                connection: public_branch
                mappings:
                    AdminBundle: ~
                    PublicBranchBundle: ~
Run Code Online (Sandbox Code Playgroud)

我能做什么?

symfony

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

通过角度材料的拖放来重新排序垫子表行

Angular 7带来了强大的功能DragDropModulehttps : //material.angular.io/cdk/drag-drop/examples

该文档涉及重新排列列表中的项目或在多个列表之间转移项目。但是,它没有谈论表。

我想知道是否有一种舒适的方法使用角材料的拖放系统对mat-table或cdk-table中的行进行重新排序。

(您可以添加cdkDropList使其mat-table使该机制起作用,但没有所有精美的动画和默认的拖动占位符。)

是否存在像易于实现的默认值那样通过拖放对表行进行排序的东西?

drag-and-drop angular-material angular mat-table

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

如何将vb.net中的日期空值传递给sql存储过程?

我的应用程序是带有vb的asp.net.

在我的页面中,我有一个用于传递日期的文本框.如果我没有输入日期并单击提交,我必须将空值传递给存储过程.

我尝试过以下代码,如DBNull.ValueDateTime.MinValue.在那种情况下,而不是null,"#12:00:00#"正在传递.我必须通过Null.

sql vb.net parameters null stored-procedures

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

使用特定数量的零打印浮动

我知道如何控制小数位数,但我如何具体控制零的数量?

例如:

104.06250000 -> 104.0625   
119.00000 -> 119.0  
72.000000 -> 72.0 
Run Code Online (Sandbox Code Playgroud)

python floating-point

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

如何编写单元测试,其中每个测试用例具有不同的输入但是相同?

我需要为一些python类创建一个单元测试.我有一个输入和预期结果的数据库,应由UUT为这些输入生成.

这是我想要做的伪代码:

for i=1 to NUM_TEST_CASES:
    Load input for test case i
    execute UUT on the input and save output of run
    Load expected result for test case i
    Compare output of run with the expected result
Run Code Online (Sandbox Code Playgroud)

我可以使用unittest软件包实现这一目标,还是有更好的测试包用于此目的?

python unit-testing

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