《Linux高级程序设计第三版》百度网盘pdf最新全集下载:
链接:https://pan.baidu.com/s/1SzK9CKxuU6MKtyiIxWey4w
?pwd=e23v 提取码:e23v简介:《Linux高级程序设计(第3版)》围绕Linux *** 作系统“一切都是文件”的特点,讲述了Linux *** 作系统下应用层“一段执行单元(进程)对系统资源(CPU资源、各类文件资源)的管理”。详细介绍了Linux系统编程环境及编程工具(GCC/Makefile/GDB)、文件管理(文件属性控制、ANSI以及POSIX标准下文件读写 *** 作、终端编程)、进程管理(创建、退出、执行、等待、属性控制)、进程间通信(管道、消息队列、共享内存)、进程间同步机制(信号量)、进程间异步机制(信号)、线程管理(创建、退出、取消等以及属性控制)、线程间同步(互斥锁、读写锁、条件变量)、线程与信号以及BSD socket编程中的TCP、UDP、原始套接口、网络服务器应用开发等内容,并对Linux系统下的音频应用程序开发做了讲解。
《Linux高级程序设计(第3版)》内容丰富、紧扣应用,适合从事Linux下C应用编程的人员阅读,也适合从事嵌入式Linux开发的人员阅读。
第3版全新的内容就有5章,涵盖了全新的HTML5 API,比如历史状态管理、Canvas、离线应用、Web Workers,等等。在全书各章里,我也增加了ECMAScript 5带来的变化,包括严格模式的限制和如何使用新API创建对象。原有内容也都更新了最新浏览器支持信息,包括移动平台浏览器的支持情况(不过,浏览器支持情况永远跟不上变化)。另外,这一版还为ECMAScript Harmony增加了一个附录,以便读者提前了解一下未来的情形。译者在翻译过程中比对的信息
本书第2版正文22章,另有两个附录。第3版则有25章,4个附录。作者在博客中提到的新增的5章大致应该如下。
第11章:DOM扩展
第15章:使用Canvas绘图
第16章:HTML5脚本编程
第23章:离线应用与客户端存储
第25章:新兴的API
之所以说大致是这5章,主要因为它们跟“HTML5及相关规范”都有联系。而事实上,可以算得上新增的不止这几章,以下几章内容基本上也算是全新的。
第20章:JSON(介绍浏览器对JSON序列化及字符串解析的原生API)
第21章:Ajax与Comet(介绍Ajax及长轮询和HTTP流——Comet)
附录A:ECMAScript Harmony
附录B:严格模式
除此之外,更新内容比较多的还有以下几章——主要区别是ECMAScript 5新增的严格模式下一些基本语法结构的变化及限制,还有新的语言特性(比如新增的数组 *** 作方法、事件类型等)以及DOM3级事件模块相关的更新:
第3章:语言基础
第5章:引用类型
第13章:事件
目前,本书正在翻译中。图灵会在保证质量的前提下,尽量加快本书的出版进度,希望这个体现ECMAScript 5和HTML5规范的新版本早日与中文读者见面。
arguments 是function内部默认的一个变量,代码传入这个函数的参数列表,特性类似数组。arguments.callee指调用这些参数的函数,一般写匿名函数的时候,用这个属性调用到当前函数。
那这个函数有没有offsets这个属性,就要在定义里面找了。因为在js里一切皆对象,可以给任何对象上挂上自己想要的方法和属性。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)