本书针对HTML 5技术进行深入剖析和全面讲解,内容涵盖HTML 5语义特性、HTML 5 Form表单、Canvas和SVG绘图、多媒体API、本地存储、文件API、ServerSent Events、WebSocket和Notification通信、离线应用、XMLHttpRequest Level 2、Web Worker多线程、Geolocation位置定位等技术。 由于HTML 5中的部分技术需要使用服务端来运行,故推荐HBuilder工具进行编码。在HBuilder工具中内置一个小型服务器,在浏览页面时服务器将自动启动,操作简单、易用。关于ServerSent Events、WebSocket、离线应用和XMLHttpRequest Level 2等技术需要与服务端进行交互,本书应用案例中分别使用Java Web和Node.js作为服务端技术来实现客户端和服务端之间的数据交互。 本书重点突出、强调动手操作能力,以案例驱动(共给出180个案例),使读者能够快速理解并掌握各项重点知识,全面提高分析问题、解决问题以及动手编码的能力。 本书可作为高等学校计算机科学与技术、软件外包、计算机软件、计算机网络、电子商务等专业相关课程的教材,也可作为培训机构的教材。
《人工智能概论——基础理论、编程语言及应用技术(微课视频版)》从应用出发,系统介绍人工智能的基本理论、方法和技术,以及传统行业AI化改造的解决方案。全书共8章,内容涵盖人工智能概述、Python基础、机器学习、计算机视觉、语言识别、自然语言处理、知识图谱和人工智能行业解决方案。 《人工智能概论——基础理论、编程语言及应用技术(微课视频版)》理论和实践相结合,每章使用思维导图梳理知识点,并配有案例及实现,内容重点突出、结构清晰; 同时还在附录中提供了人工智能平台环境搭建的操作手册,便于初学者学习和查阅。 《人工智能概论——基础理论、编程语言及应用技术(微课视频版)》适用面广,可作为高等院校人工智能、智能科学与技术、计算机、信息处理、自动化和电信等理工科相关专业的教材,也可作为其他专业的拓展、通识课程的教材,还可作为培训机构的人工智能课程教材。
从应用出发,对Android技术进行深入剖析和全面讲解,内容涵盖Android概述、Activity和Application、UI编程基础、资源管理、UI进阶、Intent与BroadcastReceiver、ContentProvider数据共享、Service服务、数据存储及网络编程等。 书中所有代码基于Android 12.0版本,且均在新版Android Studio开发环境下调试和运行通过。内容涉及Android 10.0、Android 11.0和Android 12.0版本的新特性,以及常用的Android Studio环境配置、快捷键及程序签名等,便于初学者学习和查阅。 理论与实践相结合,重点突出,强调动手操作能力,以案例驱动(约两百个案例),使读者能够快速理解并掌握各项重点知识,全面提高分析问题、解决问题及动手编码的能力; 依据认知曲线,每章使用思维导图梳理知识点; 结构清晰,对每个知识点从语法、示例、案例三个层次开展递进式学习。 可作为高等院校计算机、电子商务、软件外包、网络工程等专业的教材,也可作为培训机构的Android教材。
本书从应用出发,深入介绍了Java Web程序开发及其应用,内容涵盖Java Web概述、Servlet基础、会话跟踪、JSP语法、JSP内置对象、JSP与JavaBean、EL表达式语言、JSTL标准标签库、Filter与Listener、Web架构MVC、Ajax技术。 本书内容以Web 5.0规范为主线,采用最新开发环境JDK18、Tomcat10.0服务器和Eclipse-2022-9版本,所有代码全在最新环境中调试运行。 本书理论和实践相结合,每章使用思维导图梳理知识点,并配有案例及实现,内容重点突出、组织清晰;同时还在附录中增加平台环境搭建的操作手册,便于初学者进行学习和查阅。 本书适用面广,可作为高校、培训机构的Java教材,适用于计算机科学与技术、软件外包、计算机软件、计算机网络、电子商务等专业的程序设计课程的教材。本书适合各种层次的Java学习者和工作者阅读。