摘要:线程按照其调度者可以分为用户级线程和核心级线程两种 用户级线程主要解决的是上下文切换的问题,它的调度算法和调度过程全部由用户自行选择决定,在运行时不需要特定的内核支持; 我们常用基本就是用户级线程,所以就只总结一下POSIX提供的用户级线程接口; 基本线程操作相关的函数: 1线程的建立结束 2线程的 阅读全文
posted @ 2018-07-18 21:41 张大猛 阅读 (2216) 评论 (0) 编辑
摘要:调用open函数时,是以有效用户而不是实际用户的身份去验证进程对要打开的文件的读写权限。但是有时候我们想知道的是实际用户而非有效用户对某一文件的权限,此时就要用到access函数。 函数原型:int access(const char* pathname, int mode); int facces 阅读全文
posted @ 2018-02-08 09:29 张大猛 阅读 (732) 评论 (0) 编辑
摘要:wget命令用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上下载大文件非常有 阅读全文
posted @ 2018-01-27 19:32 张大猛 阅读 (62) 评论 (0) 编辑
摘要:一、概述 颜色通常用三个独立的属性来描述,三个独立变量综合作用,自然就构成一个空间坐标,这就是颜色空间。但被描述的颜色对象本身是客观的,不同颜色空间只是从不同的角度去衡量同一个对象。颜色空间按照基本机构可以分为两大类:基色颜色空间和色、亮分离颜色空间。前者典型的是RGB,后者包括YUV和HSV等等。 阅读全文
posted @ 2018-01-24 20:27 张大猛 阅读 (115) 评论 (0) 编辑
摘要:当我们在VMWare上安装好Ubuntu虚拟机后,有时候会需要使用多个terminal窗口,但是在虚拟机中多个窗口互相切换查看不方便,这时候用物理机的xshell工具连接到虚拟机中去就显得很方便。直接连一般都会失败,原因是:未开放22端口 所以在连接之前需要安装OpenSSH,命令如下: sudo 阅读全文
posted @ 2018-01-23 11:08 张大猛 阅读 (170) 评论 (0) 编辑
摘要:1. $$Shell本身的PID(ProcessID) 2. $!Shell最后运行的后台Process的PID 3. $?最后运行的命令的结束代码(返回值) 4. $-使用Set命令设定的Flag一览 5. $*所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有 阅读全文
posted @ 2018-01-19 17:21 张大猛 阅读 (3170) 评论 (0) 编辑
摘要:方法1: 上面显示我先用的是32位的系统。 方法2: 显示i686或x86就是32位的系统,显示x86_64就是64位系统。 方法3: 上面红框里的就是系统位数。 方法4: 上面红框里的数字就是系统的位数。 阅读全文
posted @ 2018-01-13 14:48 张大猛 阅读 (43) 评论 (0) 编辑
摘要:函数原型 函数原型 功能 功能 比较字符串str1和str2的前n个字符。 头文件 头文件 返回值 返回值 返回值:返回整数值:当str1<str2时,返回值<0; 当str1=str2时,返回值=0; 当str1>str2时,返回值>0。 其它说明:暂时无。 说明 说明 (1)str1:第一个要比 阅读全文
posted @ 2018-01-09 09:48 张大猛 阅读 (1081) 评论 (0) 编辑
摘要:函数原型 函数原型 功能 功能 read函数从打开的设备或文件中读取数据。 函数向打开的设备或文件中写数据。 头文件 头文件 返回值 返回值 返回值:成功返回写入或读取的字节数count,出错返回-1并设置errno写常规文件时。而write的返回值通常等于请求写的字节数 说明 说明 (1)file 阅读全文
posted @ 2018-01-08 18:57 张大猛 阅读 (59) 评论 (0) 编辑
摘要:函数原型 函数原型 功能 功能 fread和fwrite用于读写记录,这里的记录是指一串固定长度的字节,比如一个int、一个结构体或者一个定长数组。参数size指出一条记录的长度,而count指出要读或写多少条记录,这些记录在ptr所指的内存空间中连续存放,共占size * count个字节,fre 阅读全文
posted @ 2018-01-08 18:14 张大猛 阅读 (151) 评论 (0) 编辑