2020年12月23日

第四章:基于TCP套接字编程(一)

摘要: 0.一个时间获取的服务端程序 1 #include "unp.h" 2 #include <time.h> 3 4 int main(int argc, char **argv) 5 { 6 int listenfd, connfd; 7 struct sockaddr_in servaddr; 8 阅读全文

posted @ 2020-12-23 19:04 陶大先生 阅读(188) 评论(0) 推荐(0) 编辑

2019年10月25日

ceph学习--学习网址

摘要: ceph radosgw gc ceph rgw lc工作流程 ceph 元数据搜索 ceph多站点同步 玩转ceph性能测试 腾讯云存储团队 https://my.oschina.net/linuxhunter Radosgw 架构 Ceph对象存储方案 Ceph RGW中各Pool的作用 Rad 阅读全文

posted @ 2019-10-25 15:52 陶大先生 阅读(489) 评论(0) 推荐(0) 编辑

2019年10月22日

Linux中测试端口的几个命令

摘要: https://blog.csdn.net/z1134145881/article/details/54706711 1.telnet 2.wget 3.ssh 4. 阅读全文

posted @ 2019-10-22 19:28 陶大先生 阅读(5873) 评论(0) 推荐(0) 编辑

2019年8月13日

C++随手记——map.emplace and insert

摘要: 1.map.emplace() Inserts a new element in the map if its key is unique. This new element is constructed in place using args as the arguments for the co 阅读全文

posted @ 2019-08-13 15:35 陶大先生 阅读(4679) 评论(0) 推荐(0) 编辑

2019年8月1日

ceph学习--权限认证部分

摘要: 认证过程简介 认证的过程是一个对用户信息进行解析并且判断前后得到的秘钥是否一致的过程。 auth_regitry的创建 在rgw_main.cc:main()中进行初始化auth_registry对象 /*rgw_main.cc*/ /* Initialize the registry of aut 阅读全文

posted @ 2019-08-01 15:56 陶大先生 阅读(1114) 评论(0) 推荐(0) 编辑

2019年7月12日

c++随手记——嵌套类

摘要: 类中定义一个类的用法就称之为嵌套类。类之间的相互访问用友元函数来声明。 作用……没有体会到有什么用。 值得注意的是: 1.嵌套类也分public和private,外界的访问需要注意是public和private,否则不能随意访问。 2.嵌套类之后,size还是1. 实例代码如下: 参考博客: htt 阅读全文

posted @ 2019-07-12 11:06 陶大先生 阅读(204) 评论(0) 推荐(0) 编辑

2019年6月27日

ceph社区博客学习(一)

摘要: How Data Is Stored In CEPH Cluster 本文翻译自 "How Data Is Stored In CEPH Cluster" 数据究竟是如何在Ceph Cluster中存储的? Now showing a easy to understand ceph data sto 阅读全文

posted @ 2019-06-27 19:57 陶大先生 阅读(943) 评论(0) 推荐(0) 编辑

2019年6月19日

存储基本知识梳理

摘要: 基础概念 1. 什么是分布式存储? 首先了解一下存储的发展历史。 + DAS:Direct Access Storage,直接连接存储,将存储设备通过SCSI接口或光纤通道连接到一台计算机上。特点:直接和存储器连接,扩展性,灵活性比较差。 + SAN、NAS等。NAS:network attache 阅读全文

posted @ 2019-06-19 19:50 陶大先生 阅读(2027) 评论(0) 推荐(0) 编辑

2019年5月30日

C++内存问题记录

摘要: C++里可能出现的内存问题大致有这么几个方面: 1. 缓冲区溢出(buffer overrun). 使用vector/string来管理缓冲区,自动记住用缓冲区的长度,并通过成员函数,而不是裸指针来修改缓冲区。 2. 空悬指针,野指针。 用shared_ptr/weak_ptr 3. 重复释放(de 阅读全文

posted @ 2019-05-30 09:39 陶大先生 阅读(270) 评论(0) 推荐(0) 编辑

2019年5月15日

Effective C++学习笔记(八)

摘要: 定制new和delete 条款四十九 了解ner_handler的行为 + new_handler是一个typedef,定义出一个指针指向函数,该函数没有参数,也不返回任何东西。 + set_new_handler的参数一个指针,指向operator new无法分配足够内存时需要被调用的函数,。返回 阅读全文

posted @ 2019-05-15 15:35 陶大先生 阅读(278) 评论(0) 推荐(0) 编辑

导航