内容提要 Vim是一款功能丰富而强大的文本编辑器,其代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中得到非常广泛的使用。Vim能够大大提高程序员的工作效率。对于Vim高手来说,Vim能以与思考同步的速度编辑文本。同时,学习和熟练使用Vim又有的难度。 本书为那些想要提升自己的程序员编写,阅读本书是熟练掌握高超的Vim技巧的必由之路。全书共21章,包括123个技巧。每一章都是关于某一相关主题的技巧集合。每一个技巧都有针对性地解决一个或一类问题,帮助读者提升Vim的使用技能。本书示例丰富,讲解清晰,采用一种简单的标记方法,表示交互式的编辑效果,可以帮助读者快速掌握和精通Vim。 本书适合想要学习和掌握Vim工具的读者阅读,有Vim使用经验的程序员,也可以参考查阅以解决特定的问题。
本书在一开始就给出一个概述和指南,论述了从grep到sed再到awk不断改进的功能。sed和awk具有相同的命令行语法,以脚本的形式接收用户的命令。因为所有这三个程序都使用UNIX正则表达式,因此书中用一章的篇幅来介绍UNIX的正则表达式语法。 然后,本书介绍如何编写sed脚本。从编写几行简单的脚本开始,学习进行手工编辑操作的其他基本命令和高级命令,以及由此引入的简单程序结构。这些高级命令包括用于处理保持空间、即一个等量齐观时缓冲区的命令。
本书是一本面向产品经理的实用新书,分 12 章系统探讨如何用ChatGPT提升产品管理工作的效率和质量。 第 1 章介绍了人工智能对产品管理的影响;第 2 章介绍用ChatGPT提高文档写作效率;第 3 章介绍用ChatGPT进行竞品和市场分析;第 4 章介绍用ChatGPT优化需求管理;第 5 章介绍用ChatGPT分析产品数据;第 6 章介绍用ChatGPT改进用户体验;第 7 章介绍用ChatGPT设计产品原型;第 8 章介绍用ChatGPT管理产品项目;第 9 章介绍用ChatGPT测试和控制产品质量;第 10 章介绍用ChatGPT发布和运营产品;第 11 章介绍用ChatGPT驱动产品创新;第12 章介绍用ChatGPT维护和支持产品。 通过本书的理论和实践指导,产品经理可以在AI时代,高效利用ChatGPT全流程提升产品管理能力,从而取得 更好的工作成果。本书将帮助产品经理在激烈竞争的环境中站稳脚跟,获得持续成功。
本书针对当前各大IT企业面试笔试中的特性与侧重点,精心挑选了近3年多家典型IT企业的iOS面试笔试真题,由于这些企业涉及业务包括系统软件、搜索引擎、电子商务、手机软件、安全关键软件等领域,所以面试笔试真题非常具有代表性与参考性。同时,本书对这些题目进行了合理的划分与归类,并进行了庖丁解牛式的分析与讲解,针对试题中涉及的部分重点、难点问题,本书都做了适当地扩展与延伸,力求对知识点的讲解清晰而不紊乱,全面而不啰唆。不仅如此,本书除了对iOS的基础语言知识进行深度剖析以外,还针对数据库、设计模式等相关知识的面试笔试做了非常详细的介绍。读者学习本书能够获取到求职的知识,更有针对性地进行求职准备,终能够收获一份满意的工作。
UNIX是一类功能强大的主流操作系统。本书从初学者的角度介绍了UNIX的系统概念及其命令的使用。阐述的内容都是针对初学者完成日常工作所必需的各个方面,涉及UNIX系统的常用命令、UNIX文件系统、vi编辑器和Emacs编辑器、UNIX通信工具、shell命令和程序开发,以及一些更为深入的UNIX命令。书中还介绍了Linux操作系统以及Bourne Again Shell命令等。本书帮助读者由浅入深、循序渐进地学习UNIX,形成清晰的概念,并且避免了直接罗列复杂的命令格式。
Solaris是由Sun Microsystems Inc.(太阳计算机系统)公司开发的非常著名的一款UNIX操作系统,至今已有25年的历史,在市场上具有非常广泛的应用。本书主要针对OpenSolaris 2008.05这一*的社区发布版本进行介绍。书中采用了大量图片,以Step-by-Step的方式为用户阐述OpenSolairs 2008.05的使用方法,包括安装和配置OpenSolaris,同时还穿插介绍了很多相关的知识,包括在OpenSolaris平台上常用的桌面软件、如何在OpenSolaris平台上配置开发环境、常见问题及其解决办法。读者可以把这本书当成一本简易的使用手册,也可以当作一本OpenSolaris的入门书籍。
本书是指导初学者学习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章讲解如何把游戏发布到不同的平台上,并让游戏能够运行。本书适合想从事游戏行业,但苦于没有相关经历,需要从零开始学习的
本书针对当前各大IT企业面试笔试中的特性与侧重点,精心挑选了三年来近百家典型IT企业的iOS面试笔试真题。这些企业涉及业务包括系统软件、搜索引擎、电子商务、手机APP、安全软件等,所提供的前端面试笔试真题非常具有代表性与参考性。同时,本书对这些题目进行了合理的划分与归类,并且对其进行了庖丁解牛式的分析与讲解,针对试题中涉及的部分重难点问题,本书都进行了适当的扩展与延伸,力求对知识点的讲解清晰而不紊乱,全面而不啰嗦,使读者不仅能够通过本书获取到求职的知识,还能更有针对性地进行求职准备,获得一份满意的工作。本书是一本计算机相关专业毕业生面试、笔试的求职用书,同时也适合期望在计算机软、硬件行业大显身手的计算机爱好者阅读。
本书针对当前各大IT企业面试笔试中的特性与侧重点,精心挑选了三年来近百家典型IT企业的iOS面试笔试真题。这些企业涉及业务包括系统软件、搜索引擎、电子商务、手机APP、安全软件等,所提供的前端面试笔试真题具有代表性与参考性。同时,本书对这些题目进行了合理的划分与归类,并且对其进行了庖丁解牛式的分析与讲解,针对试题中涉及的部分重难点问题,本书都进行了适当的扩展与延伸,力求对知识点的讲解清晰而不紊乱,全面而不啰嗦,使读者不仅能够通过本书获取到求职的知识,还能更有针对性地进行求职准备,获得一份满意的工作。本书是一本计算机相关专业毕业生面试、笔试的求职用书,同时也适合期望在计算机软、硬件行业大显身手的计算机爱好者阅读。
《C语言与Unix系统编程》针对系统编程所涉及的问题,深入探究底层数据类型,以内存管理为重点,结合编程实践和实例,繁简得当地介绍了系统编程工具和资源,旨在帮助读者显著提升编程技能,为以后的学习和工作奠定良好的基础。 本书作为系统编程的入门教材,适合一学期的教学使用,是读者学习数据结构、算法、操作系统和编译器等高级编程主题的理想基础。
本套丛书,分两大部分,部分涉及UNIX系统V第4版普遍适用的公用功能,共计30本,第二部分主要针对Inter 80x96体系统结构,特别是386机讲述有关的功能,共计19本。这两部分资料都可以划分成“指南”类、“参考手册”类和“杂类”。但从使用对象来说,又可以分成以下几组:适用于普通用户的,适用于系统管理员的,适用于普通开发人员和系统开发人员的,读者可以根据需要翻译有关的部分。
本书从UNIX系统的基本命令入手,由浅入深,逐步阐述了UNIX操作系统的基本概念和原理,同时给出了大量的应用实例。在此基础上,对UNIX的进程管理、文件系统的内部组织、文件系统的管理与维护、系统的启动与关机过程、TCP/IP网络管理、Shell编程、软件包的制作等方面进行了深入的讨论。本书内容丰富,语言流畅,实为学习、使用、管理和维护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章讲解如何把游戏发布到不同的平台上,并让游戏能够运行。 本书适合想从事游戏行业,但苦于没有相关经历,需要从零开
本书是指导初学者学习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章讲解如何把游戏发布到不同的平台上,并让游戏能够运行。 本书适合想从事游戏行业,但苦于没有相关经历,需要从零开
本书是指导初学者学习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章讲解如何把游戏发布到不同的平台上,并让游戏能够运行。 本书适合想从事游戏行业,但苦于没有相关经历,需要从零开
本书的原型思想和内容,发源于朱有鹏老师早些年的研发和学习经历,发展于后来数年的线下培训授课经历,并成熟于视频课程《C语言专题》(隶属于《朱有鹏老师嵌入式Linux核心课程》系列视频课程的第4部分)。本书正是基于这套视频课程的课件整理而来,参与各章节整理和编写的都是学习了视频课程的学生,由朱有鹏老师和张先凤老师检验并完善成书。这些参与编写的同学有的已经工作数年、有的则尚未走出大学校园。选择他们合作创作本书,就是为了告诉读者:做技术并不要求你天赋异禀,只需要你感兴趣、愿意去探索和练习,你也可以成功。
本书是指导初学者学习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章讲解如何把游戏发布到不同的平台上,并让游戏能够运行。本书适合想从事游戏行业,但苦于没有相关经历,需要从零开始学习的
《*linux/unix指令范例速查手册(第2版)》介绍unix、linux、与freebsd上常用的命令语法,内容分为3个单元共330个命令。第1单元为图形管理界面简介,让读者快速的从窗口的选项中挑选适用的管理选项与操作;第2单元为命令详解,由命令的a-z字母顺序查询该命令的用法、字义、类别、参数、范例、相关命令所在的页码、以及补充说明:第3单元为功能速查表,由不同的分类中,查询哪些命令可供应用,并且与第2单元中的类别相互参照对应。 《*linux/unix指令范例速查手册(第2版)》在常用的unix相关环境上测试,包含各大著名的发行商:sunsolaris、ibmaix、freebsd、redhat、fedora、debian、ubuntu、gentoo,并提供实用的分类方式与关联性介绍,以便于读者学习。此外,还将提供详细的范例供读者参考,这将是一个学习unix与linux的读者不可或缺的工具书。
本书是指导初学者学习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章讲解如何把游戏发布到不同的平台上,并让游戏能够运行。 本书适合想从事游戏行业,但苦于没有相关经历,需要从零开