会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Nice vinke
博客园
首页
新随笔
联系
订阅
管理
2018年10月15日
TCP/IP详解卷一笔记
摘要: 滑动窗口协议: TCP所使用的被称为滑动窗口协议的另一种形式的流量控制方法。该协议允许发送方在停止并等待确认前可以发送多个分组。由于发送方不必每发一个分组就停下来等待确认。因此该协议可以加速数据的传输。 使用TCP的滑动窗口协议时,接收方不比确认每一个收到的分组。在TCP中,ACK是累积的--它们表
阅读全文
posted @ 2018-10-15 20:38 Nice vinke
阅读(141)
评论(0)
推荐(0)
2018年9月26日
Linux命令
摘要: grep -v grep是什么意思: grep就是在文件中搜索包含指定字符串的行。 grep加了“-v” 选项就是反一下,找到文件中不包含指定字符串的行。过滤掉包含grep的行 grep -v tail” 过滤掉包含有tail字符的行
阅读全文
posted @ 2018-09-26 18:10 Nice vinke
阅读(105)
评论(0)
推荐(0)
虚函数实现原理
摘要: https://blog.csdn.net/p656456564545/article/details/52327129
阅读全文
posted @ 2018-09-26 10:50 Nice vinke
阅读(125)
评论(0)
推荐(0)
2018年9月20日
string之eager-copy、COW和SSO方案
摘要: https://www.cnblogs.com/cthon/p/9181979.html folly库的string实现: 三种方式结合使用: http://developer.51cto.com/art/201206/340617.htm
阅读全文
posted @ 2018-09-20 20:05 Nice vinke
阅读(236)
评论(0)
推荐(0)
2018年9月11日
C++ 内存分配(new,operator new)详解
摘要: http://lib.csdn.net/article/cplusplus/23820
阅读全文
posted @ 2018-09-11 10:56 Nice vinke
阅读(154)
评论(0)
推荐(0)
2017年12月25日
单例
摘要: 1、懒汉式 2、饿汉式 3、加锁 4、双重加锁 5、智能指针 6、模板 template <typename T> class Singleton { public: static T& getInstance() { init(); return instance; } ~Singleton(){
阅读全文
posted @ 2017-12-25 17:29 Nice vinke
阅读(94)
评论(0)
推荐(0)
实现sizeof
摘要: //类对象的sizeof,思路:类对象取地址加1 减去类对象地址 #define sizeof_v(x) ((char*)(&x+1) - (char*)(&x)) //类的sizeof,思路:将0转换成类的指针,加1,就是类所占地址大小,再强制转换成size_t #define sizeof_t(
阅读全文
posted @ 2017-12-25 17:14 Nice vinke
阅读(240)
评论(0)
推荐(0)
2017年9月29日
muduo学习一:简介
摘要: 线程安全,支持多核多线程 不支持UDP,只支持TCP 只支持一种是使用模式:non-blocking IO+one event loop per thread + thread pool 只做library,不做framework 不是使用面向对象的风格来封装的,而是基于对象的编程风格(借鉴boos
阅读全文
posted @ 2017-09-29 22:38 Nice vinke
阅读(609)
评论(0)
推荐(0)
2017年7月27日
虚函数可以是内联函数吗?
摘要: 虚函数是通过指针或引用调用函数时,通过虚函数表来确定调用的函数,在运行时确定。 内联函数是在编译时,将调用函数处插入内联函数的代码,省去了函数调用时的开销。 表面上看,虚函数不能为内联函数。我们在类中定义的函数都是内联函数,析构函数经常在类中定义,而析构函数又经常声明为虚函数,以前没有发现什么问题。
阅读全文
posted @ 2017-07-27 20:14 Nice vinke
阅读(2875)
评论(0)
推荐(0)
2017年7月20日
C++多态实现机制
摘要: #include <iostream.h>class animal{ public: void sleep() { cout<<"animal sleep"<<endl; }void breathe(){ cout<<"animal breathe"<<endl;}};class fish:publ
阅读全文
posted @ 2017-07-20 09:18 Nice vinke
阅读(207)
评论(0)
推荐(0)
下一页
公告