函数式编程将改变你思考代码的方式!利用良好的FP技术,C#开发人员可极大地提升软件的并发处理、状态管理和事件处理能力,以及软件的可维护性。本书介绍了在C#编码实践中添加函数式编程的原因、方式和位置。《C#函数式编程(第2版)》引导你在C#语言中使用函数式思想来解决实际问题。书中回顾了C#语言中一些能够用来实现函数式编程
本书兼顾计算机科学基础知识和计算思维,以计算思维能力培养为主线,串联信息表示、计算机系统、操作系统、计算机网络、多媒体技术、科学计算及计算机发展新技术等内容,选择Python作为计算实践的语言,内容偏重于如何将计算思维应用于计算机科学等领域以解决问题。实践内容在授课内容的基础上进行拓展,并要求运用Python及相关的配
"本书系统地介绍计算机网络的基本概念和技术应用,将理论与实践操作相结合,通过大量案例帮助读者快速学习计算机网络的相关技术。全书共9章,包括计算机网络概述、计算机网络通信基础、计算机网络体系结构与IP协议、局域网基础、广域网技术、IP路由技术、因特网基础与应用、计算机网络安全与应用以及常见网络故障排除等内容。本书适合高等
JavaWeb是Web应用程序开发中的主流技术之一。本书以IntelliJIDEA为开发平台,以技术应用能力培养为主线,介绍Web的基础概念、开发环境、Web前端开发技术、jQuery、Servlet、JSP、网站会话管理、EL表达式与JSTL、JDBC技术、JDBCUtils工具,最后的PetStore项目综合开发全
《SQL语言从入门到精通》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了在开发中使用SQL语言必须掌握的技术。全书分为3篇共18章,内容包括SQL语言基础、SQL查询基础、复杂查询、数据排序、SQL函数的使用、分组统计、子查询、多表查询、添加数据、修改和删除数据、视图、存储过程、触发器、游标、索引、事
本书主要介绍经典的算法设计技术,包括递归与分治策略、动态规划法、贪心算法、回溯法、分支限界法、概率算法等。在算法分析方面,介绍了二分搜索技术、大整数的乘法、Strassen矩阵乘法、棋盘覆盖、合并排序、快速排序、循环赛日程表、矩阵连乘问题、最长公共子序列、凸多边形**三角剖分、多边形游戏、图像压缩、活动安排问题、**装
全面、系统地介绍了物联网通信技术涉及的基本概念、原理、体系结构、实现技术和典型应用。全书共9章,第1章和第2章介绍物联网通信技术的基础知识和数据通信的基本原理;第3~8章讲解目前构建物联网系统采用的主流无线通信技术和电信领域应用的主要移动通信技术;第9章介绍物联网通信技术的综合应用。在编写中注重实用性,从物联网领域的实
《Python程序设计——基础入门、数据分析及网络爬虫(微课视频版)》基于Python3.10全面介绍Python语言程序设计方法,全书共10章。首先,基于VisualStudio和PyCharm集成开发环境介绍设计Python语言程序的方法,讨论Python语言的常用数据结构的定义与用法,阐述分支与循环控制语句设计方
本书作为《形式语言与自动机理论(第4版)》(主教材)的配套教学辅导用书,按照主教材的结构编写而成。本书包括有关内容的讲解、学习要点、问题分析、求解思路和方法、注意事项。考虑到该课程习题求解具有相当的难度,以及给出全部习题解答又不利于学生学习,本书只给出了典型习题的解析。为了引导读者及时总结学习内容,按照小节给出知识点和
"本书基于Java8版本讲解了Java编程技术与实战,内容包括工具安装、基础语法、面向对象、数组、集合与泛型、I/O流、多线程、网络编程、Lambda和StreamAPI等,最后通过实战项目串联全书技术点,由点到面帮助读者加深技术理解,以及体会Java面向对象程序设计的魅力。本书案例全部使用IntelliJIDEA开发