随笔分类 - handbook
速查手册
摘要:1、ASIC 1)broadcom:https://www.broadcom.com/products/ethernet-connectivity/ 2、P4&可编程 1)barefoot:P4芯片厂商,代表作为tofino芯片 http://www.cnblogs.com/soul-stone/p
阅读全文
摘要:以下是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的的函数。 进程控制 文件系统控制 文件读写操作 文件系统操作 系统控制 内存管理 网络管理 socket控制 用户管理 进程间通信 信号 消息 管道 信号量 共享内存
阅读全文
摘要:http://www.jb51.net/article/40807.htm http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316399.html http://os.51cto.com/art/201312/423220.htm
阅读全文
摘要:http://server.zol.com.cn/240/2400564.html 1、 主板信息 查看主板的序列号 dmidecode | grep -i 'serial number' 2,、cpu信息 #通过/proc文件系统 1) cat /proc/cpuinfo #通过查看开机信息 2)
阅读全文
摘要:git config --global user.name "HanShuliang" //设置用户名 git config --global user.email "13241153187@163.com" //设置邮箱 # clone一个版本:git clone https://github.c
阅读全文
摘要:1,配置文件 登陆Linux系统,打开Terminal,使用Shell的时候,系统在背后读取了一大“坨”的配置文件,这些配置文件决定了你的Shell中的变量 2,变量 内部变量;系统定义,不能修改; 环境变量;系统定义,可以修改,可以利用export将用户变量转为环境变量; 用户变量;用户定义,可以
阅读全文
摘要:https://en.wikipedia.org/wiki/Sorting_algorithm http://www.cnblogs.com/eniac12/p/5329396.html Computational complexity theory Big O notation Total ord
阅读全文
摘要:strace - trace system calls and signals usage: strace [-dffhiqrtttTvVxx] [-a column] [-e expr] ... [-o file] [-p pid] ... [-s strsize] [-u username] [
阅读全文
摘要:1,Top命令:用于按一定的顺序显示所有正在运行而且处于活动状态的实时进程,而且会定期更新显示结果。这条命令显示了CPU的使用率、内存使用率、交换内存使用大小、高速缓存使用大小、缓冲区使用大小,进程PID、所使用命令以及其他。它还可以显示正在运行进程的内存和CPU占用多的情况。 2,VmStat 命
阅读全文
摘要:tar -c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compr
阅读全文
摘要:元字符 描述 \ 转义字符。将下一个字符标记符、或一个向后引用、或一个八进制转义符。例如,“\\n”匹配\n。“\n”匹配换行符。序列“\\”匹配“\”而“\(”则匹配“(”。即相当于多种编程语言中都有的“转义字符”的概念。 ^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multilin
阅读全文
摘要:Git 参考手册: http://gitref.org/zh/index.html GitHub从入门到精通常用命令: http://www.ihref.com/read-16369.html git常用命令行:http://www.jb51.net/article/100722.htm Works
阅读全文
摘要:1-34号错误号是在内核源码的include/asm-generic/errno-base.h定义35-132则是在include/asm-generic/errno.h中定义 #define EPERM 1 /* Operation not permitted*/ #define ENOENT 2
阅读全文
摘要:我们运行如下命令,可看到Linux支持的信号列表: 列表中,编号为1 ~ 31的信号为传统UNIX支持的信号,是不可靠信号(非实时的),编号为32 ~ 63的信号是后来扩充的,称做可靠信号(实时信号)。不可靠信号和可靠信号的区别在于前者不支持排队,可能会造成信号丢失,而后者不会。 下面我们对编号小于
阅读全文
摘要:1、启动 1)程序的运行参数。 set args //指定运行时参数。(如:set args 10 20 30 ) show args //查看设置好的运行参数。 2)运行环境 path //设定程序的运行路径。 show paths //查看程序的运行路径。 set environment var
阅读全文