摘要: 编译数据库连接插件 拷贝ibase.h,fbclient_ms.lib(改名gds32_ms.lib)等到ibase.pro项目文件夹下 编译完成后,会生成qsqlibase.dll 在Qt中使用 发布 qsqlibase.dll放到sqldrivers目录下 普通服务器版本,需要带上fbclien 阅读全文
posted @ 2016-04-21 16:35 淡菊 阅读(703) 评论(0) 推荐(0) 编辑
摘要: Qt部分 项目文件.pro 创建WebEngineView 创建WebChannel 执行js 网页部分 创建QWebChannel 美化界面 bootstrap 数据驱动界面vue.js 阅读全文
posted @ 2016-04-06 14:57 淡菊 阅读(5154) 评论(0) 推荐(0) 编辑
摘要: 旧项目运行在Qt4.x上,要加上一个脚本逻辑,只能上Qt Script.(建议新项目使用QJSEngine)QT += script#include int cpp_func(int a, int b){ return a + b;}QScriptValue cpp_func_wrapper(... 阅读全文
posted @ 2015-12-26 09:05 淡菊 阅读(1683) 评论(0) 推荐(0) 编辑
摘要: 说明同线程时,直接调用回调(block参数没意义)创建invoker所在的线程,需要有Qt的消息循环(比如UI线程)直接上代码typedef std::function InvokerFunc;class Invoker: public QObject{ Q_OBJECTpublic: ... 阅读全文
posted @ 2015-12-10 14:45 淡菊 阅读(1209) 评论(0) 推荐(0) 编辑
摘要: 1.jsonrpc请求中的params数组生成签名 static QString signatureFromJsonArray(const QJsonArray &array) { QStringList list; foreach(const QJsonVal... 阅读全文
posted @ 2015-10-08 17:00 淡菊 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 生产者和消费者模式(Consumer + Producer model)用于把耗时操作(生产线程),分配给一个或者多个额外线程执行(消费线程),从而提高生产线程的响应速度(并发能力)定义1 typedef std::unique_ptr WorkPtr;2 std::queue work_queue... 阅读全文
posted @ 2015-04-25 23:22 淡菊 阅读(2512) 评论(3) 推荐(0) 编辑
摘要: 定义: #include std::function myPrintFunction; 函数指针 void directPrint(const QString &msg){ qDebug()} myPrintFunction = directPrint; lambda myPrintFunct... 阅读全文
posted @ 2014-06-09 11:01 淡菊 阅读(7374) 评论(3) 推荐(1) 编辑
摘要: Qt3中可以直接向线程发送消息 QThread::postEventQ4中已不支持为了模拟向线程发送消息,可以通过QObject::moveToThread后,然后再向这个QObject发送消息object = new QObject;object.moveToThread(thread);QCor... 阅读全文
posted @ 2014-05-19 14:58 淡菊 阅读(2709) 评论(0) 推荐(0) 编辑
摘要: void AudioGrabber::saveWave(const QString &fileName, const QByteArray &raw, const QAudioFormat &format){ typedef struct{ char riff_fileid[4];//"RIFF" ... 阅读全文
posted @ 2014-05-08 14:58 淡菊 阅读(2690) 评论(0) 推荐(0) 编辑
摘要: handshake(握手) client请求: GET /chat HTTP/1.1 Host: server.example.com Upgrade: websocket Connection: Upgrade Sec-WebSocket-Key: dGhlIHNhbXBsZSBu... 阅读全文
posted @ 2014-04-26 16:07 淡菊 阅读(8703) 评论(0) 推荐(0) 编辑