小编dav*_*gan的帖子

在加载表单时防止绘制.NET表单?

有没有办法在我操作它时关闭.NET表单的所有可视更新?例如,当我的程序首次加载时,我将选项卡控件设置为上次打开的选项卡.用户可以看到程序切换选项卡.

我已经查看了SuspendLayout和ResumeLayout,但要么我不明白他们在做什么,要么我没有正确使用它们,因为它们似乎没有任何效果.有人告诉我,曾经有一种方法可以关闭VB 6中的绘制事件.这在.NET中是否仍然存在?

.net vb.net winforms

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

我的 Chrome 插件如何通过 Javascript 自行禁用?

我的 Chrome 插件要求用户登录服务器才能发回信息以生成报告。我想为用户提供登录或禁用插件的选项,以便它不再要求他们登录。如何通过插件自己的 Javascript 禁用插件?

javascript google-chrome google-chrome-extension

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

如果我使用Django South运行迁移并崩溃,我的数据库是否已损坏?

我和Django南玩耍,和它的力量留下了深刻印象,但在做一些迁移的过程中,我已经成功地做的事情,导致迁移的中间错误.比如在数据迁移文件中出现语法错误或运行时异常,决定我不想实际执行某些操作并在迁移期间点击ctrl-c并过早中止等等.

我正在使用MySQL作为数据库后端.当南方出现问题时,我是否需要担心数据库的完整性?事务是否确保所有问题在出错时回滚?

mysql django data-integrity django-south

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

我可以在不使用RAM的情况下通过HTML表单将大图像上传到我的服务器吗?

我正在构建一个网站,要求用户将每个大约70MB的图像上传到我的服务器.目前我正在运行带有512MB RAM的Linode.由于此服务器上有其他站点,因此没有多余的额外内存可供使用,因此可以将这些映像上传到服务器,而无需通过将映像直接转储到文件系统来占用任何RAM,或者通过POST上传任何文件必须首先加载到内存中才能将其转储到文件系统?此问题的性质是否需要具有大量RAM的服务器?

有没有办法以某种方式将ftp客户端集成到html表单中?我正在使用Django,如果这有所作为.

memory django upload image-uploading

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

Django - 为两个不同的域名使用不同的views.py?

我有两个共享相同models.py和admin后端的站点,但使用不同的views.py和不同的模板文件.

有没有办法让Django为这两个域名中的每一个使用不同的views.py文件?我可以在某种自定义中间件中查看request.HTTP_HOST吗?

django url-routing

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

在使用Mocha和Chai断言测试NodeJS代码时,我怎么能期望从回调中抛出异常?

我正在使用Mocha和Chai期望断言来测试我的NodeJS应用程序.我可以写一个这样的测试,它工作得很好:

describe 'My Code', ->
    it 'should handle exceptions', (done) ->
        fn = ->
            # Do something that causes an error
            throw new Error()
        expect(fn).to.throw(Error)
        done()
Run Code Online (Sandbox Code Playgroud)

但是如果fn必须首先调用一个接受回调的函数,并且可能会根据结果抛出错误呢?例如,如果它命中数据库并可能根据结果抛出异常?这不起作用:

describe 'My Callback-using Code', ->
    it 'should handle exceptions thrown from callbacks', ->

        doSomethingAsync = (callback) ->
            setTimeout (->
                callback(somecalculatedvalue)
            ), 1000


        fn = ->
            doSomethingAsync (value) ->
                # The value meets a condition so throw an error
                throw new Error()

        expect(fn).to.throw(Error)
        done()
Run Code Online (Sandbox Code Playgroud)

调用完成后测试结束,但尚未抛出异常,因此测试失败.我怎样才能通过测试?

编辑:根据彼得的回答,这不是正确的方法.这可以用类似于这样的样式更好地表达:

describe 'My Error Handling Code', -> …
Run Code Online (Sandbox Code Playgroud)

unit-testing mocha.js node.js coffeescript chai

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

如何在没有使用Django ORM的数百个查询的情况下选择多对一到多个?

我的数据库有以下架构:

class Product(models.Model):
    pass

class Tag(models.Model):
    product = models.ForeignKey(Product)
    attr1 = models.CharField()
    attr2 = models.CharField()
    attr3 = models.CharField()

class AlternatePartNumber(models.Model):
    product = models.ForeignKey(Product)
Run Code Online (Sandbox Code Playgroud)

换句话说,a Product有很多Tags,而a Product有很多AlternatePartNumbers. Tags是一组属性的集合Product.

给定a中的三个属性Tag,我想选择Product匹配的s(可能多于一个),以及AlternatePartNumber每个产品的所有s.

目前我这样做:

# views.py
results = Tag.objects.
    filter(attr1=attr1).
    filter(attr2=attr2).
    filter(attr3=attr3)

# a template
{% for result in results %}
    {% for alternate in result.product.alternatepartnumber_set.all %}
        {{ alternate.property }}
    {% endfor %}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

这可以运行数千个查询,具体取决于匹配的数量.有没有一种优化方法?我试过使用Tag.objects.select_related().filter...,这有些帮助,但它没有帮助.

python django query-optimization django-models django-orm

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

如果我使用Stripe,我的电子商务商店是否需要SSL证书?

我正在使用Stripe作为支付系统建立一个电子商务商店.从安全角度来看,如果结帐通过使用SSL保护的Stripe,我是否需要为商店的其余部分使用SSL?

security ssl payment-gateway ssl-certificate

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