上一页 1 2 3 4 5 6 7 ··· 30 下一页
摘要: 数据封装evBuffer libevent 的 evbuffer 实现了为向后面添加数据和从前面移除数据而优化的字节队列。 1. 创建和释放evbuffer struct evbuffer *evbuffer_new(void); // 分配和返回一个新的空 evbuffer void evbuff 阅读全文
posted @ 2023-11-09 21:52 osbreak 阅读(18) 评论(0) 推荐(0) 编辑
摘要: libevent 为此提供了一种通用机制,即bufferevent bufferevent 由一个底层的传输端口(如套接字 ),一个读取缓冲区和一个写入缓冲区组成。与通常的事件在底层传输端口已经就绪,可以读取或者写入的时候执行回调不同的是,bufferevent 在读取或者写入了足够量的数据之后调用 阅读全文
posted @ 2023-11-09 01:26 osbreak 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 事件event libevent 的基本操作单元是事件。每个事件代表一组条件的集合,这些条件包括: 文件描述符已经就绪,可以读取或者写入 文件描述符变为就绪状态,可以读取或者写入(仅对于边沿触发 IO) 超时事件 发生某信号 用户触发事件 1.创建事件 回调函数: typedef void (*ev 阅读全文
posted @ 2023-11-09 00:38 osbreak 阅读(51) 评论(0) 推荐(0) 编辑
摘要: libevent 的基本操作单元是事件。每个事件代表一组条件的集合,这些条件包括: 文件描述符已经就绪,可以读取或者写入 文件描述符变为就绪状态,可以读取或者写入(仅对于边沿触发 IO) 超时事件 发生某信号 用户触发事件 一、循环事件 1、默认循环事件 int event_base_dispatc 阅读全文
posted @ 2023-11-09 00:02 osbreak 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 创建event_base 1、创建默认的event_base, 从全局变量eventops中选出操作系统支持的最快方法 。它直接调用event_base_new_with_config。 struct event_base *event_init(void); struct event_base * 阅读全文
posted @ 2023-11-08 23:01 osbreak 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 待整理 阅读全文
posted @ 2022-02-19 22:40 osbreak 阅读(19) 评论(0) 推荐(0) 编辑
摘要: Qt5.14.2 + instantclient_19_6 编译 qsqloci.dll 1、安装好Qt, QtCreate 打开项目 C:\Qt\Qt5.14.2\5.14.2\Src\qtbase\src\plugins\sqldrivers\psql\oci.pro 2、修改oci.pro文件 阅读全文
posted @ 2022-02-19 19:37 osbreak 阅读(83) 评论(0) 推荐(0) 编辑
摘要: Qt5.14.2 + postgresql-10.3-2 编译 qsqlpsql.dll 和 qsqlpsql.lib 1、安装好Qt, QtCreate 打开项目 C:\Qt\Qt5.14.2\5.14.2\Src\qtbase\src\plugins\sqldrivers\psql\psql.p 阅读全文
posted @ 2022-02-19 18:31 osbreak 阅读(525) 评论(0) 推荐(0) 编辑
摘要: #include <QBasicTimer> #include <QWidget> class WigglyWidget : public QWidget { Q_OBJECT public: WigglyWidget(QWidget *parent = nullptr); public slots 阅读全文
posted @ 2021-12-26 22:42 osbreak 阅读(139) 评论(0) 推荐(0) 编辑
摘要: QProxyStyle 修改控件默认系统样式,用于动态覆盖绘图或其他特定的样式行为。 实现自定义样式,需要自己定义一个类,从QProxyStyle派生,实现对应的虚函数即可。 #include <QProxyStyle> #include <QPalette> QT_BEGIN_NAMESPACE 阅读全文
posted @ 2021-12-26 21:21 osbreak 阅读(711) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 30 下一页