自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Travelerwz的博客

学习、分享、工作

  • 博客(7)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 boost库使用—函数回调

boost库使用—函数回调result_of确定表达式的类型包含头文件:#include <boost/utility/result_of.hpp>using namespace boost;案例:#include <iostream>#include <boost/utility/result_of.hpp>using namespac...

2019-12-29 18:28:05 232

原创 GDB不同文件断点调试

GDB不同文件断点调试作为一个linux下C/C++开发人员,调试工具是必不可少的一项技能,在windows平台,会有很多工具给我们用,比如VS,自带很强大的调试工具。当然,linux平台夜市毫不逊色,GDB工具是一个非常强大的代码调试工具。今天主要介绍的是GDB在多文件中的调试方法,不会一一介绍基础命令的。一、同一个目录中的文件现在,有三个文件,分别为main.cpp、test1.cp...

2019-12-22 21:41:28 679

原创 linux coredump调试

linux coredump调试一、概念coredump:Coredump叫做核心转储,它是进程运行时在突然崩溃的那一刻的一个内存快照。操作系统在程序发生异常而异常在进程内部又没有被捕获的情况下,会把进程此刻内存、寄存器状态、运行堆栈等信息转储保存在一个文件里。该文件也是二进制文件,可以使用gdb、elfdump、objdump或者windows下的windebug、solaris下的m...

2019-12-21 21:25:04 318

原创 boost库使用—计时器类timer

boost库使用—timer#### timer库简介​ timer是一个很小的库,提供简单的时间度量和进度显示功能,也可用于性能测试等计时任务。timer库包含三个组件:计时器类timer、progress_timer和进度指示类progress_display。计时器类timer包含头文件#include <boost/timer.hpp>流程:实例化对象时开...

2019-12-15 15:23:53 446

原创 C++11 线程共享状态

C++11 线程共享状态一、问题提出首先,我们假设一种情况,在多线程中,出现这么一种情况:两条线程:thread1 和 thread2某种特殊环境中,thread2需要得到thread1中的某个值才能进行数据处理,那怎么做才能达到这种效果?方法一:在主线程中等待,直到thread1处理完后,按顺序处理thread2;但是这种效率太低,导致主线程一直阻塞等待方法二:同时开启两个线...

2019-12-08 09:38:28 502

原创 转载-socket总结

1. 涉及的一些背景知识1.1. nonblock socket描述对应block,如果一个socket设置为nonblock,那么其相关的操作将变为非阻塞的。这里所说的非阻塞,并不是说异步回调什么的,例如,调用recv()函数:#include <sys/types.h>#include <sys/socket.h>ssize_t recv(int sock...

2019-12-07 21:39:03 186

原创 ZMQ从入门到掌握四

ZMQ从入门到掌握<四>推拉模式推拉模式,PUSH发送,send。PULL方接收,recv。PUSH可以和多个PULL建立连接,PUSH发送的数据被顺序发送给PULL方。比如你PUSH和三个PULL建立连接,分别是A,B,C。PUSH发送的第一数据会给A,第二数据会给B,第三个数据给C,第四个数据给A。一直这么循环。看一下图:[外链图片转存失败,源站可能有防盗链机制,建议将...

2019-12-01 16:04:38 387

C语言多线程编程之线程池

C语言多线程编程,包括多线程的创建,调用,销毁,还有接口等等

2018-12-21

UDP服务器客户端编程实战

UDP多多线程编程,客户端和服务端均可发送和接收,同时支持并发,可以连接多个客户端

2018-12-19

UDP编程实战while循环版

UDP编程实战

2018-12-13

Tinyhttpd注释版

Tinyhttpd注释版,还有流程图等等,代码中增加了很多的注释

2018-12-10

More Effective C++(中文版)

2016-10-29

C++ Templates

C++ Templates

2016-09-25

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除