上一页 1 ··· 6 7 8 9 10 11 12 13 下一页
摘要: 简单来说,就是服务端不断发布消息,客户端订阅了就会收到消息。 下面我们看个简单的实例: Server: #include <stdlib.h> #include <zmq.h> #include <string.h> #include <unistd.h> #include <time.h> #de 阅读全文
posted @ 2020-04-22 12:32 Vzf 阅读(1266) 评论(0) 推荐(1) 编辑
摘要: 有时候我们需要获取zmq的版本号: #include <zmq.h> int main(int argc, char* argv[]) { int major, minor, patch; zmq_version (&major, &minor, &patch); printf ("当前ZMQ版本号 阅读全文
posted @ 2020-04-20 12:26 Vzf 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 提问-应答 让我们从简单的代码开始,一段传统的Hello World程序。我们会创建一个客户端和一个服务端,客户端发送Hello给服务端,服务端返回World。 Server #include <stdio.h> #include <zmq.h> #include <string.h> #inclu 阅读全文
posted @ 2020-04-18 14:26 Vzf 阅读(297) 评论(0) 推荐(0) 编辑
摘要: ZeroMQ(ZMQ)函数接口英汉直译 阅读全文
posted @ 2020-04-17 10:03 Vzf 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 内存分配和管理 Linux 0.11内核默认最多支持16M物理内存,物理内存各部分的功能区域示意图如下所示。 对内存的管理是以页(4KB)为单位进行的,对于内核代码和数据外的内存(1M以上内存区域),使用mem_map[]数组来记录内存页面的状态,0表示空闲,100表示被占用。 系统首先计算出管理的 阅读全文
posted @ 2020-04-07 22:35 Vzf 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 前言 先看看分页机制里面的页目录表、页表、页之间的关系。分页机制是用于将一个线性地址转换为一个物理地址。 在I32 CPU环境里面,首先通过设置CR0寄存器,打开保护模式、开启分页机制。然后将页目录表的物理地址基址给CR3寄存器。开启分页机制后,I32将全部的物理内存空间、线性地址空间划分为一个个的 阅读全文
posted @ 2020-04-06 20:44 Vzf 阅读(828) 评论(0) 推荐(0) 编辑
摘要: 前言 在进程创建之初,父子进程的数据段和代码段共享并且设置为只读,直到他们之一要将代码和数据段进行修改时才会进行复制即写时复制。但是,这种判断条件只能用于用户态,因为8086cpu, 在执行特权0代码时不会理会用户空间中页面是否为有保护,用户空间中数据页面保护标志不起任何作用的。这样将违背了进程的独 阅读全文
posted @ 2020-04-05 10:04 Vzf 阅读(1021) 评论(0) 推荐(0) 编辑
摘要: RVO--Return Value Optimization概述返回值优化(Return Value Optimization,简称RVO)是一种编译器优化机制: 当函数需要返回一个对象的时候,如果自己创建一个临时对象用户返回,那么这个临时对象会消耗一个构造函数(Constructor)的调用、一个 阅读全文
posted @ 2020-03-31 13:47 Vzf 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 使用c11的std::call_once实现饿汉模式的单例模板 析构私有,default_delete需要加入友元 构造函数没有默认,有时候需要在构造函数里初始化数据 #ifndef SINGLETON_H #define SINGLETON_H #include <memory> #include 阅读全文
posted @ 2020-03-30 18:18 Vzf 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 这里介绍使用 qInstallMessageHandler() 实现一个简单的日志工具 自动拦截qDebug qInfo等消息 自动删除30天日志 格式化日志输出 #ifndef LOG_MGR_H #define LOG_MGR_H #include "RestTypes.h" #include 阅读全文
posted @ 2020-03-30 15:59 Vzf 阅读(537) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 下一页