摘要: Muduo学习笔记(一) 什么都不做的EventLoop EventLoop EventLoop的基本接口包括构造、析构、loop()。 One Loop Per Thread 一个线程只有一个EventLoop对象、如果当前线程创建了其他 EventLoop对象,则终止程序. CurrentThr 阅读全文
posted @ 2018-10-25 20:13 靑い空゛ 阅读(1700) 评论(0) 推荐(0) 编辑
摘要: 一个linux下简单的纯C++实现Http请求类(GET,POST,上传,下载) [TOC] 最近写了点关于Http上传下载文件相关的,于是今天整理下代码。 Http协议简述 :网络协议的简称,网络协议是通信计算机双方必须共同遵从的一组约定。如怎么样建立连接、怎么样互相识别等。只有遵守这个约定,计算 阅读全文
posted @ 2018-10-23 23:24 靑い空゛ 阅读(20001) 评论(4) 推荐(4) 编辑
摘要: 一个轻巧高效的多线程c++stream风格异步日志(二) [TOC] 前言 本文紧接上一篇文章: 介绍上文中的一条条日志是如何异步导入本地文件的. 首先会简单介绍下LogFile类,之后会具体讲解下AsyncLogging中的双缓冲机制. 整个日志模块的结构图, LogFile类 LogFile日志 阅读全文
posted @ 2018-09-05 09:25 靑い空゛ 阅读(2729) 评论(0) 推荐(1) 编辑
摘要: 一个轻巧高效的多线程c++stream风格异步日志 一个轻巧高效的多线程c++stream风格异步日志前言功能需求性能需求Logger实现LogStream类Logger类LogStream及Logger cpp源码 一个轻巧高效的多线程c++stream风格异步日志前言功能需求性能需求Logger 阅读全文
posted @ 2018-08-24 09:01 靑い空゛ 阅读(2651) 评论(0) 推荐(5) 编辑
摘要: C++智能指针,指针容器原理及简单实现(auto_ptr,scoped_ptr,ptr_vector). [TOC] 前言 最近再写一个muduo的异步日志接触了很多智能指针,但是又不打算用boost库,只好模一个来用用了. 智能指针本身是一个对象,它在栈上创建,构造的时候分配堆上资源,析构的时候释 阅读全文
posted @ 2018-08-09 21:08 靑い空゛ 阅读(1988) 评论(0) 推荐(0) 编辑
摘要: 线程池的实现 [TOC] : " " 前言 初学C++,想封装点常用的C++类,已经写好了mutex,cond,thread的类,想用起来写点东西,于是就决定写线程池了,这里拙笔记录下学习笔记. 本文主要内容包括: 、`使用原因 适用场景 线程池的实现 任务调度逻辑 样例测试`. 线程池的概念 线程 阅读全文
posted @ 2018-08-01 18:08 靑い空゛ 阅读(5015) 评论(0) 推荐(1) 编辑
摘要: Linux信号量同步共享内存实验. Linux信号量同步共享内存实验.简述程序流程信号量和共享内存的系统函数信号量系统函数及接口共享内存系统函数及接口写程序读程序 Linux信号量同步共享内存实验.简述程序流程信号量和共享内存的系统函数信号量系统函数及接口共享内存系统函数及接口写程序读程序 Linu 阅读全文
posted @ 2018-07-04 18:34 靑い空゛ 阅读(591) 评论(0) 推荐(0) 编辑
摘要: GPS数据包解析 GPS数据包解析目的GPS数据类型及格式数据格式数据解释解析代码结构体定义GPRMC解析函数GPGGA解析函数测试样例输出 GPS数据包解析目的GPS数据类型及格式数据格式数据解释解析代码结构体定义GPRMC解析函数GPGGA解析函数测试样例输出 GPS数据包解析目的GPS数据类型 阅读全文
posted @ 2018-06-16 18:49 靑い空゛ 阅读(2149) 评论(0) 推荐(0) 编辑
摘要: 层级目录结构的Makefile编写方法. 层级目录结构的Makefile编写方法.0.前言1.如何编译整个工程2.过滤每层不需要编译的目录3将所有输出文件定向输出. 层级目录结构的Makefile编写方法.0.前言1.如何编译整个工程2.过滤每层不需要编译的目录3将所有输出文件定向输出. 层级目录结 阅读全文
posted @ 2018-06-06 11:53 靑い空゛ 阅读(896) 评论(0) 推荐(1) 编辑
摘要: linuxC/C++面试问题总结整理 因为一些原因重新找工作了,面的linux c/c++,这里把面试中经常碰到的问题总结一下。 linuxC/C++面试问题总结整理单元测试关键字const关键字static关键字volatile线程间同步的方法信号量 linuxC/C++面试问题总结整理单元测试关 阅读全文
posted @ 2018-05-24 01:05 靑い空゛ 阅读(744) 评论(1) 推荐(0) 编辑