Redis在国内各大公司都很热门,比如新浪、阿里、腾讯、百度、美团、小米等。Redis也是大厂面试最爱问的,尤其是Redis客户端、Redis高级功能、Redis持久化和开发运维常用问题探讨、Redis复制的原理和优化策略、Redis分布式解决方案等。 关于Redis的这8问,你能答上来几个? 1、 ...
分类:
数据库 时间:
2020-03-22 01:52:33
阅读次数:
97
1.操作系统的概念与功能 现代计算机系统由一个或多个处理器、主存、磁盘、打印机、键盘、鼠标、显示器、网络接口以及各种其他输入/输出设备组成。 一般而言,现代计算机系统是一个复杂的系统。如果每位应用程序员都不得不掌握系统所有的细节,那就不可能再编写代码了。而且,管理所有这些部件并加以优化使用,是一件挑 ...
分类:
其他好文 时间:
2020-03-21 21:52:23
阅读次数:
87
getchar()函数 从输入流中读取一个单个的字符。如果输入的是字符串,函数也只读取头一个字符,如果下面还有getchar函数则接着上个getchar函数读到的下一个字符读而不需要继续输入就会返回一个读取的字符,这里涉及到缓冲,就是我们输入的字符流其实是存在于缓冲区中,所以下一个getchar函数 ...
分类:
其他好文 时间:
2020-03-21 15:05:50
阅读次数:
130
挂载与swap空间 挂载 挂载与卸载 直接执行mount或加 l会显示当前挂载信息,每行都是一个挂载设置,第一个字段代表设备文件名,第二个字段是on,然后是挂载点位置、文件系统、权限。 /proc和/sys都是挂载在内存。 挂载命令 文件系统是固定的,如果是硬盘就是iso9660,卷标名可以没有,特 ...
分类:
其他好文 时间:
2020-03-21 14:34:02
阅读次数:
64
std::ios::sync_with_stdio(false),cin.tie(0),cout.tie(0); c++中cin,cout效率比较低,是因为先把要输出的东西存入缓冲区,再输出,导致效率降低,而这段语句可以来打消iostream的输入和输出缓存,可节省时间,使效率与scanf与prin ...
分类:
移动开发 时间:
2020-03-20 23:57:15
阅读次数:
127
.scanf函数的注意事项 *1.回车可以刷新键盘缓冲区的内容 *2.单个字符要用单撇号括起来 *3. scanf("%d",&b);//如果给b正确输入,那么a的值就是一个换行符。 scanf("%c",&a);//如果给b输入一个字符型(不正确输入),那么这个字符型就会赋值给a *4.scanf ...
分类:
编程语言 时间:
2020-03-20 11:02:21
阅读次数:
71
1. 字符串输入 (1)gets stdio.h 不安全的函数 char buf[20] = {0}; gets(buf); 从标准输入获取一个字符串到s,遇到换行符就结束(不包括换行符,并在最后添加'\0',然后存到s) (2)fgets stdio.h 更安全的字符串输入 最多读入size-1个 ...
分类:
其他好文 时间:
2020-03-20 09:24:32
阅读次数:
71
原文: https://www.toutiao.com/i6764683672772674062/ 在进入Map之前,首先会将数据从HDFS中读取,进行处理,按照字节偏移量这种之前说的形式处理为K,V对的形式,进入Map阶段。 其中InputFormat可以认为是一种类的继承关系,最终通过调用rea ...
分类:
其他好文 时间:
2020-03-20 00:45:41
阅读次数:
69
一. 原理 1. ByteBuf维护了两个不同的索引:一个用于读取readerIndex,一个用于写入writerIndex; 2. 以read或者write开头的ByteBuf方法将会推进其对应的索引,以set或get开头的操作则不会; 二. 使用模式 1. 堆缓冲区 最常用的ByteBuf模式是 ...
分类:
其他好文 时间:
2020-03-20 00:32:11
阅读次数:
78
安装环境 以Ubuntu为例,先更新一下: 然后安装Bochs环境: 安装NASM "NASM" 官网下载,这以nasm 2.14.02.tar.gz为例:用 解压后编译安装 输入 显示 安装成功! 安装Bochs "Bochs" 官网下载,这以bochs 2.6.11.tar.gz为例:解压文件用 ...
分类:
系统相关 时间:
2020-03-19 20:15:35
阅读次数:
132