- 博客(131)
- 资源 (6)
- 收藏
- 关注
原创 常用Linux shell终端快捷键命令
linux shell终端快捷键命令可通过man bash并搜索Commands for关键字来获取。1. 查找命令history 或 h 显示命令历史列表Ctrl + r 逆向搜索历史命令 -> 多次按ctrl+r可往前查找类似命令;Ubuntu系统可再 /etc/inputrc 末尾添加"\C-f":forward-search-history 设置正...
2018-05-28 00:22:21
2361
转载 磁盘阵列 RAID 技术原理详解
导读:RAID一页通整理所有RAID技术、原理并配合相应RAID图解,告诉你什么是RAID,RAID技术的分类,RAID原理,各级别RAID图解,软件RAID及硬件RAID的实现方法。1.什么是Raid;RAID(Redundant Array of Inexpensive Disks)称为廉价磁盘冗余阵列。RAID 的基本原理是把多个便宜的小磁盘组合到一起,成为一个磁盘组,使性能达到
2016-07-16 18:03:06
11556
转载 浅谈RAID写惩罚(Write Penalty)与IOPS计算
通常在讨论不同RAID保护类型的性能的时候,结论都会是RAID-1提供比较好的读写性能,RAID-5读性能不错,但是写入性能就不如RAID-1,RAID-6保护级别更高,但写性能相对更加差,RAID10是提供最好的性能和数据保护,不过成本最高等等。其实决定这些性能考虑的因素很简单,它就是RAID Write Penalty(写惩罚)。
2016-07-16 17:21:31
30056
1
原创 C 的可变参数
C99编译器既支持可变参数的函数,也支持可变参数的宏:int printf(const char *fmt, …); /*可变参数的函数*/#define debug(fmt, …) printf(fmt, ##__VAR_ARGS__) /*可变参数的宏*/#define debug(fmt, arg…) printf(fmt, ##arg) /*可变参数的宏*/
2016-07-05 15:29:36
398
转载 Linux awk命令
awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。
2016-06-23 00:20:29
295
转载 Linux sed命令
sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。
2016-06-22 21:01:00
318
转载 C语言关于类型的提升和转换
把char、unsigned char、short、unsigned short转换成int类型称为类型提升(promotion)
2016-06-21 14:50:32
1462
转载 VI常用命令
VI有三种工作模式:命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)......
2016-05-02 23:36:41
328
转载 Linux数据重定向详细分析
linux启动后,会默认打开3个文件描述符,分别是:标准输入standard input 0,正确输出standard output 1,错误输出:error output 2以后打开文件后。新增文件绑定描述符可以依次增加。
2016-04-23 15:21:07
375
原创 GCC设置函数属性为constructor和destructor
在阅读FIO源码过程中,看到引擎的注册函数fio_libaio_register与反注册函数fio_libaio_unregister都没有其他函数调用。。。
2016-03-26 18:18:35
3183
原创 C与C++接口间相互调用
项目中经常使用C和C++混合编程,那么,在调用对方接口时,总是不可避免地出现问题。为了让双方和谐地工作,就得用到extern "C"。
2016-03-04 12:09:26
10036
1
原创 Linux挂载windows共享文件夹
我们经常在windows环境下开发,但需要Linux上的gcc来编译,这时就需要在windows上设置共享文件夹并mount到linux上。
2016-03-03 17:03:31
782
原创 Linux 环境变量
Linux是一个多用户的操作系统。多用户意味着每个用户登录系统后,都有自己专用的运行环境。而这个环境是由一组变量所定义,这组变量被称为环境变量。用户可以对自己的环境变量进行修改以达到对环境的要求。
2016-02-22 22:14:01
359
原创 Linux源码编译安装
源码在Github或The Linux Kernel Archives上都以一个tarball档案的方式发布。tarball是压缩过的tar(tape archive)档案。源码tarball名称通常有版本资讯(如linux-2.6.32.tar.gz中的linux-2.6.32),副档名为.tar.gz或.tgz(如linux-2.6.32.tar.gz中的.tar.gz)。
2016-02-04 14:02:03
768
原创 Linux压缩与解压
Linux系统中常见的压缩包格式有*.zip、*.jar、*.7z、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz等。尤其以tar格式最为常见。
2016-02-03 21:10:55
404
转载 数据块级别备份和文件级备份的比较
数据备份从备份模式的角度来说,分为物理备份和逻辑备份,也就是我们通常所说的基于文件级的备份和基于数据块级别的备份。
2015-12-16 10:46:11
4343
转载 Linux的inode的理解
文件数据都储存在"块"中,那么很显然,我们还必须找到一个地方储存文件的元信息,比如文件的创建者、文件的创建日期、文件的大小等等。这种储存文件元信息的区域就叫做inode,中文译名为"索引节点"。
2015-12-16 10:23:09
331
libev-4.15.tar.gz
2016-12-22
Posix多线程程序设计源码
2015-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人