摘要: C11中有左值引用和右值引用 左值引用 对一个变量的别名,不会调用拷贝构造,对别名的操作影响原值 eg: 运行结果: 右值引用 对匿名变量的引用,提出右值引用的原因:充分利用在函数调用过程中产生的临时变量,对这个临时变量达到最大限度的使用率 常用的匿名变量(对象): fun(A a()); //此时 阅读全文
posted @ 2018-11-09 18:53 郭流水 阅读(1864) 评论(1) 推荐(1)
摘要: boost::log包含两个大部分:logger和sink logging::core是全局的一个单例 1,sink 在boost::log中有一个默认的sink与控制台流相关关联; 如果想把日志输出到指定的文件流中可以使用如下代码: auto sink=add_log_file("xxx.log" 阅读全文
posted @ 2018-10-31 18:01 郭流水 阅读(1968) 评论(0) 推荐(0)
摘要: 1,在windows上安装git,先去官网上下载Git-2.18.0-64-bit.exe 2,然后默认安装即可,使用gitbash 3,安装完成后,打开终端如图所示: 4,先进行初始化配置 使用Git的第一件事就是设置你的名字和email,这些就是你在提交commit时的签名。 $ git con 阅读全文
posted @ 2018-10-30 12:10 郭流水 阅读(159) 评论(0) 推荐(0)
摘要: 1,调试带参app gdb --args ./app arg1 arg2 ... 2,打印vector 1) 打印整个vector (gdb) print *(myVector._M_impl._M_start)@myVector.size() 2) 打印前N个成员 (注意是前n个不是第n个) pr 阅读全文
posted @ 2018-10-30 12:08 郭流水 阅读(173) 评论(0) 推荐(0)
摘要: ctrl + <- 光标向前移动一个单词 ctrl + -> 光标向后移动一个单词 Ctrl + l 清屏 (注意是小写的L) Ctrl + a 光标移到行首 Ctrl + e 光标移到行尾 Ctrl + u 剪切光标前字符到行首 Ctrl + k 剪切光标及光标后字符到行尾 Ctrl+y 粘贴 阅读全文
posted @ 2018-09-20 14:31 郭流水 阅读(181) 评论(0) 推荐(0)
摘要: boost::ip::tcp::socket的async_read_some后面会调用socket的成员变量stream_socket_service的成员函数async_receive,并在该函数内为本次read请求分配 一个OP:reactive_socket_recv_op,这个op会先尝试直 阅读全文
posted @ 2018-09-18 20:44 郭流水 阅读(411) 评论(0) 推荐(0)
摘要: 先上一个socket相关的UML类图 从上面的socket相关UML类图可以看到在其父类basic_io_object<IoObjectService>中关联了一个stream_socket_service成员变量; (在此处这所以标红是因为这个类型是一个模板类型 <IoObjectService> 阅读全文
posted @ 2018-09-14 18:13 郭流水 阅读(1168) 评论(0) 推荐(0)
摘要: 每个xxx_service都有一个implementation_type如上图所示, ./asio/detail/winrt_ssocket_service.hpp:50: struct implementation_type : base_implementation_type./asio/det 阅读全文
posted @ 2018-09-14 17:40 郭流水 阅读(402) 评论(0) 推荐(0)
摘要: 一, 初始化一个tcp::socket socket_(io_service)时,最终会调用 io_service.init_task(), 从上面可以看出init_task时初始化一个task_,并把一个tak_operation_加入io_service公共队列op_queue中;( 1,tas 阅读全文
posted @ 2018-09-12 16:28 郭流水 阅读(1490) 评论(0) 推荐(0)
摘要: 一,基本设置 set nu #显示行号set ts=2 #将tab设为2个空格set shiftwidth=2 #自动缩进为2个空格set expandtab #缩进用空格表示set autoindent #自动缩进set cursorline #当前光标所在行高亮highlight CursorL 阅读全文
posted @ 2018-09-12 09:38 郭流水 阅读(170) 评论(0) 推荐(0)