自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IP地址、子网掩码、主机数

文章目录IP地址子网掩码子网掩码的分类子网掩码计算网关广播地址(Broadcast Address)根据IP地址和子网掩码求 网络地址 和 广播地址主机数IP地址IP地址被用来给Internet上的电脑一个编号。大家日常见到的情况是每台联网的PC上都需要有IP地址,才能正常通信。我们可以把“个人电脑”比作“一台电话”,那么“IP地址”就相当于“电话号码”,而Internet中的路由器...

2019-08-28 16:48:29 1876 1

原创 Redis持久化的两种方式

文章目录RDB持久化RDB生成方式RDB的持久化配置RDB的优点RDB的缺点AOF持久化AOF生成方式AOF的持久化配置AOF的 优点AOF的 缺点RDB VS AOFRedis 是一个支持持久化的内存数据库,也就是说Redis 可以将内存中的数据同步到硬盘,来实现持久化。Redis 提供了不同级别的持久化方式:RDB持久化方式:在指定的时间间隔能对你的数据进行快照存储。AOF持久化方...

2019-08-28 01:48:03 168

原创 页面置换算法

文章目录页面置换算法引入FIFO算法LFU算法LRU算法最佳页面置换算法(OPT)时钟(CLOCK)置换算法改进型的CLOCK置换算法页面置换算法引入页面置换:在系统运行过程中,若程序所要访问的页面不在内存而需要把他们调入内存,但内存已经没有空闲空间时,为了保证该进程能正常运行,系统必须从内存中调出一页程序或数据送到磁盘的交换区中,这个过程称为页面置换。页面置换算法:置换算法决定将哪个页面调...

2019-08-26 23:10:38 231

原创 C++面试题总结

文章目录四种newnew和 malloc的区别引用和指针的区别四种new普通的new,内存开辟失败抛出bad_alloc异常,而非返回NULL,因此检查返回值是否为NULL判断分配是否成功是徒劳的。int *p1=new int(20);不抛出异常的new,失败返回nullptrint *p2=new (nothrow) int;常量newconst int *p...

2019-08-26 19:00:47 190

原创 HTTP和HTTPS的区别、HTTPS的加密通信过程

文章目录HTTP的缺点HTTP和HTTPS协议的区别HTTPS 下的加密加密算法HTTPS一般使用的加密与HASH算法HTTPS的加密通信过程客户端发起HTTPS 请求服务端的配置传送证书客户端解析证书传送加密信息服务端解密信息传输加密后的信息客户端解密信息HTTPS的加密通信过程总结HTTP的缺点HTTP协议通信使用明文(未加密的报文),不对传输内容进行加密。如果使用fiddler等抓包工...

2019-08-26 18:29:49 1069

原创 软链接和硬链接区别

文章目录硬链接符号链接(软连接)软连接和硬链接的区别建立软链接和硬链接的命令Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。硬链接硬连接指通过索引节点来进行连接.在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在L...

2019-08-22 11:05:49 230

原创 死锁、死锁的预防和避免

死锁死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。产生死锁的原因由死锁的定义可知,死锁主要是由于竞争资源引起的,那么这里的资源指的是哪些资源呢?系统中的资源可以分为两类:可剥夺资源,是指某进程在获得这类资源后,该资源可以再被其...

2019-08-22 10:23:57 4543

原创 笔试|面试真题

文章目录字符串模式匹配移除子串字符串模式匹配问题描述:有一个字符串它的构成是词+空格的组合,如“北京 杭州 杭州 北京”, 要求输入一个匹配模式(简单的以字符来写), 比如 aabbaabbaabb, 来判断该字符串是否符合该模式。举例:1. pattern = "abba", str="北京 杭州 杭州 北京" 返回 true2. pattern = "aabb", str=...

2019-08-21 12:49:57 3120

原创 锁机制及CAS实现原理

文章目录锁机制悲观锁乐观锁锁机制存在的问题两种锁总结CAS(Compare & Set/Compare & Swap)CAS算法原理描述锁机制常用的锁机制有两种:悲观锁、乐观锁悲观锁假定会发生并发冲突,屏蔽一切可能违反数据完整性的操作。悲观锁的实现,往往依靠底层提供的锁机制。悲观锁会导致其它所有需要锁的线程挂起,等待持有锁的线程释放锁。乐观锁假设不会发生并发...

2019-08-07 00:28:19 1398

原创 C++11新特性总结

文章目录类型说明符空指针nullptr基于范围的 for 循环初始化列表构造函数类型说明符auto:用于从初始化表达式中推断出变量的数据类型。auto定义的变量必须有初始值。auto a = 10;//typeid(a).name()==intauto b ;// errdecltype:用于选择并返回操作数的数据类型。编译时类型推导,以一个普通表达式为参数,返回该表达式类型,并...

2019-08-06 01:18:50 265

空空如也

空空如也

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

TA关注的人

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