小编Pau*_*ker的帖子

阅读大文件

我想读取一个50MB的文件并通过tcp发送.该文件仅包含浮点数.首先我创建了一个Mainwindow,女巫读取一行并将其发送到服务器,但gui被冻结了.所以我创建了一个依赖于QThread的类,叫做QSendThread.这是QThread类的代码:

#ifndef QSENDTHREAD_H
#define QSENDTHREAD_H

#include <QThread>
#include <QLabel>
#include <QFile>
#include <QMessageBox>
#include <QtNetwork/QTcpSocket>
#include <QtNetwork/QHostAddress>

class QSendThread : public QThread
{
 Q_OBJECT

public:
 QSendThread(QTcpSocket* qtcpso, QLabel* qlbl, QFile* qfiel, QObject *parent = NULL);
 ~QSendThread();

protected:
 void run(void);

private:
 QTcpSocket* qtcpsoDest;
 QLabel* qlblRef;
 QFile* qfileRef;

signals:
 void error(QString qstrError);
};

#endif // QSENDTHREAD_H

#include "qsendthread.h"

QSendThread::QSendThread(QTcpSocket* qtcpso, QLabel* qlbl, QFile* qfile, QObject *parent)
 : QThread(parent)
{
 qtcpsoDest = qtcpso;
 qlblRef = qlbl;
 qfileRef = qfile;
}

QSendThread::~QSendThread()
{
} …
Run Code Online (Sandbox Code Playgroud)

c++ qt qt4

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

类型错误:不可散列的类型:'bytearray'

我是 django 新手,正在尝试创建一个主页。但我已经遇到了数据库设置的问题。当我跑步时

python manage.py migrate
Run Code Online (Sandbox Code Playgroud)

我收到这个错误

(env) paul@Kreker-Server:~/public_html/p_kreker$ python manage.py migrate
Operations to perform:
  Apply all migrations: auth, sessions, contenttypes, admin
Running migrations:
  Applying contenttypes.0001_initial... OK
  Applying auth.0001_initial... OK
  Applying admin.0001_initial... OK
  Applying sessions.0001_initial... OK
Traceback (most recent call last):
  File "manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/home/paul/public_html/p_kreker/env/lib/python3.4/site-packages/django/core/management/__init__.py", line 385, in execute_from_command_line
    utility.execute()
  File "/home/paul/public_html/p_kreker/env/lib/python3.4/site-packages/django/core/management/__init__.py", line 377, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/home/paul/public_html/p_kreker/env/lib/python3.4/site-packages/django/core/management/base.py", line 288, in run_from_argv
    self.execute(*args, **options.__dict__)
  File "/home/paul/public_html/p_kreker/env/lib/python3.4/site-packages/django/core/management/base.py", line 338, in execute
    output = self.handle(*args, **options) …
Run Code Online (Sandbox Code Playgroud)

python django python-3.4 mysql-connector-python

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

标签 统计

c++ ×1

django ×1

mysql-connector-python ×1

python ×1

python-3.4 ×1

qt ×1

qt4 ×1