会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2020年2月16日
muduo网络库代码剖析——Channel类
摘要: Channel类的数据成员 public: //两个可调用对象的类型别名 typedef std::function<void()> EventCallback; typedef std::function<void(Timestamp)> ReadEventCallback; private: /
阅读全文
posted @ 2020-02-16 23:08 只取一瓢饮
阅读(1239)
评论(0)
推荐(0)
2020年2月7日
muduo网络库代码剖析——EventLoop类
摘要: EventLoop在网络库中的作用? 主线程也有一个线程在跑EventLoop对象的loop()函数,在这个函数内关注服务端的socketfd用来接收新的客户端socketfd连接。 将这个新的socketfd连接放到各个线程中并运行线程的EventLoop对象的loop()来关注已连接socket
阅读全文
posted @ 2020-02-07 17:16 只取一瓢饮
阅读(1103)
评论(0)
推荐(0)
2020年1月29日
c/c++中extern关键字详解
摘要: 简单讲述了头文件.h的作用,编译过程和extern关键字的作用。
阅读全文
posted @ 2020-01-29 17:17 只取一瓢饮
阅读(1035)
评论(0)
推荐(0)
2020年1月20日
c++bind函数的用法
摘要: bind函数: auto newCallable = bind(callable, arg_list); callable依据手册可以是: Callable object (function object, pointer to function, reference to function, po
阅读全文
posted @ 2020-01-20 21:00 只取一瓢饮
阅读(15249)
评论(0)
推荐(5)
shared_ptr和weak_ptr以及循环引用问题
摘要: shared_ptr和weak_ptr的基本用法和循环引用问题讲述。
阅读全文
posted @ 2020-01-20 17:02 只取一瓢饮
阅读(1999)
评论(1)
推荐(3)
2020年1月6日
C语言左移和右移
摘要: 事情的发生: 某日工作中有个需求是将不同的数值存到char的前4位和后4位中。 恰好同事中有同样取得32位int的前8位当成一个数值的代码: //取得32位中的高八位组成的值 #define U32_HIGH_8(val) ((val >> 24) & 0X000000FF) 好奇心就来了,在右移2
阅读全文
posted @ 2020-01-06 21:45 只取一瓢饮
阅读(2228)
评论(0)
推荐(0)
2020年1月3日
mmap详谈
摘要: 简述: mmap函数将文件系统内的文件或者是Posix共享内存对象映射到调用进程的地址空间。 用途: 1.对普通文件使用mmap提供内存映射I/O,以避免系统调用(read、write、lseek)带来的性能开销。同时减少了数据在内核缓冲区和进程地址空间的拷贝次数。 2.使用特殊文件提供匿名内存映射
阅读全文
posted @ 2020-01-03 21:18 只取一瓢饮
阅读(1233)
评论(2)
推荐(0)
一些面试题
摘要: 一、Linux相关 1.如何查看cpu个数、cpu核数 linux下与cpu相关的信息存放在:/proc/cpuinfo 查看物理cpu个数(cpuinfo里面列出了不同cpu的id和描述,因此需要排序在uniq): cat /proc/cpuinfo | grep "physical id" |
阅读全文
posted @ 2020-01-03 16:07 只取一瓢饮
阅读(146)
评论(0)
推荐(0)
2019年12月19日
进程管理
摘要: 与进程相关的理解和读书笔记。
阅读全文
posted @ 2019-12-19 14:31 只取一瓢饮
阅读(201)
评论(0)
推荐(0)
2019年12月12日
文件I/O详解
摘要: c标准库I/O以及用户空间I/O学习笔记。
阅读全文
posted @ 2019-12-12 21:51 只取一瓢饮
阅读(677)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告