etcd源码解析1---package client 发表于 2021-06-12 | 分类于 etcd 一. 前言 本文章的主要内容是对etcd-release-3.4中client package的一个源码阅读分析记录。 二. 概括简述 对于client包,是通过http方式来与etcd集群进行交互的一个sdk包,该包的内容主要分为: &emsp ... 阅读全文 »
Android NDK开发例程-rtmp的动态库封装以及导入使用 发表于 2019-08-29 | 分类于 Android学习 一. 前言 本文的主要内容是介绍在Windows平台下Android Studio中使用ndk-build方式和CMake方式进行rtmp动态库的封装并进行调用,并对在这一实践操作历程中所踩的坑进行归纳总结。 二. 使用ndk-build方式封装rtmp动态库并进行调用1. 封 ... 阅读全文 »
Android开发中使用ndk-build进行NDK构建 发表于 2019-08-26 | 分类于 Android学习 前言 NDK一般与JNI共同出现,此处先简单地介绍JNI与NDK。JNI全称Java Native Interface,JNI是Java的编程框架,可以先通俗地把其理解为Java开发中的一种技巧,使用这种技巧可以使得Java与C/C++交互,即可达到在Java里调用C/C++的 ... 阅读全文 »
TCP的超时与拥塞 发表于 2019-08-22 | 分类于 网络 一. 前言 在TCP的传输过程中,由于网络情况的原因,如网络堵塞、数据包绕道从而会导致发送的数据包丢失,而为了保证传输的可靠性,即发送端发送的每一个报文段接收方都能接收到,TCP采取了一系列的处理措施来保证网络的顺畅与解决数据包丢失的问题,这些措施包括超时重传、慢启动、拥塞避免 ... 阅读全文 »
使用iSCSI协议实现Ceph块存储 发表于 2019-08-11 | 分类于 Ceph 一. 前言 在前面的几篇文章里分别介绍了使用Amazon S3协议来使用ceph的对象存储以及使用smb协议+ceph的文件系统来进行文件存储,而对于ceph而言,其还支持块存储,因此本篇文章将对块存储方式的使用进行归纳总结,给出使用ceph快存储的操作步骤。 二. 使用iSC ... 阅读全文 »
SMB+CephFs实现文件存储 发表于 2019-08-11 | 分类于 Ceph 一. 前言 我们除了使用S3协议通过对象存储的方式来在ceph集群中存储文件外,我们还可以使用smb协议并通过ceph文件系统的存储方式来对文件进行存储。 二. SMB服务与CephFs1.创建CephFs 在使用SMB协议进行文件存储之前,我们需要启用c ... 阅读全文 »
使用Amazon的S3接口来与Ceph集群进行交互 发表于 2019-08-03 | 分类于 Ceph 一. 前言 当我们搭完Ceph集群后,接下来就是想着该如何去搭好的集群进行交互,我们尝试着往集群中存储一些东西,以起到其作为分布式存储的最基本功能。由于Ceph支持Amazon的S3接口来与集群进行交互,本文将简单介绍使用S3的接口来在Ceph集群上进行一些基本操作。本文中所涉 ... 阅读全文 »
虚拟机中的网络设置 发表于 2019-08-01 | 分类于 虚拟机使用 一. 前言 在使用虚拟机时碰到的一些关于网络配置的问题,此篇文章进行相关问题的总结与梳理。 二. 关于虚拟机的网络配置问题 使用的虚拟机软件为VirtualBox(简称VB)。在VB中我们可以看到每台虚拟机在硬件设置中有一个网络选项,该网络选项中的连接方式 ... 阅读全文 »
Ceph集群搭建教程及一些学习搭建过程中遇到的相关操作与问题 发表于 2019-07-23 | 分类于 Ceph 一. 前言 由于近期开始接触学习Ceph分布式存储技术,且搭建了Ceph集群,本文将对个人搭建Ceph集群这一过程步骤进行梳理,并对这一过程中遇到的问题进行总结且给出解决方法。 二. Ceph集群搭建操作步骤 首先我们的Ceph集群搭建是在虚拟机上进行的, ... 阅读全文 »
使用GitHubPage+Hexo搭建个人博客教程 发表于 2019-07-20 | 分类于 教程 一. 前言 2019年的夏天,我毕业了,离开了成电,离开了成都,在广州开始了新的生活。读了20年的书如今不再是一个学生,入了职变成了一个社会人。回顾本科加研究生这七年的成电生活,学过单片机,摸过Java,熟读C++,搞过深度学习…不得不说这么些年还是学了那么点皮毛,但真让我说我 ... 阅读全文 »