小编luc*_*luc的帖子

如何在SciTE中默认显示行号?

我正在使用轻量级的SciTE Text编辑器,我非常喜欢它.

我想配置它,以便查看打开时显示的行号.我不想每次都检查"查看\行号"菜单.

我认为我可以做到但我没有看到我的全局选项文件中的条目.有谁知道怎么做?

scite

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

如何使用WMI了解进程的CPU和内存使用情况?

我正在使用wmi和python来跟踪在我的机器上运行的进程的行为.

from win32com.client import GetObject
wmi = GetObject('winmgmts:')
processes = wmi.InstancesOf('Win32_Process')

for process in processes:
    print process.ProcessId, process.Name 

Win32_Process有很多信息,但我没有看到任何跟踪CPU消耗的信息.窗口任务监视器显示此信息,所以我认为有可能得到它.

我认为WorkingSetSize属性给出了进程的内存消耗,但我可以看到与TaskMonitor给出的值不同.

如何获得给定流程的这两个值?

更新:任务监视器显示Win32_Process似乎不可用的PrivateWorkingSetSize.WorkingSetSize和PrivateWorkingSetSize有什么区别?

windows wmi

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

Django:如何覆盖CSRF_FAILURE_TEMPLATE

如果csrf检查失败,Django会显示一个403错误的页面.

csrf错误显示错误页面

在我看来,这种错误可能会在常规使用中发生,例如,当用户在其浏览器设置中禁用cookie使用时.

不幸的是,此错误消息对最终用户没有太大帮助,并且具有"django-error"布局(这是一个问题,因为例如缺少站点导航).

Django有一个很好的机制来覆盖模板,但似乎这个模板在代码中是硬编码的.https://github.com/django/django/blob/1.6.8/django/views/csrf.py

有没有办法覆盖此模板,以便向用户提供更友好的消息?

python django django-templates django-csrf

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

关于SQL中的索引和主键?

它可能看起来很天真,但我想知道大多数常见SQL数据库中主键和索引之间的关系.

SQL数据库是否为每个主键自动创建索引是标准规则?

我问那是因为我设计使用Django的模型,我想知道,如果它是多余的设置都primary_key=Truedb_index=True.

sql django indexing primary-key

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

如何在python中清空套接字?

我需要清空套接字上的数据(确保没有东西可以接收).不幸的是,在python套接字模块中没有这个功能.

我用这种方式实现了一些东西:

def empty_socket(sock):
    """remove the data present on the socket"""
    input = [sock]
    while 1:
        inputready, o, e = select.select(input,[],[], 0.0)
        if len(inputready)==0: break
        for s in inputready: s.recv(1)
Run Code Online (Sandbox Code Playgroud)

你怎么看?有没有更好的方法呢?


更新:我不想更改套接字超时.为什么我更喜欢选择阅读.


更新:最初的问题是使用"刷新"术语.似乎"空"是一个更好的术语.


更新 - 2010-02-27:我已经注意到该对关闭时的一个错误.inputready总是用套接字填充.我通过添加最大数量的循环来修复它.有更好的解决方案吗?

python sockets select

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

如何使用django制作私人下载区?

我想在由django支持的网站上实现一个私有下载区域.用户必须使用适当的权限登录才能获得一些静态文件.

你有什么建议写这个功能.任何提示或技巧?

提前致谢

更新:也许是因为我的英语不好或我对这个架构缺乏了解(这就是我要问的原因)但我的问题是:如何确保静态文件(由常规网络服务器提供,不需要任何django)访问受到控制通过django身份验证.我将更仔细地阅读django文档,但我不记得该问题的开箱即用的解决方案.

Update2:我的主机提供商只允许FastCgi.

python authentication django download

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

使用opencv和ffmpeg制作视频.如何找到合适的颜色格式?

我有一个用python,opencv和ffmpeg构建的网络摄像头录像机程序

除了视频的颜色比现实更蓝,它才能正常工作.问题似乎来自图像的颜色格式.

似乎OpenCv正在提供BGR图像,而ffmpeg + libx264正在期待YUV420p.我读过YUV420p对应YCbCr.

opencv没有从BGR到YCbCr的转换.它只转换为YCrCb.

我做了一些搜索并尝试了不同的替代方案,尝试将opencv图像转换为ffmpeg + libx264可以正常的东西.没有工作.在这一点上,我有点迷失,我会感谢任何可以帮助我解决这个颜色问题的指针.

python opencv ffmpeg image-processing

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

如何在django中使用验证码字段对表单进行单元测试?

我想通过对表单进行单元测试django视图.问题是这个表单有一个验证码字段(基于django-simple-captcha).

from django import forms
from captcha.fields import CaptchaField

class ContactForm(forms.forms.Form):
    """
    The information needed for being able to download
    """
    lastname = forms.CharField(max_length=30, label='Last name')
    firstname = forms.CharField(max_length=30, label='First name')
    ...
    captcha = CaptchaField()
Run Code Online (Sandbox Code Playgroud)

测试代码:

class ContactFormTest(TestCase):

    def test_submitform(self):
        """Test that the contact page"""
        url = reverse('contact_form')

        form_data = {}
        form_data['firstname'] = 'Paul'
        form_data['lastname'] = 'Macca'
        form_data['captcha'] = '28if'

        response = self.client.post(url, form_data, follow=True)
Run Code Online (Sandbox Code Playgroud)

是否有任何方法对这些代码进行单元测试并在测试时摆脱验证码?

提前致谢

python django captcha unit-testing

9
推荐指数
3
解决办法
3660
查看次数

如何强制SciTE自动重新加载文件?

我认为SciTE可以做到,但它对我不起作用.有没有设置选项?

settings editor scite

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

如何在django 1.5中修复localflavor弃用警告?

我已将现有的django 1.3迁移到django 1.5.一切似乎都好.但是,当我这么做的时候,由于地方的风味,我有一个弃用警告python manage.py runserver

...\env\lib\site-packages\django\contrib\loca lflavor__init__.py:2:DreprecationWarning:不推荐使用django.contrib.localflavor.请改用单独的django-localflavor-*软件包.
warnings.warn("django.contrib.localflavor已弃用.请改用单独的djan go-localflavor-*包.",DeprecationWarning)

我已经阅读了django 1.5发行说明,我知道这个应用程序现已弃用.我的问题是我没有在我的项目中使用localflavor应用程序.

我想另一个应用程序正在以某种方式加载它(可能是localeurl或modeltranslation?)但我不会修复此警告.

  • 如何知道为什么会显示此警告?
  • 如何以干净的方式解决它?

python django django-1.5 django-localflavor

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