
boost
boost
Caicaptain
善心善行,不忘初心
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
boost asio同步连接
#include <iostream>#include <boost/asio.hpp>using namespace boost::asio;int main(int argc, char* argv[]){ // 所有asio类都需要io_service对象 io_service iosev; // socket对象 ip::tcp::socket socket(iosev); // 连接端点,这里使用了本机连接,可以修改IP地原创 2020-10-31 11:43:04 · 399 阅读 · 0 评论 -
网络编程-阻塞IO复用实现netcat
简介IO复用:同步,复用线程,事件循环驱动阻塞IO非阻塞IO客户端#!/usr/bin/pythonimport osimport selectimport socketimport sysdef relay(sock): poll = select.poll() poll.register(sock, select.POLLIN) poll.register(sys.stdin, select.POLLIN) done = False原创 2020-07-01 19:27:52 · 164 阅读 · 0 评论 -
boost数据类型bitmap
快速认识boost 数据类型转换https://www.cnblogs.com/wangkangluo1/archive/2011/07/19/2110725.html原创 2020-07-01 11:22:58 · 569 阅读 · 0 评论 -
boost数据类型dynamic_bitset
boost之dynamic_bitsethttps://blog.csdn.net/qq_31839479/article/details/53981567原创 2020-07-01 11:22:25 · 551 阅读 · 0 评论 -
boost数据类型array
boost-数据类型之auto、any、tuple、varianthttps://blog.csdn.net/zhangzq86/article/details/80454907原创 2020-07-01 11:21:46 · 315 阅读 · 0 评论 -
boost异常处理
Boost.Asio中的异常处理https://www.jb51.cc/c/112710.html原创 2020-07-01 11:21:12 · 384 阅读 · 0 评论 -
boost字符串处理正则表达式
Boost中的正则表达式转自http://blog.sina.com.cn/s/blog_70dd03910100np6u.html原创 2020-07-01 11:04:32 · 287 阅读 · 0 评论 -
boost字符串处理tokenzier
Boost之字符串分割器-Tokenizerhttps://blog.csdn.net/billdeng2009/article/details/4713322原创 2020-07-01 11:02:50 · 162 阅读 · 0 评论 -
boost字符串处理string_algo
boost字符串处理string_algoBoost库基础-字符串与文本处理(string_algo)原创 2020-07-01 11:01:37 · 188 阅读 · 0 评论 -
boost字符串处理format
性能上比print慢可以随时修改转换的参数原创 2020-06-23 16:58:33 · 134 阅读 · 0 评论 -
boos字符串处理lexical_cast
lexical_cast 类似atoi可以使用try catch判断是否转换成功原创 2020-06-23 16:58:00 · 188 阅读 · 0 评论 -
boost实用组件
noncopyable 禁止赋值类 类a继承noncopyable,类b不能直接等于类atypeof 推导变量的类型,类似autooptional 用来防止函数返回错误提示assign 容器快速添加元素原创 2020-06-23 16:57:14 · 183 阅读 · 0 评论 -
boost内存池
object_pool 只支持三个构造函数参数,如果超过的话需要扩张 pool申请简单类型,这个用来申请对象内存singleton_pool 与pool区别是他的成员函数都是静态,程序结束才清除,而pool是作用域后就马上清...原创 2020-06-23 16:56:39 · 204 阅读 · 0 评论 -
boost智能指针
https://www.cnblogs.com/blueoverflow/p/4721202.html Boost智能指针使用总结原创 2020-06-23 16:56:05 · 175 阅读 · 0 评论 -
boost内存管理
内存RAII 资源获取即初始化内存(堆)和内存池 www.elecfans.com/d/688039.html原创 2020-06-23 16:55:22 · 175 阅读 · 0 评论 -
boost库文件结构分析
https://blog.csdn.net/tsaiyong_ahnselina/article/details/21322929原创 2020-06-23 16:53:55 · 461 阅读 · 0 评论 -
boost版本历史
boost官网boost版本历史原创 2020-06-23 16:51:20 · 1145 阅读 · 0 评论 -
boost asio set_option用法
基本用法get_io_service():这个函数返回构造函数中传入的io_service实例get_option(option):这个函数返回一个套接字的属性set_option(option):这个函数设置一个套接字的属性io_control(cmd):这个函数在套接字上执行一个I/O指令使用方法#include <iostream>#include <boost/asio.hpp>#include <boost/bind.hpp>#inclu原创 2020-06-01 17:27:47 · 2841 阅读 · 0 评论 -
boost asio::signal_set用法
signal_setsignal_set提供了一个信号,方便异步处理程序,比如设置了SIGINT信号,程序中断先连接一个函数,如果触发了中断这个信号就会触发这个函数。基本用法asio::io_service service;asio::signal_set sigset(service);m_signals.add(SIGINT); //添加信号,remove删除sigset.async_wait(signal_handler); //设置触发函数sigset.async_wait(原创 2020-06-01 17:21:08 · 2757 阅读 · 0 评论 -
boost-ndk编译看这一篇就够了
一、环境本文以boost1.68.0+ubuntu+ndk作为讲解。boost下载地址二、小知识三、编译# 虚拟机下ubuntu16.04 使用ndk编译boost 方法一(最简单的):下载:android-ndk-r20-linux-x86_64 (从官网下载,解压,拷贝到ubuntu)然后下载Boost-for-Android:https://github.com/moritz-wundke/Boost-for-Android git clone https://github.原创 2020-05-29 15:42:36 · 1564 阅读 · 0 评论 -
boost-linux下编译看着一篇就够了
一、环境本文以boost1.68.0+ubuntu作为讲解。boost下载地址二、编译方式1. 下载最新的 boost_1_66_0.tar.bz22. 解压:tar xf boost_1_66_0.tar.bz2cd boost_1_68_03. 编译 boost:bash bootstrap.shsudo ./b2 install (如果没有install需要自己拷贝到/usr/local/lib目录下)总结:# tar xf boost_1_68_0.tar.bz2# cd原创 2020-05-29 15:33:24 · 640 阅读 · 0 评论 -
boost-windows编译看这一篇就够了
windows下编译原创 2020-05-22 00:42:59 · 1653 阅读 · 0 评论 -
boost-MAC下的编译看着一篇就够了
准备原创 2020-05-27 18:48:48 · 1578 阅读 · 0 评论