https://static.06ms.com/static/images/index/21.jpg

函数 == 芯片?

查一 API 函数,看到其恐怖的参数,忽然想起以前做电路试验中那些芯片的引脚。仔细一比较,芯片和函数这两者之间大有相似之处:
1. 都把一个功能封装到内部。
2. 通过参数或引脚与外部交互,且参数和引脚都有一套自己的规范,都让人头晕。
3. 通常情况下一组输入会对于一组输出,但也有可能同样的输入会有不同的输出。即他们内部都可以保存状态的。
4. 都是一个东西的组成部分,单独使用没有价值。
呃,还有... 反正还有很多。
https://static.06ms.com/static/images/index/14.jpg

Linux下.tar.gz打包、压缩与解压缩到指定目录的方法

tar在linux上是常用的打包、压缩、加压缩工具,他的参数很多,折里仅仅列举常用的压缩与解压缩参数

参数:

-c :create 建立压缩档案的参数;
-x : 解压缩压缩档案的参数;
-z : 是否需要用gzip压缩;
-v: 压缩的过程中显示档案;
-f: 置顶文档名,在f后面立即接文件名,不能再加参数

举例: 一,将整个/home/www/images 目录下的文件全部打包为 /home/www/images.tar

[root@xoaocom ~># tar -cvf /home/www/images.tar /home/www/images ← 仅打包,不压缩
[root@xoaocom ~># tar -zcvf /home/www/images.tar.gz /home/www/images ← 打包后,以gzip压缩

在参数f后面的压缩文件名是自己取的,习惯上用tar来做,如果加z参数,则以tar.gz 或tgz来代表gzip压缩过的tar file文件