软件与程序设计
-
Vue应用程序开发刘海,王美妮 著本书较为全面地介绍了Vue.js 技术的基础知识与实战项目开发,每个章节都以案例教学为引导,以培养读者能力为目的,充分体现了“做中学”“学中做”的思想,以方便更多的初学者轻松地掌握本书的内容。本书分为3 篇,第1 篇为基础知识,包括第1~6 章;第2 篇为工程化项目开发,包括第7~9 章;第3 篇为工程化项目实战,包括第10 章。各章具体内容为Vue.js 入门、第一个Vue.js 应用、Vue.js 内置指令、Vue.js组件、Vue.js 过滤器和自定义指令、Vue.js 过渡和动画、Vue 脚手架、Vuex、跨平台开发Weex 和实训项目开发。本书内容组织合理、通俗易懂,突出实用性,适合作为计算机相关专业学生的教材,也适合计算机培训班教学使用,还可作为计算机爱好者的自学参考用书。 -
基于Android Studio的案例教程宋三华 著本书主要介绍如何利用Android Studio、Eclipse 等工具开发Android 项目。全书共分5 章,主要内容 涉及Android 项目开发环境介绍、常用布局及布局组件、活动等几大组件、数据存储、网络XML 和JSON 数据存取等内容。大部分章节都配备了案例,边讲理论边通过案例介绍如何应用。本书面向的是Android 开发初学者,大部分章节都配备了案例,主要是针对该章节的知识应用,代码不过多冗余,易于读者理解。本书可以作为普通高等院校计算机及相关专业课程的教材,也可以作为初学者和Android 项目开发人 员的参考书。 -
C和C++游戏趣味编程童晶 著本书通过趣味案例逐步引入语法知识,教读者用C?和?C++编写游戏程序,激发读者学习编程的兴趣。全书共14章和3个附录,依次介绍了C和C++编程语言的基本概念、数据类型、if语句、while循环、for循环、一维数组、函数、二维数组、字符串、文件读写、指针、递归、面向对象编程、链表和C++标准模板库等知识,其中贯穿了众多的小案例和游戏,最后综合应用这些知识编写了一款冒险游戏。附录分别给出了练习题的参考答案、语法知识索引以及常用的调试方法和辅助开发工具。本书适合不同年龄、不同层次的 C 与 C++ 编程初学者阅读和自学,也可以作为中学生、大学生学习程序设计的教材和少儿编程培训机构的参考教材。 -
PHP 编程从入门到实践于广 著本书循序渐进、由浅入深地详细讲解了PHP语言开发的技术,并通过具体实例的实现过程演练了各个知识点的具体应用。全书共25章,分别为PHP开发初步、PHP基本语法、流程控制语句、函数是最神秘的武器、数组、操作字符串、使用PHP操作Web网页、使用会话管理技术、文件操作、实现图形图像处理、面向对象、正则表达式、程序错误调试、数据加密、MySQL数据库基础、使用PHP操作MySQL、操作其他数据库、PDO数据库抽象层、操作XML文件、使用Ajax技术、使用Smarty模板、使用ThinkPHP框架、使用PHP开发Android应用程序、信息管理项目—图书管理系统、网页游戏项目—开心斗地主。书中以“技术讲解”“范例演练”“技术解惑”贯穿全书,引领读者全面掌握PHP语言开发技术的精髓。本书不但适用于PHP语言的初学者,也适用于有一定PHP基础的读者阅读,还可以作为大专院校相关专业或培训学校的教材。 -
机器学习在量化金融中的应用倪好,于光希,郑劲松,董欣 著本书是资深金融数据分析专家多年工作的结晶。书中深入浅出地阐释机器学习的数学基础及其在金融数据分析领域的应用。 全书共分9章。第1章介绍机器学习的发展状况并概述机器学习在金融中的应用。第2章介绍监督学习的通用框架。第3章描述最简单的线性回归模型——普通最小二乘法以及正则化方法——岭回归和套索回归,并讨论线性模型及非线性的回归和分类方法。第4章讨论监督学习中的树模型,包括决策树、随机森林和梯度提升树。第5章重点介绍三种主要的神经网络:人工神经网络、卷积神经网络和循环神经网络。第6章和第7章介绍无监督学习,主要包括聚类分析和主成分分析。第8章重点介绍强化学习在投资组合优化中的应用。第9章以一个流行的数据挑战项目为例,使用前几章介绍的机器学习方法预测金融违约风险,为读者提供解决实际数据问题的经验。 本书内容丰富,理论严谨,案例翔实,不仅包括完整的理论推导,而且囊括可用于实际项目的案例代码,适合高等院校计算机及相关专业的高年级本科生或者研究生阅读,也可以作为机器学习爱好者及金融分析师等的参考用书。 -
gRPC与云原生应用开发 以Go和Java为例卡山·因德拉西里(Kasun Indrasiri),丹尼什·库鲁普(Danesh Kuruppu) 著,张卫滨 译本书全面介绍了gRPC,可作为终极指南,用于gRPC应用程序开发周期的各个阶段。本书的主要内容包括gRPC的基础知识;gRPC与常规进程间通信技术的区别;gRPC的通信模式、底层原理,以及一些非常重要的高级特性,如拦截器、截止时间、错误处理、元数据、多路复用、负载均衡等。此外,本书还介绍了如何使用Go语言和Java语言构建gRPC应用程序并使其在生产环境中运行,也讲解了gRPC如何与Docker和Kubernetes协作,以及其生态系统中的其他内容。本书广泛使用Go语言和Java语言编写代码示例,帮助读者掌握每个概念。 -
神经网络入门与实战于洋,杨巨成,陈亚瑞,赵婷婷,吴超 ... 著本书共分8章,系统地介绍了神经网络盲均衡算法的基本理论及算法形式。首先分析了盲均衡算法的基本原理、均衡准则、评价指标以及与神经网络的结合机理。其次,系统研究了前馈神经网络、反馈神经网络、进化神经网络、模糊神经网络和小波神经网络盲均衡算法的基本原理,推导了算法迭代公式,并进行了计算机仿真。最后采用zigzag编码和前馈神经网络实现了二维医学图像的盲均衡。 -
精通Python网络编程[美] 埃里克·周 著本书首先从Python的基本概述开始,介绍如何与遗留设备以及支持API的网络设备交互。了解如何利用高级Python包和框架来实现网络自动化任务、监控、管理和增强的网络安全性,然后介绍Azure和AWS云网络。最后,使用Jenkins实现持续集成,并使用测试工具验证网络。本书适合希望使用Python和其他工具迎接网络挑战的IT专业人员和运维工程师。 -
Python趣味创意编程童晶 著本书基于Python编程,实现了15个有趣的互动场景,循序渐进地向读者展示了这些场景的实现过程,帮助读者掌握Python编程。全书共16章,讲解了Python基本语句、算术运算符、字符串、循环、全局变量、选择判断、随机函数、列表、函数、复合运算符、递归、面向对象编程等入门知识,同时涉及Processing软件的配置、绘制、帧率、鼠标键盘互动、字符串处理、文字处理、音视频处理等使用方法。此外还简要介绍了RGB颜色模型、HSB颜色模型、图像、人脸检测的基本概念,方便读者利用自己的创意来进行进一步的发挥和创造。附录A给出了书中练习题的参考答案,附录B给出了书中基本概念的索引。 -
虚拟化高性能NoSQL存储案例精粹高洪岩 著《虚拟化高性能NoSQL存储案例精粹——Redis+Docker》主要介绍虚拟化平台Docker结合NoSQL、Redis开发的相关知识点。本书使用大量篇幅着重介绍Redis中的五大数据类型的使用方法,包括String、Hash、List、Set和Sorted Set,还介绍了使用Redis实现高可用的哨兵、复制、集群、高性能数据导入的流水线,以及保障数据操作原子性的事务。另外,本书对Redis中的数据持久化方案AOF和RDB也进行了详细介绍,并对HyperLogLog、GEO和Pub/Sub的相关知识进行了总结,结合实战经验丰富了与内存淘汰策略相关的内容。虚拟化技术使用Docker实现,包括Docker环境的搭建、常见命令的使用、对镜像和容器的操作,以及常见技术的容器的创建。《虚拟化高性能NoSQL存储案例精粹——Redis+Docker》适合所有使用Redis进行编程的开发人员、服务器和数据存储系统开发人员、分布式系统架构师等互联网技术程序员阅读。
