北极的杯

暂无签名

  • 博客访问: 256353
  • 博文数量: 173
  • 用 户 组: 普通用户
  • 注册时间: 1970-01-01 08:00
个人简介

鏆傛棤浠嬬粛

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(173)

文章存档

2011年(3)

2010年(170)

我的朋友
微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

发布时间:2011-01-05 10:06:18

管道是Linux中很重要的一种通信方式,是把一个程序的输出直接连接到另一个程序的输入,常说的管道多是指无名管道,无名管道只能用于具有亲缘关系的进程之间,这是它与有名管道的最大区别。有名管道叫named pipe或者FIFO(先进先出),可以用函数mkfifo()创建。Linux管道的实现机制在Linux中,管道是一种使用非常频繁的通信机制。从本质上说,管道也是一种文件,但它又和一般的文件有所不同,管道可以克服使用文件进行通信的两个问题,具体表现为:· 限制管道的大小。实际上,管道是一个固定大小的缓冲区。在Linux中,该缓冲区的大小为1页,即4......【阅读全文】

阅读(976) | 评论(0) | 转发(0)

发布时间:2010-12-23 10:10:16

Author:gnuhpc WebSite:blog.csdn.net/gnuhpc实验环境:Ubuntu Linux 10.04 32bit1.库文件简介库文件是一个包含了编译后代码、数据的文件,用于与程序其他代码连编,它可以使得程序模块化、编译速度更快,并且易于更新。库文件分为三种(实质为两种,在随后两句话有解释):静态库(在程序之前就已经装载进其中了)、共享库(在程序启动之时加载进去,在程序直接共享)、动态加载库(dynamically loaded,DL)(在程序运行中任何时候都可以被加载进程序中使用,事实上DL并非是一个完全不同的库类型,共享库可以用作DL而被动态加载(静态库......【阅读全文】

阅读(895) | 评论(0) | 转发(0)

发布时间:2010-11-26 12:57:35

semget() 可以使用系统调用semget()创建一个新的信号量集,或者存取一个已经存在的信号量集: 系统调用:semget();原型:intsemget(key_t key,int nsems,int semflg);返回值:如果成功,则返回信号量集的IPC标识符。如果失败,则返回-1:errno=EACCESS(没有权限)EEXIST(信号量集已经存在,无法创建)EIDRM(信号量集已经删除)ENOENT(信号量集不存在,同时没有使用IPC_CREAT)ENOMEM(没有足够的内存创建新的信号量集)ENOSPC(超出限制) 系统调用semget()的第一个参数是关键字值(一般是由系统调用ftok()返回的)。系统内核将此值和系统中......【阅读全文】

阅读(832) | 评论(0) | 转发(0)

发布时间:2010-11-18 15:57:53

cgi编程概述 徐春香   随着internet的广泛使用,人们对被动地接收信息或服务的方式越来越不满意,人们不希望看到或接受不喜欢的服务,而希望主动去参与。同时,厂商也希望能利用internet获得用户对其服务的质量、内容或性质的反馈以便更好地改进服务。总之,人们都希望改变internet的单向通信方式,使原先只能提供静态文档或静态链接的web页面具有交互性,变得生动、富有生命力。这时,internet上就需要提供web应用程序以支持用户的随机参与。于是,cgi(common gateway interface,通用网关接口)便应运而生。  一、cgi工作方式  cgi......【阅读全文】

阅读(906) | 评论(0) | 转发(0)

发布时间:2010-11-17 17:11:23

前言: 本手册以林锐博士编写的《高质量 C++/C 编程指南》内容为参考,根据项目组成员的经验总结和共同协定,稍作简洁和修改。本规范手册分成两部分: 第一部分:以条款的形式列出了项目组编程的规则和建议,规则是指项目组成员必须要遵守的编程规范,建议是指推荐使用的编程风格。 第二部分:是对第一部分规则和建议的详细说明。建议先仔细阅读第二部分,在已经了解了每条规则和建议的真正意义以及为什么要遵守的基础上,在实际项目编程时可以通过直接查阅第一部分来实现快速规范代码的目的。 本手册由Linux项目组成员共同制定,暂......【阅读全文】

阅读(625) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册