本书是一本有思维方法论启示的书;是一本站在历史的高度,正面思考科技力量的书;是一本充满想象与预言,但又不失科学论证的书。本书提供了一个崭新的视角:21世纪既是数百年以来科技、创意的顶点,又是对人类终极命运真挚的愿景。 本书特点:奇特与警示的结论,书中六个纪元的划分奇特又富于哲理;严谨与独特的论述方法,通过分析科学发展趋势,演绎并预测未来;警世之语与探讨性对话,通过智者的眼睛去审视自然、科学以及世界;章尾与未来的对话,是一种思想的博弈:通过设想中的未来去理解当今的技术发展和进化中的人类。 本书论述严谨,案例丰富,深入阐释了“奇点”作为一种思潮,其在世界范围内所产生的广泛影响,并介绍了其在哲学、科学、技术、艺术等各个方面所展示的独特魅力。
《Vue.js 3.x Element Plus从入门到精通:视频教学版》通过对Vue.js(简称Vue)的示例和综合案例的介绍与演练,使读者快速掌握Vue.js 3.x框架的用法,提高Web前端的实战开发能力。本书配套示例源码、PPT课件、教学大纲、教案、同步教学视频、习题及答案、其他资源、作者微信群答疑服务。 《Vue.js 3.x Element Plus从入门到精通:视频教学版》共分15章,内容包括Vue.js 3.x的基本概念、Vue.js模板应用、组件的方法和计算属性、表单的双向绑定、处理用户交互、精通组件和组合API、虚拟DOM和Render()函数、玩转动画效果、熟练使用构建工具Vue CLI和Vite、基于Vue 3的UI组件库Element Plus、网络通信框架axios、使用Vue Router进行路由管理、状态管理框架Vuex、基于Vue的网上商城系统实战,以及基于Element Plus的图书借阅系统实战。 《Vue.js 3.x Element Plus从入门到精通:视频教学版》内容丰富、注重实
我们身处的这个世界联系越来越紧密、越来越可配置,越来越可编程,也越来越可计算,这已经不是秘密。你可以一直做个被动的参与者,也可以主动地学写代码。通过这本《Head First编程之旅(Python语言描述)》,你会学着用计算的方式思考问题,并了解如何编写代码让你的计算机、移动设备或者任何有CPU的设备为你做事。利用Python编程语言,你会循序渐进地学习编程的核心概念以及计算机科学中的基本内容,如数据结构、存储、抽象、递归和模块化。
通过本书,你可以了解到:Spark SQL的新接口如何为SQL的RDD数据结构提升性能。Spark Core与Spark SQL中数据join的不同选择方式。充分利用标准RDD转换的技术。如何解决Spark中键值范式的性能问题。不借助Scala或其他JVM语言来编写高性能的Spark代码。采用改进建议后,如何来测试其功能及性能情况。使用Spark MLlib和Spark ML机器学习库。Spark的流处理组件、外部的社区扩展包。
从这本书能学到什么?激动人心的敏捷时刻终于到来!前所未有地,我们的行业终于发现了一个真正的可持续方法,可以解决让几代软件开发人员困扰的问题。敏捷不仅能带来非凡的结果,团队还认为他们工作时也更加愉快。不过,既然敏捷这么好,为什么没有人人都采用敏捷呢?事实上,敏捷可能适用一个团队,而对于另一个团队却有可能带来严重的问题,区别就在于团队的思维模式。利用这个重视大脑的学习指南,你会改变考虑项目的思维方式,而且是朝着好的方向改变!在准备PMI-ACP?认证考试?这本书涵盖通过考试所需要的全部内容:完整的学习指南、技巧、模拟题,以及一个PMI-ACP全真模拟考试。
本书将提供 的Java和面向对象编程学习体验。利用这本书,你会通过一种独特的方法学习Java语言,它不是那种只介绍怎么做的使用手册,而是会帮助你成为一名 的程序员。通过各种谜题、探秘、与 Java对象的深入访谈,你会很快了解Java的基础和 知识,包括Lambda、流、泛型、线程、网络和让人心生畏惧的桌面GUI。如果你有其他编程语言的经验,本书会采用 多现代方法让你的大脑学习编程,能够 流畅、 快捷、 容易地读写和维护Java代码。 如果你读过Head First的书,就会知道这是一本怎样的书。它会采用专门为你的大脑设计的一种生动形象的方式娓娓道来。如果你还没有读过Head First的书,这本书肯定会让你喜出望外。利用这本书,你将通过多感观的学习体验来学习Java,能让你的大脑真正开动起来,而不是一味说教,让你昏昏欲睡
《程序员修炼之道》之所以在全球范围内广泛传播,被一代代开发者奉为圭臬,盖因它可以创造出真正的价值:或编写出更好的软件,或探究出编程的本质,而所有收获均不依赖于特定语言、框架和方法。时隔20年的新版,经过全面的重新选材、组织和编写,覆盖哲学、方法、工具、设计、解耦、并发、重构、需求、团队等务实话题的很好实践及重大陷阱,以及易于改造、复用的架构技术。本书极具洞察力与趣味性,适合从初学者到架构师的各阶层读者潜心研读或增广见闻。
本书分为两部分,*部分从每个程序员需要了解的基本概念展开,第二部分重点介绍不同的编程范例和一些更高级的编程技术。本书大概是两个学期的课程,是高等院校计算机科学初学者的完美教学参考书。 学习基本概念,包括变量、表达式、语句、函数、条件、递归和循环。 了解常用的基本数据结构和*有用的算法。 深入研究面向对象的编程,并学习如何构建自己的类型和方法来扩展语言。 使用语法和正则表达式分析文本内容。 探索函数式编程如何帮助你使代码更简单、更具表现力。
从这本书里能学到什么? 《Head First PMP(第三版)》以生动有趣而不乏味的方式全面涵盖了《PMBOK指南》的原则。这本书采用独特的方式帮助你为资格认证考试做好充分准备,不仅仅回答具体的问题,更着重于从全局考虑项目管理。通过结合具体的上下文讨论各个项目管理概念,你将能够理解、记住并灵活应用这些概念,而不只是应对考试,还将充分运用于工作中。正是基于这个原因,很多人仅凭《Head First PMP(第三版)》就顺利通过了PMP考试! 为什么这本书如此与众不同? 通过应用神经生物学、认知科学和学习理论的研究成果,《Head First PMP(第三版)》采用丰富直观的形式使你的大脑真正开动起来,而不是长篇累牍地说教,让你昏昏欲睡。
Drools 规则引擎已经有几年的发展史了,但由于学习成本较高,且国内并没有详细的中文文档,导致 Drools 规则引擎在国内市场推行缓慢。本书将对 Drools规则引擎进行一个详细说明,共分为六篇,基石篇主要介绍规则引擎的入门知识,基础篇详细介绍规则引擎的基础语法、规则属性、关键字及错误信息,中级篇介绍规则中级语法等,高级篇介绍Workbench、 Kie-Server、动态规则、多线程中的 Drools 等高级用法,源码篇为 Drools 源码分析,扩展篇为 Drools 扩展说明。 除了讲解 Drools 规则引擎的思维方式外,还在每一个知识点上辅以大量的代码案例,并且有很多实战经验及思想在里面。本书作为 Drools 规则引擎的中文教程, Java 开发者、对 Drools 规则引擎有兴趣的软件开发人员或系统架构师都可以阅读。
本书从入门学习者的角度出发,通过通俗易懂的语言、丰富典型的实例,循序渐进地使读者在实践中学习Java编程知识,并提升自己的实际开发能力。全书共有17章,具体内容包括初识Java、Java语言基础、运算符与流程控制、面向对象基础、继承与多态、接口、异常处理、常用类、JSP基本语法、JSP内置对象、Servlet技术、过滤器和监听器、Struts2框架、Hibernate技术、Spring框架、Spring与Struts2、Hibernate框架的整合和Spring与SpringMVC、MyBatis框架的整合。书中的大部分知识都结合具体实例进行介绍,涉及的程序代码也大多给出了详细的注释,可以使读者轻松领会Java程序开发的精髓,快速提高开发技能。
是不是要学新版本j2ee 1.5参加sun认证web组件开发人员(scwcd)考试?《head first servlets jsp(第二版)》并没有给你一大堆需要死记硬背的条条框框;它能将知识直接送入你的大脑。你会通过不寻常的方式同servlet和jsp打交道,可以学得更深入、更快捷。读完全书后,你会看到一个全新的模拟测验,这是模拟实际考试而专门设计的。 《Head First Servlets and JSP(第2版)(中文版)》为何与众不同? 我们觉得,你的时间相当宝贵,不应当过多地花费在与新概念的纠缠之中。通过应用认知科学和学习理论的新研究成果,《重视大脑的学习指南(中文版)(第2版)》可以让你投入一个需要多感官参与的学习体验,《Head First Servlets and JSP(第2版)(中文版)》采用丰富直观的形式使你的大脑真正开动起来,而不是长篇累牍地说教,让你昏昏欲睡。
本书由科大讯飞 系统架构师撰写,结合大量源码与图示,通俗易懂;自顶向下解析JDK、JVM、Linux中的Java线程通信机制、同步机制、锁机制、原子计数器、线程安全容器、线程池的实现原理与应用技巧。全书共12章,分为三篇。 基础篇( ~5章),从Linux的线程基础讲起,重点从JDK、JVM、Linux多个维度讲解Java线程的设计、通信与同步机制,如内存一致性、内存屏障、多线程间数据通信、并发控制等核心知识,从而在实际开发中提高程序的性能和稳定性。 进阶篇(第6~9章),从CPU的架构讲起,重点讲解锁算法(MCS、CLH、AQS)、Java锁机制、原子计数器、线程并发容器、线程池的设计原理与实现,以期让读者掌握Java线程的进阶知识,不仅能开发出高性能的程序,而且遇到问题可以举一反三,找到 方案。 应用篇( 0~11章),详细讲解Java线程的常见模型与使用技
用Python很容易就可以写出程序,所以这门语言特别流行,但Python独有的一些特征与表现手法却不是开发者能够轻松掌握的,而且其中还有许多陷阱,经常容易把人困住。本书能够帮你掌握真正的Pythonic编程方式,充分发挥Python的优势,写出健壮而高效的代码。Scott,Meyers在其名著EffectiveC++中开创了一种用简明的场景实例来讲述编程经验的方式,本书作者BrettSlatkin也沿用这种方式,向大家讲解Python的编程原则、开发技巧与便捷方案,形成90条建议并配有实用的范例代码,以便大家能够扎实地掌握Python语言。Slatkin在Google做了多年的Python基础架构工作,根据多年的经验,他在书中指出了一些很少有人注意的问题,并告诉大家如何用相应的代码范式来提升程序的稳定程度与效率。通过本书,你会了解怎样用易于理解、易于维护且易于改进的代码来完成关键的编程任务。本版不
这是一本从技术、产品和运营3个角度讲解如何从0到1构建用户画像系统的著作,同时它还为如何利用用户画像系统驱动企业的营收增长给出了解决方案。作者有多年的大数据研发和数据化运营经验,曾参与和负责多个亿级规模的用户画像系统的搭建,在用户画像系统的设计、开发和落地解决方案等方面有丰富的经验。 全书一共9章: 第1~6章主要讲解了搭建用户画像系统需要掌握的概念、技术、流程、方法论等,包括用户画像的基础知识、数据指标体系、标签数据存储、标签数据开发、开发性能调优、作业流程调度等; 第7章讲解了如何对用户画像进行产品化,为工程实践提供解决方案; 第8章详细讲解了用户画像在经营分析、精准营销和个性化推荐3个经典领域的应用; 第9章通过8个常见的场景讲解了8个用户画像系统的落地案例,帮助读者掌握如何利用用户画像系统
本书全面介绍了Java 8、9、10版本的新特性,包括Lambda表达式、方法引用、流、默认方法、Optional、CompletableFuture以及新的日期和时间API,是程序员了解Java新特性的经典指南。全书共分六个部分:基础知识、使用流进行函数式数据处理、使用流和Lambda进行高效编程、无所不在的Java、提升Java的并发性、函数式编程以及Java未来的演进。
《Unity 3D/2D移动开发实战教程》分为四大篇,包括基础篇、模型篇、3D教育软件综合实例篇和3D AR教育软件综合实例篇。基础篇主要包括Unity 2D开发和Unity基础知识;模型篇包括在Unity中创建资源和三维模型设计与制作;后两篇展示了基于Unity引擎的综合性3D软件和3D AR软件的开发过程。前两篇是基础操作,后两篇是实战应用。对于基础操作部分,基于小巧实用的案例讲解知识点;对于实战应用部分,以完整的项目案例为主线,全面阐述Unity的基本操作、资源整理、游戏场景创建、游戏脚本编写、游戏UI制作、各种 制作以及移动平台上的运用等方面知识。 《Unity 3D/2D移动开发实战教程》可以作为对Unity感兴趣的游戏开发爱好者、移动开发人员进行学习的参考手册;也可以作为高等院校、职业院校、培训学校等机构的数字媒体专业、游戏开发专业和计算机相关专业的教学
本书从大量跨学科、跨领域的实际案例入手,循序渐进地讲解了NetLogo的使用方式、基本语法、设计思想,以及背后的计算机模拟、多主体建模、复杂性科学的基本理念和数理建模的常用方法,包括数值计算、微分方程、动力系统、概率统计等。通过学习,读者可以学会搭建一个人工生命的世界、一个人工经济系统,以及一个人工生态系统;通过计算机模拟,读者可以理解大自然的捕食依存关系、病毒传播和疫情暴发的原理,还能对人类社会财富分布不均衡的起源有新的认识。
本书是关于计算机编程的科普书,它包含了计算机软件的发展历史、原理、数据结构,以及基本算法等内容,并进一步探讨了动态规划、概率统计和神经网络等进阶知识。作者通过轻松的笔调,由浅入深地对编程的本质进行了直观、具体的讨论。虽然书中的例子都是用Python编写的,但是介绍的编程方法和思想却是通用的。书中的实例都有对应的完整代码实现,涉及初等数学、数据结构、排序与查找、数理统计、动态规划及神经网络等多个方面。这些实例把编程原理讲解和程序代码结合在一起,从而让概念 加容易理解。 本书适合学习Python,以及编程的读者阅读。
本书深入地探讨了Verilog编程,分为七个部分:设计原则、语言特性、书写文档、高级设计、时钟和复位、验证之路、其他介绍。本书对这些部分做了重点的探讨:Verilog编码风格、Verilog-2001的新特性、简洁高效的编程、容易出错的语言元素、可配置设计、时钟生成、复位设计、验证方法等。另外,本书还对SystemVerilog做了简单的介绍。
本书从Python主流框架Scrapy的简介及网络爬虫知识讲起,逐步深入到Scrapy进阶实战。本书从实战出发,根据不同需求,有针对性地讲解了静态网页、动态网页、App应用是如何爬取所需数据,以及Scrapy是如何部署分布式爬取, 还介绍了用Scrapy + Pandas是如何进行数据分析及数据展示,让读者不但可以系统地学习Scrapy编程的相关知识,而且还能对Scrapy应用开发有 为深入的理解。 本书分为12章,涵盖的主要内容有Scrapy框架简介;Scrapy网络爬虫知识介绍;Scrapy开发环境的搭建;Scrapy架构及编程;Scrapy进阶;实战项目:Scrapy静态网页的爬取;实战项目:Scrapy动态网页的爬取;实战项目:Scrapy爬取App应用数据;Scrapy的分布式部署与爬取;分布式的实战项目;用Selenium框架测试网站;用Scrapy + Pandas进行数据分析。 本书内容通俗易懂,实例典型,实用性强,特别适合学习Python主流