下载  >  操作系统  >  Linux  > Linux系统编程 中文版

Linux系统编程 中文版 评分:

某些时刻,几乎所有的程序员都要与其程序所处操作系统中的系统调用和程序库打交道。本书主要讨论如何编写Linux系统软件——代码位于底层,并且直接跟内核及核心系统程序库对话。《Linux系统编程》描述了使用标准接口包括使用Linux独有的高级接口时,在功能和性能之间如何进行权衡取舍的策略。 该书同样也是一本内行人士编写灵活高效代码的学习指南。作为内核黑客和本书的作者,RobertLoVe不仅阐释了系统接口应该如何工作,还介绍了它们实际上是如何工作的,以及怎样安全有效地使用它们。《Linux系统编程》包含了帮助你在任何层面编写更佳代码的实用技巧。

...展开详情
2009-08-29 上传 大小:2.06MB
举报 收藏
分享
Linux系统编程(第2版)

本书对 Linux 文件系统、I/O、缓存、进程、内存等的描述深入到位,处处渗透着作者的理解和经验。系统编程涉及的函数之多,很容易让初学者感觉置身于一片浩渺的天地,无所是从。

立即下载
linux下shell编程

Shell是一种具备特殊功能的程序, 它是介于使用者和 UNIX/Linux 操作系统之核心程序(kernel)间的一个接口。 � 为了对用户屏蔽内核的复杂性,也为了保护内核以免用户误操作造成 损害,在内核的周围建了一个外壳(shell)。用户向shell提出请求, shell解释并将请求传给内核。

立即下载
Linux编程从入门到精通

linux内核编程 目 录 雷蒙序 简介 Linux文档工程小组“公告” 译者序 第一部分 Linux内核 前言 第1章 硬件基础与软件基础 6 1.1 硬件基础 6 1.1.1 CPU 7 1.1.2 存储器 8 1.1.3 总线 8 1.1.4 控制器和外设 8 1.1.5 地址空间 9 1.1.6 时钟 9 1.2 软件基础 9 1.2.1 计算机语言 9 1.2.2 什么是操作系统 11 1.2.3 内核数据结构 13 第2章 内存管理 15 2.1 虚拟内存抽象模型 15 2.1.1 请求调页 17 2

立即下载
LINUX内核API完全参考手册

《Linux内核API完全参考手册》作为源码开放的操作系统已经广泛应用于计算机与嵌入式设备,因此学会Linux内核开发与编程显得越来越重要。《Linux内核API完全参考手册》以最新的Linux内核版本2.6.3 0为依据,对常用的内核API作了系统分析和归纳,设计了典型实例并对开发场景进行了详细讲解。《Linux内核API完全参考手册》中分析的内核API模块包括:内核模块机制API、进程管理内核API、进程调度内核API、中断机制内核API、内存管理内核API、内核定时机制API、内核同步机制API、文件系统内核API和设备驱动及设备管理API。, 《Linux内核API完全参考手册》立足L

立即下载
Linux教程(第2版)[孟庆昌等编著][电子教案]

本书是普通高等教育“十一五”国家级规划教材。本书全面、系统、由浅入深地介绍了Linux系统的概念、使用、原理、开发和管理等方面的内容。通过大量应用实例,循序渐进地引导读者学习Linux系统。全书共分10章,分别讲述Linux系统概述、系统安装和图形环境,常用命令,vi编辑器,shell编程,内核的功能和实现,常用开发工具,Linux环境编程,系统管理,网络应用和管理,嵌入式系统简介等。每章都有思考题。书后给出了实验大纲,供教学参考。还为选用本书做教材的教师免费提供电子教案。   本书可作为高等学校计算机相关专业的Linux操作系统教材,也可作为广大Linux用户、管理员及Linux系统自学者的

立即下载
编程模拟生产者和消费者问题

模拟PV操作同步机构,且用PV操作解决生产者——消费者问题。

立即下载
The Unix Programming Environment 《UNIX编程环境》 英文原版 清晰版

中文名: UNIX编程环境 原名: The UNIX Programming Envirment 作者: Brian W.Kernighan, Rob Pike 英文原版 对UNIX操作系统的编程环境做了详细而深入的讨论,内容包括UNIX的文件系统、Shell、过滤程序、I/O编程、系统调用等,并对UNIX中的程序开发方法做了有针对性的指导。

立即下载
C#高级编程 第10版 C# 6 & .NET Core 1.0

C#高级编程(第10版) C# 6 & .NET Core 1.0 作者:[美] Christian Nagel 著 李铭 译 出版社:清华大学出版社 出版时间:2017年04月 定价�0�6198.00 ISBN:9787302461968 丛书名:.NET开发经典名著 对于开发人员,把C#语言和.NET描述为*重要的新技术一点都不夸张。.NET提供了一种环境。在这种环境中,可以开发在Windows上运行的几乎所有应用程序。在Windows上运行的是.NET Framework以前的版本,新版本.NET Core 1.0不仅在Windows上运行,还在Linux和Mac系

立即下载
从Linux程序中执行shell(程序、脚本)并获得输出结果

Table of Contents 1. 前言 2. 使用临时文件 3. 使用匿名管道 4. 使用popen 5. 小结 1. 前言 Unix界有一句名言:“一行shell脚本胜过万行C程序”,虽然这句话有些夸张,但不可否认的是,借助脚本确实能够极大的简化一些编程工作。比如实现一个ping程序来测试网络的连通性,实现ping函数需要写上200~300行代码,为什么不能直接调用系统的ping命令呢?通常在程序中通过 system函数来调用shell命令。但是,system函数仅返回命令是否执行成功,而我们可能需要获得shell命令在控制台上输出的结果。例如,执行外部命令ping后,如

立即下载
C#高级编程 第10版 C# 6 & .NET Core 1.0-2017.3_1480-14179801源码

C#高级编程(第10版) C# 6 & .NET Core 1.0 作者:[美] Christian Nagel 著 李铭 译 出版社:清华大学出版社 出版时间:2017年04月 定价�0�6198.00 ISBN:9787302461968 丛书名:.NET开发经典名著 对于开发人员,把C#语言和.NET描述为*重要的新技术一点都不夸张。.NET提供了一种环境。在这种环境中,可以开发在Windows上运行的几乎所有应用程序。在Windows上运行的是.NET Framework以前的版本,新版本.NET Core 1.0不仅在Windows上运行,还在Linux和Mac系

立即下载
论文研究-基于Qt/E的断路器测试仪软件设计 .pdf

基于Qt/E的断路器测试仪软件设计,杨丰萍,刘小飞,本文结合项目真空断路器测试仪的研制,介绍了在嵌入式Linux系统上Qt/E的编程方法,阐述了基于嵌入式Linux图形界面的开发过程并具体描�

立即下载
新版Android开发教程.rar

----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance Alliance Alliance Alliance 什么是开放手机联盟? 开放手机联盟, Open Handset Alliance :是美国 Google 公司与 2007 年 11 月 5 日宣布组建的一个全球性的联 盟组织。这一联盟

立即下载
Android应用程序开发教程PDF电子书完整版、Android开发学习教程

很好的电子书教程! 什么是 Android? Android是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序。Beta 版 的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • 集成的浏览器 基于开源的 WebKit 引擎 • 优化的图形库 包括定制的2D 图形库,3D 图

立即下载
SSO-WebDemo

Java单点登录、SSOAuth SSOWebDemo1 SSOWebDemo2 所有源码包一次整合 摘要:单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统当中。本文从业务的角度分析了单点登录的需求和应用领域;从技术本身的角度分析了单点登录技术的内部机制和实现手段,并且给出Web-SSO和桌面SSO的实现、源代码和详细讲解;还从安全和性能的角度对现有的实现技术进行进一步分析,指出相应的风险和需要改进的方面。本文除了从多个方面和角度给出了对单点登录(SSO)的全面分析,还并且讨论了如何将现有的应用和SSO服务结合起来,能够帮助应用架构师和系统分析人员从本质上认识单点登录,从而更好

立即下载
论文研究-Windows下使用DDK编程实现TCP/IP协议的设计与分析 .pdf

Windows下使用DDK编程实现TCP/IP协议的设计与分析,钱燕斐,李园, 为了改进Windows系统下现有TCP协议的拥塞控制算法,又考虑到Windows自身的TCP协议源码未开放,我们需要移植现有的Linux系统的TCP协议。�

立即下载
论文研究-基于S3C2410的图像采集系统研究 .pdf

基于S3C2410的图像采集系统研究,赵建敏,谭彧,本课题基于S3C2410和嵌入式linux操作系统,使用以OV511为处理芯片的USB摄像头,利用Video4Linux内核视频应用编程接口函数实现图像采集。并��

立即下载
html+css+js制作的一个动态的新年贺卡

该代码是http://blog.csdn.net/qq_29656961/article/details/78155792博客里面的代码,代码里面有要用到的图片资源和音乐资源。

立即下载
qBittorrent插件集合(22个)

btetree.py cpasbien.py divxtotal.py ilcorsaronero.py kickass.py leetx.py limetorrents.py linuxtracker.py nyaa.py nyaapantsu.py nyaasi.py pantsu.py psychocydd.py rarbg.py rutor.py skytorrents.py sukebei.py sumotorrent.py tntvillage.py torrent9.py torrentfunk.py zooqle.py

立即下载
万能BIOS刷新工具Universal Flash Utility V8.95

近期在网搜刷新工具时,寻得这组万能刷新工具类型的希缺资源[正宗正版工具软件],特上传bios之家论坛,对号最需要它的爱好者群!软件版权归属原作品发布方,提供与本网站各界爱好者试用,以便交流刷新比较困难的 bios 实际使用经验![[ 其中的895工具是在本论坛首次亮像,=本论坛335469299用户曾在2011年6月29日发表过848的使用资料=各位可划文搜链接[ ==http://bbs.bios.net.cn/?8024== ]看 用户 awb 空间 所存载主题=求万能bios刷写工具flash849.exe-=之=-335469299 -=所回帖发布软件介绍使用参数 参考试用万能 bio

立即下载
基于eclipse+MySQL的图书馆管理系统

基于eclipse+MySQL的图书馆管理系统,可以实现读者的注册、借书和还书,管理员的管理等等操作,是一个功能全面的图书馆管理系统

立即下载