小编Jos*_*eph的帖子

Regl in Sublime Text:匹配任何字符,包括换行符?

有没有办法匹配Sublime Text中的任何字符,包括换行符?我看到Sublime使用了Boost的语法,但是如果.没有设置特定的标志,该字符将不匹配换行符.

regex sublimetext2

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

PostgreSQL,检查相对于"今天"的日期

想知道是否有人可以帮助一些Postgres.我有一个表有一个名为mydatepostgres日期类型的列.我想做的事情如下:

SELECT * FROM MyTable WHERE mydate > [Today-1year]
Run Code Online (Sandbox Code Playgroud)

我之前从未使用过Postgres,我确信我只需要知道一些函数的名称 - 我很乐意自己查阅引用.谁能指出我正确的方向?

谢谢!

sql postgresql

80
推荐指数
4
解决办法
9万
查看次数

Django:模型表单"对象没有属性'cleaning_data'"

我正在尝试为我的一个班级制作一个搜索表单.表格的模型是:

from django import forms
from django.forms import CharField, ModelMultipleChoiceField, ModelChoiceField
from books.models import Book, Author, Category

class SearchForm(forms.ModelForm):
    authors = ModelMultipleChoiceField(queryset=Author.objects.all(),required=False)    
    category = ModelChoiceField (queryset=Category.objects.all(),required=False)
    class Meta:
        model = Book
        fields = ["title"]
Run Code Online (Sandbox Code Playgroud)

而我正在使用的观点是:

from django.shortcuts import render_to_response, redirect, get_object_or_404
from django.template import RequestContext
from books.models import Book,Author
from books.forms import BookForm, SearchForm
from users.models import User

def search_book(request):
    if request.method == "POST":
        form = SearchForm(request.POST)
        if form.is_valid():
            form = SearchForm(request.POST)
            stitle = form.cleaned_data['title']
            sauthor = form.cleaned_data['author']
            scategory = …
Run Code Online (Sandbox Code Playgroud)

python django django-forms

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

Python:Pep8 E128压痕错误......这怎么样?

我将此声明作为几行:

    return render_to_response('foo/page.html',
        {
            'situations': situations,
            'active': active_req,
        },
        context_instance=RequestContext(request))
Run Code Online (Sandbox Code Playgroud)

按照现在的情况,使用PEP8脚本,它在第二行给出了一个"E128:延迟线下缩进视觉缩进"错误.

我尝试了一大堆不同的格式化方法,而且我能让PEP8停止抱怨的唯一方法是:

    return render_to_response('foo/page.html', {
        'situations': situations,
        'active': active_req,
    },
        context_instance=RequestContext(request))
Run Code Online (Sandbox Code Playgroud)

但这看起来像垃圾.

建议?E124,E126和E128似乎是一个巨大的痛苦!

我不介意具有{第一行(或它自己)的解决方案,但我希望有一个解决方案,其中},context_instance...处于相同的缩进级别.

python formatting coding-style pep8

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

龙卷风:识别/跟踪websockets的连接?

我有一个基本的Tornado websocket测试:

import tornado.httpserver
import tornado.websocket
import tornado.ioloop
import tornado.web

class WSHandler(tornado.websocket.WebSocketHandler):
    def open(self):
        print 'new connection'
        self.write_message("Hello World")

    def on_message(self, message):
        print 'message received %s' % message

    def on_close(self):
      print 'connection closed'


application = tornado.web.Application([
    (r'/ws', WSHandler),
])


if __name__ == "__main__":
    http_server = tornado.httpserver.HTTPServer(application)
    http_server.listen(8888)
    tornado.ioloop.IOLoop.instance().start()
Run Code Online (Sandbox Code Playgroud)

我希望能够处理多个连接(它似乎已经存在),但也能够引用其他连接.我没有看到识别和跟踪各个连接的方法,只是为了能够处理连接打开,消息接收和连接关闭的事件.

[编辑]
想创建一个dict,其中键是Sec-websocket-key,而值是WSHandler对象......想法?我不确定Sec-websocket-key的独特性是多么可靠.

python tornado websocket

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

Qt/C++:在QTableView中的某个单元格中获取数据

我正试图将文本放在某个单元格中QTableView.例如:

QString codestring = "*" + ui->tblInventory->indexAt(QPoint(0,2)).data().toString() + "*";
Run Code Online (Sandbox Code Playgroud)

这应该在我的第0列第2行的单元格中获取文本QTableView.问题是,这不是它在做什么!不管争论我通入QPoint()indexAt(),我会在小区0,0中的文本.我不知道为什么这是......任何帮助?谢谢!

[编辑]
我也试过这个:

QString codestring = "*" + ui->tblInventory->model()->data(ui->tblInventory->indexAt(QPoint(0,2))).toString() + "*";
Run Code Online (Sandbox Code Playgroud)

[编辑2]试图找出发生了什么,我把这行代码:

qDebug()<< ui->tblInventory->indexAt(QPoint(2,2)).row() << " and " <<  ui->tblInventory->indexAt(QPoint(2,2)).column();
Run Code Online (Sandbox Code Playgroud)

它应该得到QModelIndexat单元格2,2并输出它的行和它的列,当然应该是2和2.但是,我得到0和0!所以看起来这可能是一个问题QTableView::indexAt(),无论是我的用法还是某种bug.任何人都能解释一下吗?

c++ qt qtableview

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

将记录从PostgreSQL导入MySQL

想知道是否有人有任何见解或推荐的工具从PostgreSQL数据库导出记录并将它们导入MySQL数据库.我相信表结构是100%相同的.

思考?谢谢!

mysql sql postgresql database-migration

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

Qt/C++:检查QListWidgetItem时的信号?

在我的表格中,我有一个QListWidget包含可检查的内容QListWidgetItems.我正在寻找一种方法来捕获QListWidgetItem被检查/未检查的事件.我没有看到任何这样的信号,但也许我错了.用什么我目前做的是QListWidget::itemClicked()信号和检查checkStateQListWidgetItem,但是这不是我想要的,因为这种事件发生的项目被点击任何时候,不要只是去对号翻转.谁能提供一些帮助?谢谢!

c++ qt qlistwidget qt-signals

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

Python:将GIF帧转换为PNG

我是python的新手,试图用它将GIF的帧分割成PNG图像.

# Using this GIF: http://www.videogamesprites.net/FinalFantasy1/Party/Before/Fighter-Front.gif

from PIL import Image

im = Image.open('Fighter-Front.gif')
transparency = im.info['transparency'] 
im.save('test1.png', transparency=transparency)

im.seek(im.tell()+1)
transparency = im.info['transparency'] 
im.save('test2.png', transparency=transparency)

# First frame comes out perfect, second frame (test2.png) comes out black,
# but in the "right shape", i.e. 
# http://i.stack.imgur.com/5GvzC.png
Run Code Online (Sandbox Code Playgroud)

这是特定于我正在使用的图像还是我做错了什么?

谢谢!

python png animated-gif python-imaging-library

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

Qt/C++:程序运行时不显示图标

我添加了一个QActionQToolBar在我的Qt Designer(请使用Qt创建者IDE)主窗口,并考虑到动作的图标(通过"选择文件",然后选择我巴纽位于相同的目录中我的项目和源代码做) .该图标在Qt Designer的工具栏中显示正常,但在项目运行时不显示.在Windows上选择标题栏图标时遇到了类似的麻烦.我以前从未在Qt中使用过图形,我需要做些什么特别的事情吗?

截图:

icons qt toolbar

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