本书分11章,首先介绍Linux的背景、开发环境、网络配置与远程操作及管理;其次讲解Linux系统操作中的基本命令以及基础开发中使用的工具;然后讲解Shell编程的基本语法、Linux系统中的用户和用户组以及Linux文件系统与操作;之后对Linux程序开发涉及的进程、信号、线程、网络编程等重点难点知识进行讲解;最后介绍Linux系统中高并发服务器的几种模型。本书中的每个章节都采用理论与案例结合的模式,在理论知识后通过切实可行的案例帮助学生在学习的同时实践并巩固所学知识。 本书的大纲结构主要借鉴传智播客C
本书是经典的ObjectiveC指导教材,在《ObjectiveC入门教程》的基础上进行了全面升级,不仅细化、补充了很多新知识,而且针对主要章节都设计了阶段案例和配套习题,帮助读者巩固知识,加深学习印象。 全书共分为10章。第1章主要带读者认识ObjectiveC这门语言,并尝试编写第一个ObjectiveC程序,激发读者对ObjectiveC的学习兴趣;第2章和第3章讲解了面向对象的编程思想;第4章针对ObjectiveC特有的语法进行讲解;第5和第6章讲解的是ObjectiveC中的内存
本书基于“以技术为基础,以销售为导向”的开发理念,紧密结合当前网络市场快速发展现状,从读者角度出发,针对与电子商务、网络营销相关专业的学生及社会从业人员,对知识体系进行了系统的整合,详细介绍了网络营销学涉及的各个方面内容。全书以网络营销业务流程为主线,共9章。第1章为基础知识,能够为读者学习网络营销相关知识打下坚实基础,第2章和第6章是关于营销思维的知识,培养读者系统营销的宏观思维,需要读者掌握。而第3章、第4章、第5章作为重点章节,系统地讲解了网络营销的整个推广流程,所涉及的知识点较多,需要读者多动手练
本书从初学者的角度出发,详细讲解了从Java基础到SSH框架应用的各种技术知识。全书可分为四个部分,分别为基础篇、Web篇、框架篇和实战篇,其中前6章为基础篇,主要讲解Java环境的搭建、语法规则、面向对象、集合和IO等内容;第7~16章为Web篇,主要对Web开发中常用的JSP技术、Servlet技术、jQuery框架、MySQL数据库和JDBC等知识进行详细讲解;第17~31章为框架篇,主要对当前主流的SSH(Struts2、Spring、Hibernate)框架进行详细讲解;第32~33章为
本书适合有一定Android基础的读者阅读,书中涵盖多个技术热点,其中包括下拉刷新、HelloCharts图表库、BoomMenu圆形菜单、BubbleViews心形泡泡库、第三方视频播放等。本书在结构设计上采用由小项目逐渐深入的形式,然后引出一个黑马头条项目,讲解企业项目的开发流程。本书共13章,第1~4章每章分别讲解小项目,第5~13章每章分别讲解黑马头条项目的一个模块,包括从项目分析、效果展示到项目开发、打包发布的全过程。 本书既可作为高等院校本、专科计算机相关专业的教材,也可作为社会培训教材,是一本适合广大编程爱好者参考和学习的书籍。
在竞争激烈的移动互联网环境下,HTML5技术一直备受关注。HTML5混合App开发与原生App开发模式之间也争议不断。相对于原生App来说,HTML5混合App开发的成本更低、周期更短,而且随着移动设备的硬件支持越来越好,HTML5混合App的性能也越来越好,很多企业都觉得使用HTML5混合App开发更合适。 本书围绕HTML5混合App开发进行详细讲解,全书共12章。第1章对混合App开发及涉及的技术作概括介绍,包括AngularJS、Cordova和ionic的简介,以及这几种技术在混合App开发中所发挥的作用。第2~6章介绍AngularJS的基础知识,为ionic框架的学习打下基础,主要包括AngularJS的模块、控制器、作用域、基本原理、表达式、指令、服务等。第7~11章对ionic框架的使用进行详细的介绍,主要包括ionic开发环境的安装与配置、应用打包、ionic CSS、ionic JavaScript等。第12章是一个综合项目,目的是对前面所学的知识进行巩固。 本书附有配套资源,如源代码、教学视频、习题、教学课件等;而且为了帮助读者更好地学习还提供了在线答疑,希望得到更多读者的关注。 本书既可作为高等院校本、专科计算机相关专业程序设计课程的教材,也可作为广大计算机编程爱好者的参考用书。
全书分为9个章节,内容主要包括Linux常用命令、Shell编程、正则表达式、Linux系统常用服务(包括DHCP、DNS、FTP)、自动化运维流程、批量运维及其常用工具、系统监控原理与监控方式、系统安全的保障与虚拟化技术的原理及实现等。
本书围绕Hadoop生态圈相关系统介绍大数据处理架构。全书共11章,其中,第1、2章主要带领大家认识Hadoop以及学会搭建Hadoop集群;第3~5章讲解分布式文件系统(HDFS)、分布式计算框架MapReduce以及分布式协调服务;第6章讲解Hadoop 2.0新特性,包含YARN和高可用特性;第7~10章主要讲解Hadoop生态圈的相关辅助系统,包括Hive、Flume、Azkaban和Sqoop;第11章是一个综合项目——网站流量日志数据分析系统,目的是教会大家如何利用Hadoop生态圈技术构建大数据系统架构并进行开发,同时加深对Hadoop技术的理解。 本书附有配套视频、源代码、习题、教学设计、教学课件等资源。同时,为了帮助初学者更好地学习本书中的内容,还提供了在线答疑,欢迎读者关注。 本书可作为高等院校本、专科计算机相关专业,信息管理等相关专业的大数据课程教材,也可供相关技术人员参考,是一本适合广大计算机编程爱好者的优秀读物。
本书是面向MySQL数据库初学者的入门教材,以通俗易懂的语言、丰富实用的案例,详细讲解MySQL的开发和管理技术。 全书共12章。第1章讲解数据库基本概念和MySQL的安装步骤;第2、3章讲解数据库的基本操作;第4章讲解数据库设计的理论与实践;第5、6章讲解单表和多表的查询操作;第7~11章讲解用户与权限、视图、事务、存储过程、索引等,适合需要提高自身技术的读者;第12章讲解Linux环境下MySQL的配置和部署方案。 本书附有配套资源,包括教学视频、习题、教学课件等,而且为了帮助读者更好地学习本书中的内容,还提供了在线答疑,希望得到更多读者的关注。 本书既可作为高等院校计算机相关专业的数据库基础课程的教材,也可作为广大IT技术人员和编程爱好者的读物。
本书围绕Spark生态圈相关系统介绍了实时流处理架构Spark。全书共9章,其中第1章主要带大家认识了Spark框架的底层实现语言——Scala。第2章主要讲解了Spark集群环境的搭建。第3-8章主要介绍了弹性分布式数据集RDD、结构化数据文件处理Spark SQL、分布式数据库HBase、分布式订阅消息系统Kafka、实时计算框架Spark Streaming以及机器学习算法库MLib。第9章是一个综合项目,主要通过实时交易数据数据,其目的是教会大家如何利用Spark构建大数据架构并进行开发,同时加深Spark技术的理解。