Linux
wang.wenchao
To make each day count.
展开
-
vim插件安装
let g:NERDTreeDirArrowExpandable = '▸'let g:NERDTreeDirArrowCollapsible = '▾'let NERDTreeIgnore = ['\.pyc$']let g:NERDTreeChDirMode = 2 "Change current folder as rootlet NERDTreeMinimalUI = 1let NERDTreeDirArrows = 1原创 2020-06-26 20:17:51 · 259 阅读 · 0 评论 -
gcc编译选项
-Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Werror=pointer-to-int-cast -Werror=int-to-pointer-cast原创 2020-04-07 08:33:52 · 668 阅读 · 0 评论 -
SHELL命令--sed
sed原创 2018-11-25 01:27:25 · 146 阅读 · 0 评论 -
SHELL命令--grep
示例-1:if grep -q "BAD\!\|^FATAL:" echo_client.log; then echo "************** Found bug! ***************" echo "Check echo_client.log for client logs" exit 1fi原创 2018-11-25 01:24:38 · 249 阅读 · 0 评论 -
SHELL命令--find
示例-1: 查找指定文件find . -name "*.proto" --> 查找以.proto为扩展名的文件原创 2018-11-25 00:39:48 · 227 阅读 · 0 评论 -
SHELL使用指南
[1] shell script编程小结——附带实例[2] shell的set命令[3] Shell 风格指南 - 内容目录[4] Linux命令大全原创 2018-11-13 23:15:43 · 325 阅读 · 0 评论 -
samba服务器设置(CentOS 7)
1 安装samba在线安装命令:[root@localhost ~]# yum install samba 安装完成后查询得到:[root@localhost ~]# rpm -qa | grep sambasamba-common-tools-4.2.10-7.el7_2.x86_64samba-common-libs-4.2.10-7.el7_2.x86_64samba-li...原创 2018-10-15 20:11:58 · 218 阅读 · 0 评论 -
哈希(Hash)函数(均匀Hash)
[linux 2.4.0 -> catalog.c]/* Number of hash table slots */#define C_HASHBITS 10#define C_HASHSIZE (1UL << C_HASHBITS)#define C_HASHMASK (C_HASHSIZE - 1)/* * hashfn() * hash原创 2018-05-16 20:34:37 · 4405 阅读 · 0 评论 -
linux内核哈希(Hash)函数
No. 0No. 1No. 2No. 3No. 4No. 5No. 6No. 7No. 0[include/linux/hash.h]#ifndef _LINUX_HASH_H#define _LINUX_HASH_H/* Fast hashing routine for ints, longs and pointers. (C) 2002 Wi...原创 2018-05-16 20:22:11 · 4890 阅读 · 0 评论 -
objdump(Linux)反汇编命令使用指南
1 objdump反汇编示例源文件main.c:/* main.c */#include <stdio.h>void swap(int* first, int* second){ int temp = *first; *first = *second; *second = temp;}int main(void){ int a =...原创 2018-04-17 20:44:33 · 55588 阅读 · 1 评论 -
Linux进程状态
linux进程的5个状态Linux进程状态:R (TASK_RUNNING),可执行状态&运行状态(在run_queue队列里的状态)Linux进程状态:S (TASK_INTERRUPTIBLE),可中断的睡眠状态, 可处理signalLinux进程状态:D (TASK_UNINTERRUPTIBLE),不可中断的睡眠状态, 可处理signal, 有延迟Linux进程状态:T (TASK_转载 2016-09-25 15:13:48 · 249 阅读 · 0 评论