![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
尘埃zza
搜索关注“开发者营地”公众号,持续分析优质技术文章
展开
-
ARM和Linux下 nanomsg 编译与使用
简介首页:https://nanomsg.org/index.htmlnanomsg是一个套接字库,提供了几种常见的通信模式。它旨在使网络层快速,可扩展且易于使用。它以C语言实现,可在多种操作系统上运行,而无需进一步依赖。(该项目已在很大程度上被nng项目取代 。鼓励用户使用nng)通信模式,也称为“可伸缩性协议”,是构建分布式系统的基本模块。通过组合它们,可以创建大量的分布式应用程序。以...原创 2020-03-06 14:50:02 · 3454 阅读 · 0 评论 -
在ARM中编译和简单使用SQLite
简介SQLite是一种C语言库,实现了一个 小型, 快速, 自包含, 高可靠性,功能齐全的 SQL数据库引擎。SQLite是世界上最常用的数据库引擎。SQLite内置于所有手机和大多数计算机中,在人们每天使用的无数其他应用程序中都有使用。SQLite 文件格式稳定,跨平台且向后兼容,开发人员保证至少在2050年之前保持这种格式。SQLite数据库文件通常用作在系统之间传输丰富内容的容器,并作为...原创 2020-02-27 17:20:45 · 2134 阅读 · 0 评论 -
libevent详解与实践
文章目录前言编译linuxARM生成库概述标准用法库设置创建event base事件通知调度事件。I/O缓冲区计时器异步DNS解析事件驱动的HTTP服务器RPC服务器和客户机的框架API参考详细说明一、设置libevent库1. Libevent中的日志消息2. 处理致命错误3. 内存管理4. 锁和线程6. 调试事件的使用7.检测libevent的版本8. 释放全局的Libevent结构二、创建e...原创 2019-12-02 10:34:44 · 2918 阅读 · 0 评论 -
Protobuf C++ ARM 版编译安装
Protobuf C++ ARM 版编译安装前言Protobuf C++ ARM 版依赖于linux版本,需要使用交叉编译环境进行编译,这里使用的是 arm-none-linux-gnueabi-c++arm-none-linux-gnueabi-c++下载地址安装交叉编译环境下载arm-none-linux-gnueabi-c++将其移动到linux目录下解压tar -jxv...原创 2019-08-24 16:02:22 · 1804 阅读 · 1 评论 -
Protobuf: C++ 产生的代码简析(Proto3)
Protobuf: C++ 产生的代码简析(Proto3)前言参考官方C++ Generated Code文档,主要是参考了官方文档。主要描述protocol buffer编译器为Proto3协议定义生成的C++代码。编译器调用之前的文档已经描述过,不在关注,如有需要请查看之前的文档。Messages一个简单的Message:message Foo {}protocol buf...原创 2019-08-24 11:53:34 · 4600 阅读 · 0 评论 -
Protobuf 教程:基于C++
Protobuf 教程:基于C++前言参考官方Protocol Buffer Basics: C++文档,主要是参考了官方文档。本文使用C++实现一个简单的应用程序,介绍 protocol buffer C++ API,并展示创建和使用.proto文件的基础知识。还提供了完整示例代码。该教程是基于proto2的简介Protocol buffer是一种灵活、高效、自动化的解决方案。使用...原创 2019-08-23 11:20:01 · 4281 阅读 · 0 评论 -
Protobuf 语法指南简析(proto3)
Protobuf 语法指南简析(proto3)前言参考官方Language Guide (proto3)文档,主要是对官方文档的翻译。本文介绍如何使用 protocol buffer 语法来构造 protocol buffer 数据,包括.proto文件语法,以及如何从.proto文件生成数据访问类。Protocol Buffers语法版本为Proto3。定义消息类型首先,看一个非常...原创 2019-08-21 10:34:00 · 4221 阅读 · 1 评论 -
Protobuf C++ 版入门Demo
Protobuf C++ 版入门Demo前言有关其编译和安装请查看:Protobuf C++ 版编译安装和简单使用之前已经进行了编译安装,并且成功将已知的proto文件转化为cc和h。本文简单探讨如何使用Protobuf进行数据写入和读取,也就是做一个小demo。定义数据类型proto文件syntax = "proto3";enum Messagetype{ REQUEST...原创 2019-08-19 14:44:04 · 4358 阅读 · 1 评论