含有"管理"标签的书籍

深入理解Java虚拟机(第3版)

内容介绍

这是一部从工作原理和工程实践两个维度深入剖析JVM的著作,是计算机领域公认的经典,繁体版在台湾也颇受欢迎。

自2011年上市以来,前两个版本累计印刷36次,销量超过30万册,两家主要网络书店的评论近90000条,内容上近乎零差评,是原创计算机图书领域不可逾越的丰碑。

第3版在第2版的基础上做了重大修订,内容更丰富、实战性更强:根据新版JDK对内容进行了全方位的修订和升级,围绕新技术和生产实践新增逾10万字,包含近50%的全新内容,并对第2版中含糊、瑕疵和错误内容进行了修正。

全书一共13章,分为五大部分:

第一部分(第1章)走近Java

系统介绍了Java的技术体系、发展历程、虚拟机家族,以及动手编译JDK,了解这部分内容能对学习JVM提供良好的指引。

第二部分(第2~5章)自动内存管理

详细讲解了Java的内存区域与内存溢出、垃圾收集器与内存分配策略、虚拟机性能监控与故障排除等与自动内存管理相关的内容,以及10余个经典的性能优化案例和优化方法;

第三部分(第6~9章)虚拟机执行子系统

深入分析了虚拟机执行子系统,包括类文件结构、虚拟机类加载机制、虚拟机字节码执行引擎,以及多个类加载及其执行子系统的实战案例;

第四部分(第10~11章)程序编译与代码优化

详细讲解了程序的前、后端编译与优化,包括前端的易用性优化措施,如泛型、主动装箱拆箱、条件编译等的内容的深入分析;以及后端的性能优化措施,如虚拟机的热点探测方法、HotSpot 的即时编译器、提前编译器,以及各种常见的编译期优化技术;

第五部分(第12~13章)高效并发

主要讲解了Java实现高并发的原理,包括Java的内存模型、线程与协程,以及线程安全和锁优化。

全书以实战为导向,通过大量与实际生产环境相结合的案例分析和展示了解决各种Java技术难题的方案和技巧。

深入理解Java虚拟机(第2版)

《深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)》内容简介:第1版两年内印刷近10次,4家网上书店的评论近4?000条,98%以上的评论全部为5星级的好评,是整个Java图书领域公认的经典著作和超级畅销书,繁体版在台湾也十分受欢迎。第2版在第1版的基础上做了很大的改进:根据最新的JDK 1.7对全书内容进行了全面的升级和补充;增加了大量处理各种常见JVM问题的技巧和最佳实践;增加了若干与生产环境相结合的实战案例;对第1版中的错误和不足之处的修正;等等。第2版不仅技术更新、内容更丰富,而且实战性更强。

《深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)》共分为五大部分,围绕内存管理、执行子系统、程序编译与优化、高效并发等核心主题对JVM进行了全面而深入的分析,深刻揭示了JVM的工作原理。

第一部分从宏观的角度介绍了整个Java技术体系、Java和JVM的发展历程、模块化,以及JDK的编译,这对理解书中后面内容有重要帮助。

第二部分讲解了JVM的自动内存管理,包括虚拟机内存区域的划分原理以及各种内存溢出异常产生的原因;常见的垃圾收集算法以及垃圾收集器的特点和工作原理;常见虚拟机监控与故障处理工具的原理和使用方法。

第三部分分析了虚拟机的执行子系统,包括类文件结构、虚拟机类加载机制、虚拟机字节码执行引擎。

第四部分讲解了程序的编译与代码的优化,阐述了泛型、自动装箱拆箱、条件编译等语法糖的原理;讲解了虚拟机的热点探测方法、HotSpot的即时编译器、编译触发条件,以及如何从虚拟机外部观察和分析JIT编译的数据和结果;

第五部分探讨了Java实现高效并发的原理,包括JVM内存模型的结构和操作;原子性、可见性和有序性在Java内存模型中的体现;先行发生原则的规则和使用;线程在Java语言中的实现原理;虚拟机实现高效并发所做的一系列锁优化措施。

深入理解Android 卷III

深入理解Android(卷3)》是Android经典畅销书系(对Android系统源代码的分析最为系统和细致)“深入理解Android”系列Framework卷的第III卷,从源代码的角度,对Android系统的Audio和UI两大功能的相关模块的实现原理和工作机制做了系统且详细的分析,填补了市场的空白。

《深入理解Android(卷3)》在逻辑上分为4个部分:

Part 01(第1~2章):这是本书的基础部分,首先介绍了Android源码环境的搭建、编译和调试;然后讲解了Android进程间通信与任务调度的工具Binder与MessageQueue。这两项基础工作是深入研究Android前必须做的功课。

Part 02(第3章):详细分析了AudioService服务的实现,包括音量管理、音频外设管理、AudioFocus机制的实现等内容。

Part 03(第4~6章):这是本书的核心内容之一,详细分析了Android UI的通用实现,依次剖析了WindowManagerService、Android输入系统、Android控件系统的工作原理。

Part 04(第7~8章):主要分析了SystemUI和Android壁纸相关服务的实现,包括StatusBarManagerService与NotificationManagerService两个系统服务,以及WallpaperManagerService系统服务、动态壁纸与静态壁纸的工作原理等内容。

除此之外,在对海量的Android源代码进行分析的过程中,本书尽可能地对其中的精妙之处进行了分析和解读,目的是希望帮助读者领悟其中的优秀设计思想和方法。

华为国际化

作者先后采访了华为商学院教授、智库创始人、培训讲师、专家学者,以及华为的部分高管,并进行了系统研究,从多个角度复盘了任正非带领华为从中国香港艰难开启国际化市场,到拓展俄罗斯和欧美市场时遭遇低谷和挫折,再到深耕非洲、布局东南亚,最后通过“以土地换和平”的战略转型进入“友商时代”,走向开放、合作与共赢的国际化历程。尤其是在2019年遭遇美国的全面阻击时,华为转“正”海思芯片、发布“鸿蒙系统”、布局5G领域实现自救的艰辛过程更是凸显了华为的核心理念:只有自身强大才能够走得更远,提前给最坏的打算做出应对方案,在遇到困难时就能从容应对。

华为国际化的历程虽然充满心酸曲折,异常艰难,但是其战略布局、指导方针、实现路径和突围方法等具有积极的借鉴和指导意义。期望能够给已经“走出去”的企业家、处于转型困境中的管理者、相关领域的科研工作者,以及想要拓展海外业务的创业者等提供帮助。

名人推荐:

华为国际化的成功,源于华为以技术为前导,快速灵活的反应能力,在最短的时间内满足客户需求,以极致的服务和产品赢得客户信任。

——当当网创始人、早晚读书创始人 李国庆

与很多中国企业不一样,华为是改革开放后较早拓展国际化市场的企业之一,毫不夸张地说,没有当年“走出去是为了活下去”的发端,今天的华为就不可能登顶。在四面楚歌的关键节点,创始人任正非毅然决然地吹响了拓展国际化市场的集结号,因为他知道整个商业环境在变,华为需要革自己的命,最终打破了跨国巨头的垄断,迎来了自己的春天。

——商界传媒集团CEO 周云成

华为国际化的过程不仅仅是先行者的过程,更是提升民族自信的里程,是留给后人的宝贵财富。

——涛略资本董事长 林涛

华为的国际化进程是全球化商业共同体融合共生的自然结果。华为顺应全球商业共同的实践发展规律,用“取法乎上”的精神,向全球最佳标杆实践狠狠学习,站在全球最佳实践基础的肩膀上,薪火传承全球商业共同体的管理智慧。这个过程也是华为公司和全球华为人的集体人格重塑的过程,是一次成功的全球共生实践性创举。

——广东观止文化CEO 、《共生》系列IP联合策划人 宋亚南

华为在国际化市场的拓展中,通过“范弗利特弹药量”式投入知识产权研究,致力于基础专利的研发和运营。与此同时,华为还积极与对手签订专利交叉许可协议,“以土地换取和平”,将竞争对手化解为合作伙伴,有效地解决了中国企业国际化中知识产权竞争的问题。

——西南政法大学知识产权研究中心教授 曾德国

无形经济的崛起

21世纪初,一场悄无声息的革命发生了,世界经济出现了一个新的特点——很多优秀的创意开始脱离实体形式,以无形资产的形式存在。过去,车轮、陶器、蒸汽机都曾是杰出的创意,而现在最具价值的创意往往隐藏在软件研发、数据库集成、艺术创作、品牌建设,甚至业务流程的优化中。在美国、英国和瑞典,投资者对无形资产的投资规模也已经超过有形资产,比如市值逼近10 000亿美元的苹果公司,其无形资产的价值就比实物资产多得多。可以说,一个无形经济的时代已经到来。

从高科技公司、制药公司到咖啡店和健身房,越来越多的企业发现,无形资产所能创造价值也远远高于有形资产,如何把设计、软件融入一个品牌,如何有效地运用这些看不见、摸不着的资产逐渐成为各类企业取得长期成功的关键。

在《无形经济的崛起》这本书中,英国帝国理工大学经济学教授乔纳森·哈斯克尔和英国国家创新基金会高级研究员斯蒂安·韦斯特莱克结合他们10年来在无形资产投资测度领域的研究,从无形经济的形式、特性、价值、影响等方面完整介绍了 这一被很多人忽略的新经济趋势:无形资产将如何推动世界经济的未来?管理者、投资者和决策者应该如何利用无形经济的时代特征来发展他们的业务?从国家到个人,无形经济的崛起将给国计民生带来怎样的影响?这些问题,你都将在这本书里找到答案。

Linux性能优化

在当前复杂的大规模系统场景下,好的应用程序性能比以往任何时候都更重要,但是获得这样的性能也更加困难。Linux由于其开源特性,已经具有一系列优化工具,只是这些工具散布在互联网上,工具的相关文档也很少,只有少数专家知道如何综合使用这些工具来解决实际问题。基于此,菲利普G.伊佐特著贺莲、龚奕利译的《Linux性能优化/Linux\Unix技术丛书》介绍了当前常用的Linux优化工具,展示了它们是如何行之有效地提升整体应用程序性能的。通过真实案例,向开发人员演示了怎样定位影响性能的源代码行,使系统管理人员和应用程序开发人员能够迅速深入系统瓶颈,实施解决方案。

通过阅读《Linux/Unix技术丛书:Linux性能优化》,你能够:

在不熟悉底层系统的情况下,快速识别系统瓶颈。

针对具体问题,找到并选择正确的性能工具。

深入理解系统性能及优化问题。

掌握优化系统CPU、用户CPU、内存、网络I/O和磁盘I/O的方法,并了解它们之间的关系。

掌握修复计算密集型(CPU-bound)、延迟敏感和I/O密集型(I/O—bound)的应用程序的方法,跟随案例轻松地配置自己的环境。

安装并使用Linux系统的高级全系统分析器——oprofile。

无论读者的技术背景如何,性能优化的新手都能通过学习《Linux/Unix技术丛书:Linux性能优化》,掌握一系列清晰实用的优化原则和策略,并获得丰富的Linux知识,解决Linux系统和应用程序的优化问题,增加商业价值并提高用户满意度。

谢谢,但今天不行

《谢谢,但今天不行》讲述了在当代社会,许多人都挣扎在快节奏的、繁杂的日常生活中,我们感受不到生命的轻快,只是感到压力、束缚和艰难。为了逃脱过度工作和疲惫不堪的恶性循环,我们必须学会说“谢谢,但今天不行”。

在这本启迪人生的书中,作者通过66个实例、自我反省的哲思告诉我们 该如何重拾勇气、体会生活的美好和生命之轻,寻求有意义的、积极的幸福人生,让我们可以过上想要的自在生活。

编辑推荐

1.“不结婚多丢人”

“女性就该独立和自我”

“不生孩子就是大不孝”

“做个好妻子、好儿媳,要回归家庭”

2.这是一本所有人都需要的“自我疗愈手册” 。

3.在各个人生阶段里,我们有着各自需要完成的任务,

但最重要的任务之一是由“真实的自我”来调节和管理自己。或许ta们的期望很重要,但不是追逐“大家觉得不错”的标准,而是找到自己的身份,实现自我身份认同,开启想要的自在人生。

4.人生需要鼓足顺从内心的勇气,卸下繁重,过上自己想要的生活。

5.关于日常、职场、家庭、情感的66个成长哲思。

6.做不违背内心的选择,回归真实的本我,找回久违的勇气、自在与平静。

7.影响数百万年轻人的身心灵导师 × 《明镜周刊》赞誉作家诚挚之作。

8.德国亚马逊心理自助类五星好评作品。

9.平衡和减速不意味着将会落后,恰恰相反是他们选择了真正重要的。

10.精心内文版式,纯质印刷,暖心实用的手边书。

11.大32开,内容精炼,方便随时阅读,领悟生活美好。

12.我希望你能有一个值得自豪的一生,如果你发现生活和你想象的不一样,我希望你能有勇气,重新启程。

——《本杰明·巴顿奇事》

算法交易:制胜策略与原理

本书是一本引人入胜、信息量大、覆盖各类交易策略的图书。无论个人投资者,还是机构投资者,都可以借鉴和使用其中的策略。本书中的策略大致可分为均值回归系统和动量系统两大类。书中不仅介绍了如何使用每种类别的交易策略,更解释了各种策略之所以有效的原因。本书始终以简单、线性的交易策略为重心,因为复杂的交易策略容易受到过度拟合及数据窥探的侵害。数学和软件是算法交易的两条腿。本书用到了一定程度的数学知识,使其对各种金融概念的讨论更加清晰准确。另外,书中还加入了很多使用MATLAB代码编程的说明性示例,这些示例可以在本书的网站上下载。总体而言,本书涉及的主要内容包括:

选择正确的自动执行平台及回测平台,以减少或消除算法交易策略中易犯的错误;

交易均值回归的投资组合的简单技能(线性、布林带、卡尔曼滤波)以及在这些测试和策略中使用什么数据形式(实际价格、对数价格、或是比例)更好;

交易股票、ETF、外汇及进行期货跨期套利、跨市套利等所用的均值回归策略;

股票及期货的动量的四大推动力,以及可以提取时间序列及横截面动量的策略;

基于高频交易、委托单动向、杠杆ETF、新闻事件和情绪的新型动量策略;

基于凯利公式的风险及资金管理,加入了作者个人风险管理的经验。

DBA修炼之道:数据库管理员的第一本书(原书第2版)

【编辑推荐】

资深数据库管理专家30余年经验结晶,全面阐释数据库管理的各种技术问题与解决方法;

实战性强,包含大量典型数据管理分析经验,为快速掌握并灵活运用数据库管理技术提供最佳指导。

【名家推荐】

我已经不记得多少次向人推荐这本书了。这本书写得好,重要的是,它涵盖了成为一名高效DBA所需要知道的所有方面。

——Scott Ambler,敏捷数据方法的领导者

这是一本精心编写和组织的数据库管理实践的指南。不像一般的数据库理论或关系数据库理论书籍,这本书更直接地侧重于当今数据库专业人员进行数据库管理的理论与实践,并且没有太多迎合任何特定的产品实施。因此,数据库管理非常适合那些有兴趣研究DBA或类似但更具体的角色(如数据建模或数据库性能分析师)的职责的人。

——Sal Ricciardi,微软项目经理

Craig的特点之一是他的写作清晰、易读。任何技术类书籍的主要目的是在作者和读者之间传递信息,这一点Craig做得很棒。他希望读者学习,并且完整表达了自己的想法。

——Chris Foot,远程DBA专家和Oracle ACE

本书涉及DBA任务和职责的完整且全面的清单,从创建数据库环境到数据仓库管理,以及中间可能会发生的一切。

——Mike Tarrani,计算机顾问

我认为,每一名业务经理和IT经理都应该拥有这样一本书。

——Dan Hotka,独立顾问和Oracle ACE

Craig Mullins的这本书见解深刻。Mullins以卓越的洞察力清晰描述了现代企业中数据管理员和数据库管理员的角色以及他们的职责。

——Michael Tozer,作家及前美国海军军官

【内容简介】

本书是资深数据库管理专家30余年经验的结晶,通过大量的典型数据管理分析经验,全面而系统地讲解数据库管理的各种技术问题与解决方法,内容全面而深入,包括创建数据库环境、数据建模、规范化、设计、性能、数据完整性、合规性、治理、安全、备份/恢复、灾难规划、数据和存储管理、数据移动/分布、数据仓库、连接、元数据、工具等。

全书共24章:第1~2章介绍如何建立可用的企业数据库环境;第3~4章阐释如何制定合理的数据模型和数据库设计,并将其应用于企业生产;第5~6章介绍应用创新的数据库功能,如时态数据和多级安全,以及部署运行良好并能保护数据完整性的应用程序;第7~8章介绍管理所有形式的数据库相关的变更和数据的可用性问题;第9~12章涉及系统优化性能和可用性方面的问题;第13~15章涉及部署现代数据安全程序和切实可行的数据管理策略;第16~17章介绍数据库备份/恢复和业务连续性规划;第18章介绍数据和存储设备的管理;第19章介绍一些用于将数据从一个位置移动到另一个位置并且在多个位置对数据提供支持的主要工具;第20~22章介绍数据仓库、数据集市和其他分析处理系统的管理;第23章介绍如何选用DBA工具,以节约时间和成本。第24章介绍DBA经验法则,帮助企业招聘顶级DBA人才,创建DBA职位描述。

网络数据采集技术:Java网络爬虫实战

编辑推荐

《网络数据采集技术:Java网络爬虫实战》是国内上很少见的讲解Java语言(而不是Python语言)网络爬虫的书籍。与Python语言相比,使用Java语言进行网络数据采集,具有采集效率更高、框架性能更好、敏捷易用等优点,而且针对大型搜索引擎系统的数据采集工作更多使用Java语言,故本书值得读者学习。编程语言的初学者也可通过本书进一步掌握Java语言的高级编程技能。

内容提要

《网络数据采集技术:Java网络爬虫实战》以Java为开发语言,系统地介绍了网络爬虫的理论知识和基础工具,包括网络爬虫涉及的Java基础知识、HTTP协议基础与网络抓包、网页内容获取、网页内容解析和网络爬虫数据存储等。本书选取典型网站,采用案例讲解的方式介绍网络爬虫中涉及的问题,以增强读者的动手实践能力。同时,本书还介绍了3种Java网络爬虫开源框架,即Crawler4j、WebCollector和WebMagic。

《网络数据采集技术:Java网络爬虫实战》适用于Java网络爬虫开发的初学者和进阶者;也可作为网络爬虫课程教学的参考书,供高等院校文本挖掘、自然语言处理、大数据商务分析等相关学科的本科生和研究生参考使用;也可供企业网络爬虫开发人员参考使用。

媒体评论

海量数据的出现催生了一种新的科研模式,即从数据中直接查找或挖掘所需要的信息。网络数据采集是商务、金融、公共管理等领域进行大数据分析的基础。本书系统梳理了网络数据采集的理论和基础知识,通过实际案例描述了网络数据采集技术的实现流程。基于本书的学习,读者可轻松开发一些数据采集项目,获取所需要的网络数据。

清华大学教授、博士生导师 陈国青

数据采集是数据处理的首要环节,也是发掘和利用数据价值的基石。网络数据作为数据的重要来源,其采集手段多为网络爬虫。本书依托作者团队所承担的国家自然科学基金重大项目在数据采集方面的研究成果,系统地介绍了其相关技术(均得到实践验证),能够很好地帮助数据采集技术的初学者和进阶者。

中国科学院计算技术研究所研究员、博士生导师 程学旗

数据作为一种重要资源,对创新社会治理、经济转型升级、科技创新能力提升的作用显著。采集数据是实现数据价值的基础性工程,受到社会各界的高度重视。本书提供了多个网络数据采集项目的详细代码,并附有注释,便于读者理解与进行实际项目的开发。

上海数据交易中心项目总监 卓训方

对于大学生,以及从事数据挖掘、数据商务分析等相关研究的硕士生和博士生而言,网络数据采集已是一项必备技能。本书详细介绍了Java网络爬虫技术所涉及的一系列工具,同时也介绍了一些流行的网络爬虫开发框架,非常适合莘莘学子参考使用。

合肥工业大学教授博士、生导师 刘业政

前言

近几年,网络空间大数据(Big Data)已成为各领域研究的热门话题。在企业应用方面,天猫利用海量的用户数据挖掘年轻消费者偏好,并将用户偏好反馈给手机研发部门,将其用于手机设计;汽车之家利用平台中用户生成的大数据对用户进行画像,在此基础上开展个性化营销。在学术界,很多领域的学者针对大数据衍生出的新问题开展学术研究,如大数据驱动的客户洞察、大数据驱动的个性化推荐、大数据驱动的管理决策等。

在网络大数据环境下,数据采集尤为重要。因此,很多企业都提供了(高级)数据采集工程师的职位。对于很多在校大学生而言,尤其是硕士生和博士生,网络数据采集是一项必备的技能。

在编写本书之前,笔者主要从事数据采集系统的设计与开发工作。在CSDN 社区上,笔者撰写过一系列介绍Java 网络爬虫的博客,这些博客为笔者的主页带来了不少访问量;同时,也有许多博客读者通过邮件的方式,向笔者咨询网络爬虫相关的工具使用、程序调试等问题。为此,笔者对Java 网络爬虫所涉及的知识与技术进行了系统的梳理,并打算编写一本关于Java 网络爬虫的书籍。在写作过程中,笔者与具有丰富网络爬虫教学经验的姜元春教授就写作逻辑、介绍的知识点、使用的案例等多方面的内容进行了多次讨论。本书的内容更加注重爬虫理论、开发基础与实战演练。基于对本书爬虫案例的研读,读者可以快速开发自己需要的其他网络爬虫程序。

本书的内容

本书分为9 章,具体内容如下所示。

第1 章至第3 章:这3 章重点介绍与网络爬虫开发相关的基础知识,其中包括网络爬虫的原理、Java 基础知识和HTTP 协议等内容。

第4 章至第6 章:这3 章分别从网页内容获取、网页内容解析和网络爬虫数据存储3 个方面介绍网络爬虫开发过程中所涉及的一系列技术。在这3 章中,涉及很多开源工具的使用,如Jsoup、HttpClient、HtmlCleaner、Fastjson、POI3 等。

第 7 章:本章利用具体的实战案例,讲解网络爬虫开发的流程。通过对本章的学习,读者可以轻松开发Java 网络爬虫。

第8 章:针对一些复杂的页面,如动态加载的页面(执行JavaScript 脚本),本章介绍了一款实用的工具——Selenium WebDriver。

第9 章:本章重点介绍了3 种比较流行的Java 网络爬虫开源框架,即Crawler4j、WebCollector 和WebMagic。读者可根据数据采集需求,自行开发支持多线程采集、断点采集、代理切换等功能的网络爬虫项目。

本书的特色

注重基础:俗话说,基础不牢,地动山摇。本书从可读性和实用性出发,重点介绍了网络爬虫中涉及的基础知识。

系统性:本书系统地梳理了网络爬虫的逻辑和开发网络爬虫需要掌握的技术。对网络爬虫初学者和进阶者而言,学习这些内容将有利于解决数据采集过程中遇到的各种问题。

详细的案例讲解:本书选取了较为典型的网站,讲解网络爬虫经常遇到的问题,如HTTPS 请求认证问题、大文件内容获取问题、模拟登录问题、不同格式文件(文本、图片和PDF 等)的存储问题、定时数据采集问题等。

开源框架: 本书介绍了3 种Java 网络爬虫开源框架,即Crawler4j、WebCollector和WebMagic。通过对这3 种网络爬虫开源框架的学习,读者可以轻松开发一些高性能的网络爬虫项目。

完整的代码:为便于读者学习,对于每个数据网络爬虫项目,笔者都提供了完整的代码,并且在代码中给出了清晰的注释。

适合的读者

Java 网络爬虫开发的初学者和进阶者。

科研人员,尤其是从事网络大数据驱动研究的硕士生和博士生。

开设相关课程的高等院校的师生。

企业网络爬虫开发人员。

说明

网络爬虫作为一项技术,更应该服务于社会。在使用该技术的过程中,应遵守Robots 协议(互联网行业数据抓取的道德协议)。同时,需要注意对数据所涉及的知识产权和隐私信息进行保护。另外,采集数据时,需要注意礼貌,即不频繁地请求网页,以防止给数据提供者的服务器造成不良影响。在使用所采集的数据时,需要注意是否涉及商业利益和相关法律。最后,本书中所有使用的案例皆为测试案例,仅供读者学习使用,本书中的URL 均做了处理。

基金项目

本书由国家自然科学基金重大项目课题“面向大数据的商务分析与计算方法以及支撑平台研究(71490725)”、国家自然科学基金重大研究计划子课题“面向商务领域的大数据资源池及集成示范平台(91746302)”、国家自然科学基金优秀青年基金“个性化营销理论与方法(71722010)”提供资助。

勘误

由于笔者的水平有限,书中难免出现一些错误及不准确之处,恳请读者批评指正。为及时更正书中不恰当的内容,笔者在CSDN 博客中创建了一个板块,读者可以将书中的问题以评论的方式进行反馈,笔者将针对这些问题进行勘误。另外,也欢迎读者通过发送电子邮件(qy20115549@126.com)的方式,反馈书稿的问题。

致谢

感谢电子工业出版社的林瑞和编辑、合肥工业大学电子商务研究所的刘业政教授和孙见山副教授等给本书提出的宝贵建议。

感谢华为的杜非、王佳佳和王锦坤师兄的帮助,是他们将我带入编程的世界。

感谢淮南师范学院的孙娜丽女士对整本书稿写作语言的梳理。

感谢合肥工业大学电子商务研究所的朱婷婷、杨露、田志强、宋颖欣、张雪、李哲、贺菲菲、叶畅、陶守正、梁瑞诚等博士参与本书内容的讨论。

最后,希望热爱网络爬虫开发的小伙伴们能够喜欢本书。

钱 洋

2019 年9 月

Github | Docker | Library | Project