一些c++库的使用总结 发表于 2020-05-04 | 分类于 cpp简介本文介绍一些c++库的使用。gflags简单实用gflags是一个流行的解析命令行的c++库。用户使用这个库定义的变量,可以通过多种途径进行赋值。gflags支持定义多种数据类型,包括bool、int32、int64、uint64、double、string。定义一个变量的操作如下:1DEFIN ...阅读全文 »
asio_multithread 发表于 2020-02-01 | 分类于 essay简介boost.asio是boost中的一个基于事件的网络库。本文将介绍asio的多线程模型。asio有两种支持多线程的方案:方案一,开启一个线程池,每个线程独占一个io_context,并在各自的线程中运行io_context的run方法;方案二,开启一个线程池,并创建一个全局的io_contex ...阅读全文 »
asio 发表于 2019-12-07 | 分类于 essay参考Boost.Asio C++ 网络编程基于 Asio 的 C++ 网络编程C++网络编程之ASIO(一)asio文档boost.asio文档阅读全文 »
v8嵌入式开发--v8js篇 发表于 2019-12-04 | 分类于 essay简介v8js是一个特殊的php拓展, 其作用是将v8嵌入到php中, 使得用户可以在php中运行js代码. 同时, 经过作者的努力, 运行在php中的js可以无缝访问并php中的数据结构, 调用php內建的函数, 从而实现”1 + 1 > 2”的目标. 本文将跟随作者的, 领略v8js的风采. ...阅读全文 »
node-addon-api使用文档 发表于 2019-03-29 | 分类于 essay简介“node-addon-api”是nodejs的”n-api”接口的c++封装, 通过提供c++对象模型和异常异常处理方式, 简化nodejs开发的成本.“n-api”是nodejs为原生拓展提供的c语言风格ABI, 它独立于js运行环境, 旨在屏蔽js运行环境的差异, 让拓展能够运行在不同版本 ...阅读全文 »