摘要: 1、 统计当前文件夹下文件的个数 ls -l |grep "^-"|wc -l 2、 统计当前文件夹下目录的个数 ls -l |grep "^d"|wc -l 3、统计当前文件夹下文件的个数,包括子文件夹里的 ls -lR|grep "^-"|wc -l 4、统计文件夹下目录的个数,包括子文件夹里的 阅读全文
posted @ 2017-10-27 11:39 Malphite 阅读(34581) 评论(0) 推荐(1) 编辑
摘要: 栈的数组实现 stack.h stack.c main.c 栈的链表实现 lstack.h lstack.c main.c 阅读全文
posted @ 2017-10-26 17:18 Malphite 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 循环队列的数组实现 queue.h queue.c main.c 队列的链表实现 queue.h queue.c main.c 阅读全文
posted @ 2017-10-25 15:20 Malphite 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 1、http://man.linuxde.net/ 2、http://www.cnblogs.com/peida/archive/2012/12/05/2803591.html 阅读全文
posted @ 2017-10-24 17:17 Malphite 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 将shell命令的输出赋值给变量: VALUE = $(shell 命令) Makefile中给变量赋值: = 是递归展开式变量 value1 = 5 value2 = $(value1) value1 = 6 最终$(value2)就变成了6 := 是直接展开式变量 VALUE = $(shell 阅读全文
posted @ 2017-10-24 17:13 Malphite 阅读(954) 评论(0) 推荐(0) 编辑
摘要: Linux shell脚本中shift的用法说明 shift命令用于对参数的移动(左移),通常用于在不知道传入参数个数的情况下依次遍历每个参数然后进行相应处理(常见于Linux中各种程序的启动脚本)。 示例1:依次读取输入的参数并打印参数个数: run.sh: #!/bin/bash while [ 阅读全文
posted @ 2017-10-24 17:09 Malphite 阅读(430) 评论(0) 推荐(0) 编辑
摘要: linklist.h linklist.c 调用main.c 阅读全文
posted @ 2017-10-19 00:47 Malphite 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 共享内存使用的函数介绍 1. shmget函数 该函数用来创建共享内存: int shmget(key_t key, size_t size, int shmflg); 参数: key : 和信号量一样,程序需要提供一个参数key, 它有效地为共享内存段命名。 有一个特殊的键值IPC_PRIVATE 阅读全文
posted @ 2017-10-14 23:44 Malphite 阅读(1596) 评论(0) 推荐(0) 编辑
摘要: mmap 功能描述: mmap将一个文件或者其它对象映射进内存。文件被映射到多个页上,如果文件的大小不是所有页的大小之和,最后一个页不被使用的空间将会清零。munmap执行相反的操作,删除特定地址区域的对象映射。 基于文件的映射,在mmap和munmap执行过程的任何时刻,被映射文件的st_atim 阅读全文
posted @ 2017-10-14 23:11 Malphite 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 直接编译错误 1。loginutils/passwd.c:93:16: error: storage size of ‘rlimit_fsize’ isn’t known 解决方法:在busybox根目录下查找到文件:find -name libbb.h 在libbb.h中添加#include <s 阅读全文
posted @ 2017-10-13 10:56 Malphite 阅读(1553) 评论(0) 推荐(0) 编辑