本书针对当前各大IT企业面试笔试中的特性与侧重点,精心挑选了近3年多家典型IT企业的iOS面试笔试真题,由于这些企业涉及业务包括系统软件、搜索引擎、电子商务、手机软件、安全关键软件等领域,所以面试笔试真题非常具有代表性与参考性。同时,本书对这些题目进行了合理的划分与归类,并进行了庖丁解牛式的分析与讲解,针对试题中涉及的部分重点、难点问题,本书都做了适当地扩展与延伸,力求对知识点的讲解清晰而不紊乱,全面而不啰唆。不仅如此,本书除了对iOS的基础语言知识进行深度剖析以外,还针对数据库、设计模式等相关知识的面试笔试做了非常详细的介绍。读者学习本书能够获取到求职的知识,更有针对性地进行求职准备,终能够收获一份满意的工作。
If you are an experienced C programmer with a working knowledge of UNIX, you cannot afford to be without this up-to -date tutorial on the system call interface and the most important functions found in the ANSI C library. Richard Stevens describes more than 200 system calls and functions; since he believes the best way to learn code is to read code,a brief example accompanies each de*ion. Building upon information presented in the first 15 chapters, the author offers chapter-long examples teaching you how to create a database library, a PostScript printer driver, a modem dialer, and a program that runs other programs under a pseudo terminal. To make your analysis and understanding ofthis code even easier, and to allow you to modify it, all of the code in the book is available via UUNET. Advanced Programming in the UNIX Environment is applicable to all major UNIX releases, especially System V Release $ and the latest release of 4.3BSD, including 386BSD. These real-world implementations allow you to more clearl
UNIX操作系统是一个源代码操作系统, 广泛应用于企业级行业应用领域以及嵌入式设备中。本书全面地、系统地介绍开发和管理原则、内核服务、shell、计算机联网和应用,内容分为五个部分:背景以及如何开始、文本编辑器、UNIX的内核服务、UNIX的命令解释和在Bourne shell上编程、UINX的网络连接。通过本书,读者可以学习和理解由UNIX内核和UNIX的应用程序提供的服务,在此基础上帮助读者在UNIX系统上设计开源的UNIX平台和新的类UNIX操作系统。 本书可作为高等院校计算机专业研究生和高年级本科学教学参考,也可作为程序设计员的参考书。 刘玉坤,河北科技大学计算机系副教授,从事多年操作系统和UNIX的双语教学工作及相关科研工作。目前为英国贝德福特大学应用计算研究所的博士研究生。 岳勇,英国贝德福特大学教授,应用计算研究所主任,计算机科学与技
《实践大师:UNIX高级用户篇》以大量的实例介绍UNIX系统的高级使用方法,使UNIX初级者在较短的时间内就可以熟练地应用UNIX系统.本书内容涉及UNIX基本操作,利用网络发送邮件,定制环境,在网络中共享文件,Shell编程,UNIX的文件系统和权限,Vi和Emacs的使用及其查找替换等高级功能.书中还介绍了大量的应用技巧,帮助读者深入理解所学内容.本书适用于UNIX/Linux初学者及其爱好者阅读.
本书介绍了Solaris 9系统安装、基本使用技术、单机管理、Internet服务管理和Internet服务管理,以及Solaris 9的新特性——包括基于角色的访问控制、Kerberos 5和LDAP目录服务等内容。从本书中还将学到有关如何将WindowsNT/2000或Linux与Solaris平台集成等内容书中有大量来自专家的实践示例和提示以及自我测试题。本书有助于初学者快速地学会Solaris系统管理,同时也是日常排除故障的理想参考书。本书尤为适合Windows或Linux管理员在学习Solaris时使用。
本书是指导初学者学习Unity 3D游戏开发的入门图书,书中详细讲解了场景搭建、脚本、物理系统、Mecanim动画系统、UI(用户界面)系统等初学者必须具备的Unity 3D游戏开发基础知识,并演示了如何将这些知识运用到实际的游戏开发中。 全书共分为11章。第1章和第2章为Unity 3D的基础认识;第3章讲解场景搭建;第4章和第5章讲解游戏开发所需的编程知识;第6章讲解控制游戏中对象的位置、位移和旋转角度的3D数学;第7章讲解用于在游戏中进行检测的物理系统;第8章讲解制作游戏动画片段,以及控制动画片段过渡的Mecanim动画系统;第9章讲解游戏UI系统; 0章讲解运用脚本、物理系统、Mecanim动画系统、UI系统等知识点制作一款2D平台跳跃游戏; 1章讲解如何把游戏发布到不同的平台上,并让游戏能够运行。 本书适合想从事游戏行业,但苦于没有相关经历,需要从零开
编写更好的软件:30年UNIX开发经验的结晶! 本书是作者封笔30年后历时5年创作而成,是一部难得的软件工程方面的佳作。作者首次将哲学、设计模式、工具、文化和传统结合在一起,使得UNIX成为世界上好且创新意义的软件,并展示了如何将其拓展到Linux和当今的开源(open-source)运动中。通过取自主要的开源项目中的示例,作者向UNIX和Linux编程人员展示了如何更巧妙地创建软件,使其更雅致、更灵巧、更具可重用性且具有更长的生命期。 Raymond借鉴了以下13位UNIX先锋人物的观点: Ken Thompson,UNIX的发明者 Ken Arnold,4BSD UNIX的创建者之一,也是《The Java Programming Language》的作者之一。 Steven M.Bellovin,Usenet的创始人之一,也是《Firewalls and Internel Security》的作者之一。 Stuart Feldman,贝尔实验室UNIX开发组成员,也是《make》和《f77》的作者。 Jim gettys和Keith Packar
本书从UNIX系统的基本命令入手,由浅入深,逐步阐述了UNIX操作系统的基本概念和原理,同时给出了大量的应用实例。在此基础上,对UNIX的进程管理、文件系统的内部组织、文件系统的管理与维护、系统的启动与关机过程、TCP/IP网络管理、Shell编程、软件包的制作等方面进行了深入的讨论。本书内容丰富,语言流畅,实为学习、使用、管理和维护UNIX系统的一本工具书。 本书可作为学习各种版本的UNIX操作系统的参考书。
操作系统是计算机软件系统的基础。一切应用软件与支撑软件均建立在操作系统这一平台之上。然而,传统的操作系统都是厂商或公司所“专有”的,也就是说它只能在本公司生产的机器在上运行,这种做法使用哀悼被牢牢地束缚在某家公司的产品上。在技术不断发展、信息产品日益丰富的今天,广大用户已清楚地认识到,在获取信息产品的技术与服务方面,已不能仅依附于一家公司,而必须博采各家之长,才能得到的效益。于是,产生了“开放系统环境”的概念。开放系统环境的基本特征是:互操作性(Interoperability)、可移植性(Portability)和可伸缩性(Scalability).
本书以UNIX系统V为背景,全面、系统地介绍了UNIX操作系统内核的内部数据结构和算法。本书首先对系统内核结构做了简要介绍,然后分章节描述了文件系统、进程调度和存储管理,并在此基础上讨论了UNIX系统的高级问题,如驱动程序接口、进程间通信与网络等。在每章之后,还给出了大量富有启发性和实际意义的题目。本书可作为大学计算机科学系高年级学生和研究生的教材或参考书。本书也为从事UNIX系统研究与实用程序开发人员提供了一本极有价值的参考资料。
Linux是一个免费、多用户、多任务的操作系统,目前已广泛应用于生产、生活的各个领域。 本书详细讲解了Linux系统的基本知识、Linux系统的安装、Linux图形界面、Linux字符界面、Linux常用命令、Linux应用软件、Linux系统启动、Linux系统管理和维护、Linux服务器配置、shell编程、Linux C语言基础、Linux程序编译和调试维护等内容。 本书内容丰富、结构清晰、讲解细致、图文并茂,适合作为Linux初学者的入门教程,也可供广大Linux工程技术人员参考使用。
本书以制订招标方案、编制招标文本、执行招标程序、完成中标项目为经度,以招标采购的经济属性、管理属性、技术属性、法律属性为纬度;针对程序管理、结果管理、投诉管理三种管理监督;民事责任、行政责任、刑事责任三种责任为中心内容,包括招标采购理论和实践的前沿问题,如PPP项目采购、公共资源交易平台的管理等,书中的法理解读有创新、故事撰写有新意。是作者近年来从事招标投标相关教学实践的总结和结晶,本书对大专院校公共采购专业、企业社会招标采购等行业的学习也有的参考作用。
本书深入介绍和讨论了Solaris系统管理各个方面的概念、方法和注意事项。可供计算机系统管理、维护人员和计算机应用人员使用。主要特点:1 本书是由Sun公司正式授权的Solaris高级系统管理员指南2 涵盖Solaris所有*特性,包括:邮件服务、NIS+、自动加载程序服务、服务访问工具、应用软件、Shell编程介绍、系统安全、卷管理、Solaris服务器Intranet扩展产品
本书是指导初学者学习Unity 3D游戏开发的入门图书,书中详细讲解了场景搭建、脚本、物理系统、Mecanim动画系统、UI(用户界面)系统等初学者必须具备的Unity 3D游戏开发基础知识,并演示了如何将这些知识运用到实际的游戏开发中。 全书共分为11章。第1章和第2章为Unity 3D的基础认识;第3章讲解场景搭建;第4章和第5章讲解游戏开发所需的编程知识;第6章讲解控制游戏中对象的位置、位移和旋转角度的3D数学;第7章讲解用于在游戏中进行检测的物理系统;第8章讲解制作游戏动画片段,以及控制动画片段过渡的Mecanim动画系统;第9章讲解游戏UI系统; 0章讲解运用脚本、物理系统、Mecanim动画系统、UI系统等知识点制作一款2D平台跳跃游戏; 1章讲解如何把游戏发布到不同的平台上,并让游戏能够运行。 本书适合想从事游戏行业,但苦于没有相关经历,需要从零开
本书主要介绍了UNIX系统领域中的设计和开发哲学、思想文化体系、原则与经验,总结了UNIX发展史上成功的经验和失败的教训、经过时间验证的编码策略以及普遍适用的实用工具。本书由著名的UNIX编程大师、开源运动领袖人物之一Eric S. Raymond倾力多年编写而成,汇集了UNIX之父Ken Thompson等13位UNIX先锋的经典评论。本书内容涉及领域文化、软件开发设计与实现,覆盖面广、内容深邃,完全展现了作者极其深厚的经验积累和领域智慧,是UNIX领域中一本不朽的经典名著。
本书是指导初学者学习Unity 3D游戏开发的入门图书,书中详细讲解了场景搭建、脚本、物理系统、Mecanim动画系统、UI(用户界面)系统等初学者必须具备的Unity 3D游戏开发基础知识,并演示了如何将这些知识运用到实际的游戏开发中。 全书共分为11章。第1章和第2章为Unity 3D的基础认识;第3章讲解场景搭建;第4章和第5章讲解游戏开发所需的编程知识;第6章讲解控制游戏中对象的位置、位移和旋转角度的3D数学;第7章讲解用于在游戏中进行检测的物理系统;第8章讲解制作游戏动画片段,以及控制动画片段过渡的Mecanim动画系统;第9章讲解游戏UI系统; 0章讲解运用脚本、物理系统、Mecanim动画系统、UI系统等知识点制作一款2D平台跳跃游戏; 1章讲解如何把游戏发布到不同的平台上,并让游戏能够运行。 本书适合想从事游戏行业,但苦于没有相关经历,需要从零开