自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 STL迭代器原理

迭代器:1.迭代器是一种抽象的,能够提供一种访问容器每个元素且不暴露容器内部实现的一种方式方法。2.在stl的设计中,迭代器起着一种粘着剂的作用,用以联系容器与算法,避免同一个算法却因为容器不一而设计多套。3.迭代器形式指针,最重要的功能便是内容提领(dereference)和成员访问(member access)。traits编程技法迭代器中不得不提到的就是traits技法。 迭代器的设计要点之一就是尽量的封装容器的实现细节,其中也就包括了容器元素的类型,那么当迭代器作...

2020-12-02 17:36:36 670

原创 对称加密和非对称加密

对称加密:对明文的加密和解密都是同一个秘钥的方式就是对称加密。非对称加密:对于明文,使用私钥加密(或者公钥加密),对端使用公钥解密(或者私钥解密),就是说,加密解密使用的是不同 的秘钥方式,称之为非对称加密。 一般的使用过程都是两者配合使用的,原因是,非对称加密虽然安全性更高,但是因为计算量大导致效率低下,所以我们使用非对称私钥对对称秘钥进行加密,然后使用对称秘钥对明文进行加...

2019-04-14 00:52:19 212

原创 MD5初识

MD5 [消息摘要算法]通过填充加原文及原文长度生成固定长度的编码,即数字签名。收发双方各有密钥,配合参数组合字符串组成原文,生成签名,保持唯一。若有改动,签名则不能验证通过,即生成的签名不一致。...

2018-09-25 17:31:59 117

原创 Linux启动过程

       Linux操作系统,在开机时,启动BIOS(基本输入输出系统)程序,执行POST(上电自检过程),检查确认基本硬件是否正常工作,否则退出引导。若果检查正常会立刻产生一个BIOS中断INT 13H,此中断指向引导扇区,将引导扇区的内容加载至内存,执行起来引导加载器GRUB,并将计算机的控制权移交给引导加载器。GRUB可以寻找到操作系统内核代码,加载到内存中并加以执行,并且将计算机控制权...

2018-08-11 19:32:10 189

原创 redis源码学习笔记

今日起,阅读redis源码,话不多说,下载源码..................ok,开始。目录1:从数据结构开始(图为源码,附带个人简单分析):1:从数据结构开始(图为源码,附带个人简单分析):A:动态字符串         文件: sds.h sds.c前言:s-(sizeof(struct sdshdr))的解释为buf为柔性数组,不占用空间,仅仅为偏移量,所以s指针向...

2018-08-03 14:11:52 199

原创 一个解决了惊群效应的高并发主动式服务模型

       网络框架,服务端必不可少的listen监听socket描述符,监听是否有新连接请求,讨论一个问题,多进程或者多线程模型中,listen到底该如何放置?以多线程为例,一般情况下分为mainThread(主线程)和workThread(工作线程),mainThread负责进程启动结束等一系列其他的主要控制流程任务,workThread负责具体业务逻辑任务。      场景1:list...

2018-08-03 11:23:15 833

原创 一个简单的redis高可用方案

redis简单的高可用方式

2017-04-03 00:33:27 2091

原创 泰山(240709)

远眺泰山,上边尖来下边粗。若把泰山翻过来,上边粗来下边尖。

2017-03-22 11:42:55 331 1

空空如也

空空如也

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

TA关注的人

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