APUE基础 文件 IO 相关操作
open, close, creat, lseek, read, write 函数详解...
分类:
其他好文 时间:
2015-07-28 23:21:12
阅读次数:
528
??
学习情况:
有关UNIX系统环境编程的学习时间用来很长的时间,但是感觉效果还是不是太好,在中间经过了期末考试,用来很长的时间用来学习专业课,就将该过程的学习放到了一边上,放假以后又回家造成了中间的学习时间打的很散,又由于自己的水平还是十分有限的,所以该过程的学习效果感觉不太好,时间的观念在脑中还是不够强烈,整个过程中总体来说只是在总体上了解了一个大概,实践还差的很远。
...
分类:
其他好文 时间:
2015-07-24 20:59:07
阅读次数:
120
上个暑假曾经简单的学习了下Linux程序设计,那个时候就计划着把誉为UNIX编程必须要看的APUE(UNIX环境高级编程 英文全称是Advanced Programming in the UNIX Environment,所以简称为APUE)看一下,还在X宝买了第二版的中文版。而到今年已经有第三版的中文版了,刚好图书馆也有新版,就借了回来,再加上没有打算这么急的去找实习和工作,决定沉下心来,把这本书...
分类:
其他好文 时间:
2015-07-23 15:36:53
阅读次数:
136
柯南君:看大数据时代下的IT架构(3)消息队列之RabbitMQ-安装、配置与监控 一、安装1、安装Erlang1)系统编译环境(这里采用linux/unix 环境)① 安装环境虚拟机:VMware® Workstation 10.0.1 buildLinux系统:CentOS6.5rabbit.....
分类:
其他好文 时间:
2015-07-19 17:46:30
阅读次数:
128
环境配置步骤如下。 1、 下载源文件:http://www.apuebook.com/src.tar.gz。 2、 复制src.tar.gz文件到/home/me/mydir/unixl/目录(自建目录)下。 3、 解压缩后生成apue.2e目录文件。 4、 修改文件apue.2e/ Make.de...
分类:
其他好文 时间:
2015-07-14 22:09:20
阅读次数:
174
在UNIX/Linux下编程必须需要注意一下几点问题(特别是在运行于Windows上的IDE或编程工具进行开发):1.大小写问题。在文件或目录的命名规则中,特别注意驼峰命名法的大小写区分问题。有些语言的内部变量或者引用方面同样也是。2.权限问题。不要任意操作文件系统,换句话说,不..
分类:
系统相关 时间:
2015-07-14 20:36:52
阅读次数:
157
1.在unix环境下怎么查看informix数据库的版本号?onstat-显示:IBMInformixDynamicServerVersion11.50.FC8--On-Line--Up1days17:12:23--8641536Kbytes11.50.FC8代表版本是11.5,补丁是FC8HPUX/juzhen/ccpqry/juzhen>onstat-IBMInformixDynamicServerVersion11.50.FC6--On-Lin..
分类:
数据库 时间:
2015-07-12 21:47:19
阅读次数:
160
进程是系统中程序执行和资源分配的基本单位。每个进程都有自己的数据段,代码段和堆栈段,这就导致了进程在进行切换等操作起到了现场保护作用。但是为了进一步减少处理机的空转时间支持多处理器和减少上下文切换开销,进程演化中出现了另外一个概念,这就是线程,也被人称为轻量级的进程。它是一个进程内的基本调度单位。线程是在共享的内存空间中并发的多道执行路径,它们共享一个进程的资源,比如文件描述符和信号处理等。因此,...
分类:
编程语言 时间:
2015-07-12 09:43:26
阅读次数:
148
创建线程实际上就是确定调用该线程函数的入口点,这里通常使用的函数是pthread_create。在线程创建之后,就开始运行相关的线程函数。在该函数运行结束,线程也会随着退出。这是其中退出线程的一种方法,另外一种退出线程的方法就是调用pthread_exit()函数接口,这是结束函数的主动行为。在这里要注意的是,在使用线程函数时,不要轻易调用exit()函数,因为这样会使整个进程退出,往往一个进程包...
分类:
编程语言 时间:
2015-07-12 09:40:26
阅读次数:
180
pthread_create函数的第二个参数,是关于线程属性的设置,这也是今天所有讲述的。这些属性主要包括邦定属性、分离属性、堆栈地址、堆栈大小、优先级。其中系统默认的是非邦定、非分离、缺省1M的堆栈、与父进程同样级别的优先级。在pthread_create中,把第二个参数设置为NULL的话,将采用默认的属性配置。
(1)邦定属性。
在LINUX中,采用的是“一对一”的线程机...
分类:
编程语言 时间:
2015-07-12 09:40:02
阅读次数:
156