- 博客(7)
- 收藏
- 关注
转载 shell中eval用法
功能说明:重新运算求出参数的内容。 语 法:eval [参数] 补充说明:eval可读取一连串的参数,然后再依参数本身的特性来执行。 参 数:参数不限数目,彼此之间用分号分开。 1.eval命令将会首先扫描命令行进行所有的替换,憨厚再执行命令。该命令使用于那些一次扫描无法实现其功能的变量。该命令对变量进行两次扫描。这些需要进行两次扫描的变量有时候被称为复
2014-04-03 10:10:52
810
转载 文件操作相关的函数
Linux系统可以看成是一个由文件组成的系统,在linux系统中,基本上所有的设备,硬件,资源都被看成一个文件,比如,在/dev下面我们可以看到我们的硬盘sda1(我的机器是安装的SCIS硬盘的虚拟机),终端设备ttyn,在/proc目录下面我们可以看到当前的内存信息,cat /proc/meminfo,可以查看CPU的信息: cat /proc/cpuinfo , 这些文件都是被linux系统抽
2013-07-15 10:25:52
364
原创 C中extern和C++中的export
为了访问其他编译单元(如另一代码文件)中的变量或对象,对普通类型(包括基本数据类、结构和类),可以利用关键字extern,来使用这些变量或对象时;但是对模板类型,则必须在定义这些模板类对象和模板函数时,使用标准C++新增加的关键字export(导出/出口/输出)。例如: extern int n; extern struct Point p; extern class A a;
2013-07-15 09:23:59
936
转载 ruid euid suid说明
看UNIX相关的书时经常能遇到这几个概念,但一直没有好好去理清这几个概念,以致对这几个概念一直一知半解。今天好好区分了一下这几个概念并总结如下。说白了这几个UID引出都是为了系统的权限管理。 下面分别用RUID, EUID,SUID来表示实际用户ID,有效用户ID,设置用户ID。另外用户ID是个整型数,为了说明方便真接使用了用户名来代表不同的UID。先解释一下这几个ID的作用: RUI
2013-07-12 11:11:26
633
原创 Android 系统文件权限
本文不是写android 系统文件权限的作用与原理,仅仅是普通设置与如何用数字权限而已。 更改系统文件权限众所周知必须先获取root权限,用rootexplore(R.E.文件管理器)更改文件权限非常方便。 当放入或更改某些系统文件时需要更改权限,内存卡里所有文件的权限都是777无法更改,所以某些文件放入系统替换首先将它放入系统任意位置修改权限后在移动或剪切到原位置替换
2013-07-12 10:16:26
774
原创 TCP/IP三次握手
TCP的三次握手机制 第一次握手:客户端发送SYN=1,以及一个随机的序列号seq=X,要求建立连接;图1.1中的X为seq 图1.1 第一次握手 第二次握手:服务端收到客户端发来的连接请求后,发送ack=1,syn=1,seq=X+1,再随机发送一个序列号seq=Y; 图1.2 第二次握手 第三次握手:客户端收到服务端发来的确认后,核对序列号是否正确,a
2013-05-25 10:40:03
503
原创 offsetof宏的用法
Offsetof()宏 定义:#define offsetof(s,m) (size_t )( &(((s *) 0)->m)) 参数说明:s为结构体名称,m为结构体内某成员; 作用:计算结构体s内成员m相对于结构体起始位置的偏移地址; 以下为某位高手的解说: struct AAA { int i; int j; }; struct AAA *p
2013-05-25 10:32:08
691
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人