-
SQL必知必会(第5版)
本·福达 试读
11SQL是使用最广泛的数据库语言,绝大多数重要的 DBMS 支持 SQL。本书由浅入深地讲解了SQL的基本概念和语法,涉及数据的排序、过滤和分组,以及表、视图、联结、子查询、游标、存储过程和触发器等内容,实例丰富,便于查阅。新版对书中的案例进行了全面的更新,并增加了章后挑战题,便于读者巩固所学知识。
-
-
信息安全工程师教程
张焕国 试读
全国计算机技术与软件专业技术资格(水平)考试(以下简称“计算机软件考试”)是由人力资源和社会保障部、工业与信息化部领导下的专业技术资格考试,纳入全国专业技术人员职业资格证书制度统一规划。为适应“十三五”期间计算机软件行业发展需要,满足社会多方对信息安全技术人员的迫切需求,根据人力资源和社会保障部办公厅《关于2016年度专业技术人员资格考试计划及有关问题的通知》(人社厅发[2015]182号),在2016年下半年计算机技术与软件专业技术资格(水平)考试中将开考“信息安全工程师(中级)”。“信息安全工程师(中级)”岗位的人才评价工作的实施,将成为科学评价我国信息安全专业技术人员的重要手段,也将为我国培养和选拔信息安全专业技术人才,发挥重要作用。 本书根据信息安全工程师考试大纲的要求进行编写,内容主要包括信息安全基本概念、基本技术和基本应用等方面,讲授方法注重理论联系实际,突出实用技术。全书共分8章,具体内容包括:信息安全基础、密码学基础与应用、网络安全基础、信息系统安全基础、应用系统安全基础、网络安全技术与产品、信息系统安全工程、应用安全工程。
-
高级算法和数据结构
马塞洛·拉·罗卡 试读
这是一本关于“高级/进阶”算法和数据结构的图书,主要介绍了用于Web应用程序、系统编程和数据处理领域的各种算法,旨在让读者了解如何用这些算法应对各种棘手的编码挑战,以及如何将其应用于具体问题,以应对新技术浪潮下的“棘手”问题。本书对一些广为人知的基本算法进行了扩展,还介绍了用于改善优先队列、有效缓存、对数据进行集群等的技术,以期读者能针对不同编程问题选出更好的解决方案。书中示例大多辅以图解,并以不囿于特定语言的伪代码以及多种语言的代码样本加以闸释。学完本书,读者可以了解高级算法和数据结构的相关内容,并能运用这些知识让代码具备更优性能,甚至能够独立设计数据结构,应对需要自定义解决方案的情况。本书可作为高等院校计算机相关专业本科高年级学生以及研究生的学习用书,也可供从事与算法相关工作的开发者参考。
-
鸿蒙入门:HarmonyOS应用开发
张方兴 试读
鸿蒙HarmonyOS是一款自主研发、面向未来物联网技术的操作系统,虽然与Android操作系统有着相似之处,但其功能与特色也是值得开发者深入探索的。本书的主要目的是帮助不熟悉此系统的开发者循序渐进地掌握HarmonyOS的诸多关键特性,从HarmonyOS基础知识、Java UI框架,到Ability开发、HarmonyOS高级特性开发;从HarmonyOS数据管理、HarmonyOS与媒体、HarmonyOS与智能设备,到面向实战的仿微信程序开发、仿淘宝程序开发等。在本书的最后,还有整体的项目练习。通过对这本书的学习,读者可以初步掌握HarmonyOS应用开发的方法。
-
Visual C++ 2017网络编程实战
朱晨冰 试读
本书从初学者的角度出发,以通俗易懂的语言,配合丰富多彩的实例,详细地介绍了使用Visual C++ 2017进行网络编程应该掌握的各方面知识,以及网络编程的常见场景和较难技术,快速提高开发技能。 全书共分18章,内容包括TCP/IP协议、本机网络信息编程、多线程编程、套接字编程、简单网络服务器设计、基于IO模型的网络开发、网络性能工具iperf的使用、WinInet开发浏览器实例、HTTP编程、Web编程、中国象棋网络对弈实例、winpcap编程、ICE网络编程和IPv6网络编程。 本书适合Visual C++网络编程初学者阅读,可供开发人员查阅参考,也适合作为高等院校相关专业的教学参考书。
-
起号:给自媒体人的60条实操干货
池骋 试读
15本书从账号的定位、搭建、起号、运营、变现五部分着手,结合大量实践经验,为自媒体人在自媒体发展不同阶段所采取的应对措施进行了总结理。本书既有对成功经验的总结,又有对失败教训的反思,旨在探讨在自媒体时代下提高账号成功率的实战方法,是自媒体从业人员以及对自媒体相关知识有兴趣的读者迅速了解自媒体运营全过程的必备工具书。
-
华为HCIA-Datacom网络技术学习指南
韩立刚 试读
本书基于华为HCIA-Datacom v1.0考试大纲编写,采用基础知识讲解+原理剖析+实战案例分析的方式,以助力读者通过华为HCIA-Datacom认证考试。本书主要内容包括计算机通信基础、IP地址和子网划分、管理华为设备、静态路由、动态路由、交换机组网、网络安全与网络地址转换、网络服务、无线局域网、IPv6、广域网、园区网典型组网案例、SDN和自动化运维等。 本书内容全面、原理剖析深入、案例思路清晰。本书不仅有专业的网络技术基础知识介绍,而且有深入浅出的技术原理解析。本书既可以作为准备参加华为HCIA-Datacom认证考试的学员的自学用书,也可以作为高等院校、培训机构的教学用书。
-
数控机床
李新德 试读
本书是根据《国家职业教育改革实施方案》的系统性要求进行编写的,共7个学习情境,包括数控机床概述、数控系统、数控机床的伺服系统、数控机床的机械系统、典型数控机床、数控机床的安装与维修以及特种加工数控机床。每个学习情境都先以情境导入、情境解析、学习目标及学习流程的方式来驱动,以激发学生的学习兴趣;然后通过知识导图,帮助学生建立系统的知识架构;最后设置任务实践环节,提高学生的实操能力。书中配有二维码,融入了“互联网+”,可以通过手机扫描二维码观看相关视频。此外,教材配有丰富且前沿的信息化教学资源,帮助学生理解并掌握知识或技能难点。本书内容全面,形式新颖,适合作为高等职业教育本科和专科院校数控技术、机械制造及自动化、机电一体化技术、智能制造装备技术及其他相关专业的教材,也可作为从事加工制造业的技术人员或操作人员的参考书。
-
高性能MySQL(第4版)
西尔维亚·博特罗斯 试读
《高性能MySQL(第3版)》是MySQL领域的极佳之作,拥有广泛的影响力。第4版更新了大量的内容,全书共分为16章和6个附录,内容涵盖MySQL架构和历史,基准测试和性能剖析,数据库软硬件性能优化,复制、备份和恢复,高可用与高可扩展性,以及云端的MySQL和MySQL相关工具等方面的内容。每一章都是相对独立的主题,读者可以有选择性地单独阅读。《高性能MySQL(第4版)》不但适合数据库管理员(DBA)阅读,也适合开发人员参考学习。不管是数据库新手还是专家,相信都能从本书有所收获。
-
Python黑帽子:黑客与渗透测试编程之道(第2版)
Justin Seitz 试读
本书是畅销书《Python黑帽子:黑客与渗透测试编程之道》的再版,介绍Python是如何被运用在黑客和渗透测试的各个领域的:从基本的网络扫描到数据包捕获,从Web爬虫到编写Burp插件,从编写木马到权限提升等。书中的很多实例都很有启发意义,比如HTTP通信数据中的人脸图像检测,基于GitHub进行C&C通信的模块化木马,浏览器的中间人攻击,利用COM组件自动化技术窃取数据,通过进程监视和代码插入进行提权,通过向虚拟机内存快照插入shellcode实现木马驻留和权限提升等。 学习这些实例,读者不仅能掌握各种Python库的应用和编程技术,还能拓宽视野,培养和锻炼自己的黑客思维。阅读本书时,几乎感受不到一般技术图书常有的枯燥和乏味。
-
-
机械制图与CAD
王军红 试读
本书将机械制图和识图知识与AutoCAD知识和技能有机融合,依据“产教融合、任务驱动”的教学原则,优化学习内容,达到掌握制图知识与培养计算机绘图能力并进的目的。本书是一本综合性教材,内容包括制图的基本知识与技能、几何体三视图、组合体、轴测图、机件常用表达方法、标准件和常用件、零件图、装配图。书中采用国家现行制图标准,同时,运用了二维码等先进的信息化技术,可作为高等职业院校机电类各专业的专业基础课程的教材,也可作为企业计算机辅助设计人员的技术资料。本书配有成套的课件、习题、动画及教案等教学资源,体现精讲精练,注重知识积累和能力培养,特别有利于学生形成良好的学习素养。需要教学资源的教师可登录机械工业出版社教育服务网www.cmpedu.com免费注册后下载,或联系编辑索取(QQ:1239258369,电话:010-88379739)。
-
Android程序员面试笔试宝典
猿媛之家 试读
《Android程序员面试笔试宝典》覆盖了Android开发中的各个主要方面,所给出的试题均取材于各大IT公司的Android面试真题。全书分为Java部分与Android部分。因为Android开发是用Java语言来编写的,所以这里所讲的Java知识都是基础方面,而且跟Android开发有关的其他基础知识都会在Java部分进行讲解。 而Android部分,则从面试中经常考的知识点入手,对Android进行全面的学习,对常见面试真题进行分析与讲解,培养读者解决面试题思路的同时,也能系统学习到Android开发。 《Android程序员面试笔试宝典》内容丰富,讲解思路清晰且详细,涵盖的知识点非常多,不但是一本用来解决程序员面试的Android实用工具书,也是一本适合任何Android开发者学习的好书。
-
算法训练营:海量图解+竞赛刷题(入门篇)
陈小玉 试读
本书以海量图解的形式,详细讲解常用的数据结构与算法,又融入大量的竞赛实例和解题技巧。通过对本书的学习,读者可掌握12种初级数据结构、15种常用STL函数、10种二叉树和图的应用,以及8种搜索技术,并领悟不同的数据结构和算法的精髓,熟练应用各种算法解决实际问题。 本书总计9章。第1章讲解C++语言基础,包括语法、函数、递归和数组;第2章讲解算法入门知识,包括算法复杂度计算、贪心算法、分治算法和STL应用;第3章讲解线性表的应用,包括顺序表、单链表、双向链表、循环链表和静态链表;第4章讲解栈和队列的应用,包括顺序栈、链栈、顺序队列和链队列;第5章讲解树的应用,包括树的存储、二叉树遍历与还原、哈夫曼编码;第6章讲解图论基础,包括图的存储、图的搜索和图的连通性;第7章讲解图的应用,包括最短路径、最小生成树、拓扑排序和关键路径;第8章讲解查找算法,包括哈希表、字符串模式匹配、二叉搜索树和平衡二叉树;第9章讲解搜索技术,包括二分搜索、深度优先搜索、广度优先搜索和启发式搜索。
-
剪映视频剪辑从入门到精通(电脑版)
吾影视觉 试读
剪映专业版是剪映软件的电脑版,其可方便用户更直观、更细致、更精确、更专业地进行视频剪辑。剪映专业版的优势在于覆盖了剪映手机版丰富的功能、先进的人工智能算法,以及简单的操作,方便用户快速实现对剪映软件的视频剪辑功能从入门到精通。 本书从剪映专业版的入门方法开始讲起,介绍了剪辑、滤镜、字幕、动感卡点、创意、转场特效等重点内容,最后以多个案例进行综合实践讲解,帮助读者做到学有所得、融会贯通,成为视频剪辑高手!
-
深入Activiti流程引擎:核心原理与高阶实战
贺波 试读
本书主要介绍业务流程管理的实战落地应用,全书分为4篇:基础理论篇,包含流程的基本概念、业务流程管理的历史、业务流程管理体系;常规应用篇,包含Activiti开发环境准备、使用IDEA和Eclipse开发Activiti工作流、流程设计工具,以及Activiti核心架构、工作流引擎配置、用户管理、流程部署、表单管理等内容;高级实战篇,包含Spring Boot和 Activiti的其他实践和应用;架构扩展篇,包含多引擎架构、性能优化、流程稳定性保障。本书适合从事业务流程管理的技术人员阅读。
-
数据分析思维:分析方法和业务知识
猴子·数据分析学院 试读
《数据分析思维:分析方法和业务知识》分为两大部分:“方法篇”和“实战篇”。 “方法篇”介绍了数据分析中常用的业务指标、分析方法以及如何用数据分析解决问题的步骤。 “实战篇”讲解了如何应用第一篇的方法来解决工作中的问题,分享十二个行业(国内电商、跨境电商、金融信贷、金融第三方支付、家政、旅游、在线教育、运营商、内容、房产、汽车、零售)的业务知识,以及该行业内用数据分析解决问题的实例。每个行业都包括业务模式、业务指标、案例分析三方面的内容。 通过本书的学习,你会熟悉数据分析的方法,并将其灵活应用在自己所处的行业中。
-
Servlet.JSP深入详解:基于Tomcat的Web开发(畅销书升级版)
孙鑫 试读
本书共分3篇,分别为Servlet篇、JSP篇及其应用篇,书中展示了Java Web开发中各种技术的应用,帮助读者快速掌握Java Web开发。在知识的讲解上,本书采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解,并通过大量的实例和实验来验证并运用本书的知识。大部分章节都提供了多个例子,而且很多例子都是目前Web开发中经常使用的,具有相当高的实用价值。
-
零起点Python足彩大数据与机器学习实盘分析
何海群 试读
本书采用Python编程语言、Pandas数据分析模块、机器学习和人工智能算法,对足彩大数据进行实盘分析。设计并发布了开源大数据项目zc-dat足彩数据包,汇总了2010—2016年全球5万余场足球比赛的赛事和赔率数据,包括威廉希尔、澳门、立博、Bet365、Interwetten、SNAI、皇冠、易胜博、伟德、必发等各大赔率公司。介绍了如何使用Python语言抓取网页数据,下载更新zc-dat足彩数据包,并预测分析比赛获胜球队的取胜概率,同时提出了检测人工智能算法优劣的“足彩图灵”法则。
-
-
所罗门的密码:AI时代的价值、权力与信任
奥拉夫·格罗思 试读
我们如何才能创造出体现人类特点的AI? 这些造物有可能完整地反映出人类的本性和常识吗? 我们能对AI系统抱有多大程度的信任,愿意将多少控制权交给机器? AI时代,即使大多数人保住了工作,这些工作是否还能让他们维持原有的生活水平? 什么样的国际机构能促进关于AI的辩论和治理,给人类带来福祉? 如果现在全社会不采取共同行动,未来我们还有可能控制人机关系吗?无论是在医学、金钱还是人类情感方面,由AI驱动的技术在我们的生活中扮演着越来越重要的角色。随着我们将更多决定权交给机器,我们面临着关于保持安全、保住工作和掌控我们生活方向的新问题。这些问题将挑战人类对价值、权力和信任的理解。新的AI技术可以驾驶汽车、治疗受损的大脑并推动工人提高生产力,但它也可以威胁、操纵我们,并使我们与他人疏远。它可以让国家与国家对立,但它也可以帮助国际社会应对一些重大的挑战,从粮食危机到全球气候变化。 针对这些问题,作者从伦理学的角度入手,在全面分析当前世界各国AI发展水平的基础上,探讨了人类与AI共生、协作的关系,并为读者描绘了未来AI的应用前景。
-
逆时侦查组:凶手何时来访
张小猫 试读
逆时侦查组,是由精英刑警、尖端科学家、犯罪学家、网络专家组成,针对反侦查能力极强,且掌握着时间逆行、人工智能、基因编辑、大数据信息等尖端科技的犯罪集团,成立的秘密专案组。某日,刑警路天峰发现,自己拥有了能够不定期重复5次经历同一天的逆时能力。依靠这种能力,路天峰一次次回到案发之前进行侦查,破获一起又一起重案。直到一封来自嫌疑人X的谋杀预告突然出现,路天峰逐渐才意识到,拥有这种能力的人,似乎不止他一个……小说巧妙融合科幻元素,深入展现侦查与反侦查、高科技与高智商的生死较量,栩栩如生地刻画了精英刑警、尖端科学家、网络专家、犯罪分子等近百人物。局中局、案中案,强设定、强逻辑、强结构,带给你剥洋葱般,层层嵌套的阅读体验。
-
数码摄影后期高手之路
李涛 试读
本书是国内知名的图形图像专家——李涛多年在摄影后期教学实践的总结。他通过拍摄及后期操作前的准备、后期流程和后期应用等三大部分对数码摄影后期进行了透彻的阐述。让读者可以从较高的高度对数码摄影后期有了全局的认识和思考。本书将后期流程分为全局调整、曲线调整、局部调整、锐化、降噪和输出等六大步骤,使读者在后期操作时有法可依。本书在后期应用中着重介绍了照片的通透、影调、电影色调、Cinemagraph、Lab调色、接片、堆栈和创造光线等实用且流行的后期技术。这其中很多技术曾让从业者望而却步,本书却将这些技术讲解的非常透彻和简捷,一定会让读者在数码摄影后期水平得到升华。本书还为读者提供了部分免费的教学视频,在书中扫描二维码就能随时随地学习后期技术。其中一部分收费的视频课程,本书读者也可以享受前所未有的优惠。本书适合广大摄影爱好者和摄影师,以及专业修图师参考学习。
-
AI纯美人物绘画关键词图鉴 Midjourney版
AIGC-RY研究所 试读
AI是当下无法阻挡的艺术创作趋势。 本书首先简要地介绍了一下关键词的使用方法,帮助读者大致了解生成图片的基本原理;正文实战部分,展示了画面风格、构图方式、人物属性、人物细节、人物服饰、人物动作、场景氛围等7大主题的AI图片生成效果,并给出了提示词说明,通过图文对应的方式帮助读者了解生成图片的具体方法,从而生成自己想要的图像。 本书适合对AI图像创作感兴趣的读者和有AI图像创作需求的设计师、插画师等阅读。
-
BERT基础教程:Transformer大模型实战
苏达哈尔桑·拉维昌迪兰 试读
本书聚焦谷歌公司开发的BERT自然语言处理模型,由浅入深地介绍了BERT的工作原理、BERT的各种变体及其应用。 本书呈现了大量示意图、代码和实例,详细解析了如何训练BERT模型、如何使用BERT模型执行自然语言推理任务、文本摘要任务、问答任务、命名实体识别任务等各种下游任务,以及如何将BERT模型应用于多种语言。通读本书后,读者不仅能够系统了解有关BERT的各种概念、术语和原理,还能够使用BERT模型及其变体执行各种自然语言处理任务。
-
权限提升技术:攻防实战与技巧
于宏 试读
权限提升一直是渗透测试流程种比较重要的一环,想要成为权限提升领域的专家吗?那就来看看这本《权限提升技术:攻防实战与技巧》吧!系统性、实战性、技巧性、工程性,一应俱全。 内容结构严谨,涵盖Windows和Linux系统下的提权方法,为你构建了完整的学习路径;理论知识和实践操作并重,每一章都有详细的演示,让你不仅理解更深刻,实战能力也得以提升。 不同环境下的提权需求?别担心,书中介绍了多种实用技巧和方法,让你随时应对。从渗透测试的角度出发,为网络安全从业人员和渗透测试工程师提供实际工作所需的技术支持;服务器运维人员也能在书中找到对各种提权技术的防御和维护措施,保障系统安全。 通俗易懂的语言,简洁明了的表达,结合大量案例和操作演示,让你更轻松地掌握知识;图文并茂的排版方式,直观呈现知识点,提升阅读体验。成为权限提升领域的高手,就从这本书开始!
-
零基础学电工电路:识图、安装与维修
韩雪涛 试读
《零基础学电工电路:识图、安装与维修》以电工领域的市场需求作为导向,根据国家相关职业资格标准安排电工电路识图及维修技能的学习内容。结合电工行业的培训特色和读者学习习惯,将电工电路识图、安装维修的知识和相关技能分成17个章节,内容包括电工识图基础、基本元器件的识读、基础电子电路的识读、实用单元电路的识读、电工电路的控制关系、电气线路的敷设、电气线路的接线与安装、电动机常用控制电路及接线、PLC常用控制电路及接线、变频器常用控制电路及接线、配电线路布线与安装、照明线路布线与安装、智能家居系统的布线、配电及照明线路的检修调试、空调器电路维修、电动自行车维修、工业及农机设备维修。
-
STM32F0实战:基于HAL库开发
高显生 试读
作为STM32单片机的入门者,往往在从寄存器开发还是从固件库开发上纠结不定,本书将从市场上非常畅销的F0系列微控制器入手,利用意法公司新近推出的一款全新的开发软件—STM32CubeMX做为项目建立和代码初始化工具,快速生成F0系列的开发环境,并在MDK-ARM软件上对代码进行进一步的编辑修改,直至生成最终的开发项目。
-
Linux命令行与shell脚本编程大全(第4版)
理查德·布卢姆 试读
这是一本关于Linux命令行与shell脚本编程的系统性教程,主要包括四大部分 :Linux命令行、shell脚本编程基础、高级shell脚本编程,以及创建和管理实用的脚本。本书这一版针对Linux系统的新特性进行了更新,不仅涵盖了详尽的动手教程和现实世界中的实用信息,还提供了与所学内容相关的参考信息和背景资料。通过本书的学习,你能轻松写出自己的shell脚本。 本书适合Linux系统管理员及相关开发人员阅读。
-
深入解析C#(第4版)
乔恩·斯基特 试读
C#语言简洁优雅,精妙强大,是当今编程语言的集大成者,功能不断推陈出新,受到众多开发人员的推崇。本书是C#领域不可多得的经典著作,新版重磅升级,不仅重新组织了内容,还全面更新并细致剖析了C#6和C#7的新增特性,为读者奉上知识盛宴。作者在详尽展示C#各个知识点的同时,注重从现象中挖掘本质,解读语言背后的设计思想,深入探究了C#的核心概念和经典特性,并将这些特性融入代码示例,帮助读者顺畅使用C#,享受使用C#编程的乐趣。
-
快速念咒:MySQL入门指南与进阶实战
彭宇奇 试读
在当今社会,高效管理数据是一种思维方式,也是一种能力。越来越多的公司和岗位看重这一点。本书的核心理念是基于MySQL将学习数据管理的过程自然融入日常生活,使学习变得轻松,而不再是一项艰巨的任务。 本书采用引入故事场景的方式来呈现SQL语句的适用情景,并以此来解释其使用原理,帮助读者更好地理解SQL语言的本质。本书不仅是一本技术入门指南,也是一次走进SQL世界的探索之旅,旨在为初学者提供全面、易于理解、实用的学习体验。
-
再造:数字化与数字化转型
秦永彬 试读
数字化正在改变我们的工作和生活,改变这个世界运行过程中的逻辑和方法,成为当今社会再造的一种新范式。各行业、各领域的数字化转型和智能化变革正在如火如荼地向前推进,无数人工岗位被机器替代,也有无数高科技岗位随之出现,数字化正在重塑全球产业结构。 围绕各行业领域的数字化发展、转型和变革,本书分析历史、研究现状并探寻未来,深入地探讨数字化所具备的感知、互联、分析、预测、控制等能力,为各行业的从业者在数字时代的认知、思维提供新的扩展方向。 本书适合数字化和数字化转型领域的研究人员及相关从业人员,以及各行业、各领域关注数字化建设的企业人才、教师和学生阅读。 数字化转型和变革的浪潮已不可逆转,深入理解数字化内涵才能抓住机遇,与世界一起协同创新。
-
深度学习入门与TensorFlow实践
林炳清 试读
本书首先介绍深度学习方面的数学知识与Python基础知识,线性模型中的线性回归模型和logistic模型;然后讲述正向传播算法、反向传播算法及深度神经网络的完整训练流程,输出层的激活函数和隐藏层的常见激活函数,深度学习的过拟合和欠拟合,应对过拟合的方法,以及使用TensorFlow 2建立深度神经网络模型的步骤;接着介绍卷积神经网络及其两个重要的组成部分—卷积和池化,以及如何使用TensorFlow 2建立卷积神经网络;最后讨论如何从零开始实现循环神经网络,如何搭建深度学习框架,如何使用TensorFlow 2建立循环神经网络模型。 本书既可供从事人工智能方面研究的专业人士阅读,也可供计算机专业的师生阅读。
-
Scrapy网络爬虫实战
东郭大猫 试读
随着大数据分析、大数据计算火热兴起,越来越多的企业发布了数据分析岗位,而数据分析的基础则是海量的数据。Python中的Scrapy框架就是为了抓取数据而设计的。本书是一本Scrapy爬虫框架零基础起步的实战图书。本书共分11章,第1~2章介绍Python环境的搭建、编辑器的使用、爬虫的一些基础知识(urllib、requests、Selenium、Xpath、CSS、正则表达式、BeautifulSoup库)等。第3~8章主要介绍Scrapy框架的原理与使用。第9~11章主要介绍Scrapy的优化,包括内置服务、组件优化等,最后通过一个完整的大型示例对全书的知识点做了应用总结。 本书入门门槛低、浅显易懂,适合所有Scrapy爬虫和数据分析行业的入门读者学习,也适合高等院校和培训学校作为爬虫入门教材和训练手册。
-
SQL语言从入门到精通
明日科技 试读
《SQL语言从入门到精通》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了在开发中使用SQL语言必须掌握的技术。全书分为3篇共18章,内容包括SQL语言基础、SQL查询基础、复杂查询、数据排序、SQL函数的使用、分组统计、子查询、多表查询、添加数据、修改和删除数据、视图、存储过程、触发器、游标、索引、事务、管理数据库与数据表、数据库安全。所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,读者可以轻松领会SQL语言的精髓,快速提高开发技能。
-
pandas数据处理与分析
耿远昊 试读
本书以Python中的pandas库为主线,介绍各类数据处理与分析方法。本书共包含13章,第一部分介绍NumPy和pandas的基本内容;第二部分介绍pandas库中的4类操作,包括索引、分组、变形和连接;第三部分介绍基于pandas库的4类数据,包括缺失数据、文本数据、分类数据和时间序列数据,并介绍这4类数据的处理方法;第四部分介绍数据观测、特征工程和性能优化的相关内容。本书以丰富的练习为特色,每章的最后一节为习题,同时每章包含许多即时性的练习(练一练)。读者可通过这些练习将对数据科学的宏观认识运用到实践中。
-
MySQL 8.0从入门到实战
张文亮 试读
MySQL数据库是目前全球流行的数据库之一。《MySQL 8.0从入门到实战》从入门到实战,系统全面、由浅入深地介绍MySQL数据库应用的各个方面。 全书分为8个部分,共18章。第1部分(第1~3章)介绍MySQL的基础知识,包括初识MySQL、数据库设计和数据类型;第2部分(第4~6章)介绍MySQL的基本操作,包括SQL基础操作、MySQL连接查询和数据复制、MySQL基础函数;第3部分(第7、8章)介绍MySQL高级查询函数,包括MySQL高级函数和窗口函数;第4部分(第9、10章)介绍MySQL数据表分区,包括MySQL表分区和分区管理;第5部分(第11、12章)介绍视图、存储过程、字符集排序规则的说明和使用,包括MySQL视图和存储过程、游标和字符集排序规则;第6部分(第13~15章)介绍MySQL数据查询优化,包括MySQL索引、InnoDB事务模型和锁使用、InnoDB内存结构解析和优化;第7部分(第16、17章)介绍MySQL数据运维和读写分离架构,包括MySQL数据备份和还原、MySQL主从架构;第8部分(第18章)介绍MySQL数据操作实战。
-
CPU眼里的C/C++
阿布编程 试读
全书共6章,第1章:介绍本书所使用到的主要工具和一些需要心里有数的预备知识;第2章:解析最简单、常用的基础语法,帮助读者适应本书的节奏;第3章:为进阶知识,会从CPU、操作系统的角度,深入分析函数的工作原理和实现细节;第4章:解析经典的C++语法,背后的实现逻辑,并介绍“面向对象”的编程思想及优缺点;第5章:讨论跟操作系统强相关的软件技术,会将所有章节的内容贯穿起来,初步形成一个现代操作系统的运作模型。第6章:我们会讨论一些经典的面试、笔试题,跟读者一起分享工作、学习、求职中的苦与乐。本书可作为高等院校计算机、自动化及相关专业的本科生或研究生教材,也可供对C/C++工作原理、操纵系统感兴趣的研究人员和工程技术人员阅读参考。
-
-
软技能:代码之外的生存指南(第2版)
约翰·Z.森梅兹 试读
这是一本切实从“人”(而非技术也非管理)的角度关注软件开发人员自身发展的书。书中论述的内容既涉及生活习惯,又包括思维方式,凸显技术中“人”的因素,系统讲解软件行业从业人员所需知道的各种“软技能”。 本书聚焦于软件开发人员生活的方方面面,从揭秘面试的流程,到精心做出一份杀手级简历,到制作脍炙人口的视频内容,到打造你的个人品牌,到提高自己工作效率,到与职业倦怠做斗争,甚至到投资房地产和关注自己的健康。本书共分为职业篇、自我营销篇、学习篇、生产力篇、理财篇、健身篇、心态篇等七篇,概括了软件行业从业人员所需的各种“软技能”。通过阅读本书,软件工程人员、编程人员和其他技术人员能够积极思考自己的职业生涯,丰富自己的生活,让自己更接近成功。
-
Python进阶编程:编写更高效、优雅的Python代码
刘宇宙 试读
本书将帮助读者系统掌握编写高效、优雅的Python代码的方法,快速成长为一位高水平的Python开发工程师。作者是Python编程领域的资深开发工程师,有多年的Python开发经验,本书得到了行业里15位技术专家的高度评价。为了帮助读者编写出高效的Python代码,本书不仅从源代码的角度系统地讲解了Python的语法,让读者能知其然并知其所以然,而且结合具体的应用需求,对并发编程、性能优化、测试与调试、异常处理、内存管理等Python开发中的高级知识进行了详细的讲解。为了指导读者编写出更优雅的Python代码,本书针对具体问题给出了大量的实例代码并给出了编码风格上的方法和建议。如果你是没有Python编程经验的新人,你将通过本书系统掌握Python语法及其背后的原理,并从一开始就养成良好的编码习惯;如果你是有一定Python编程经验的老手,你将通过本书掌握各种Python编程中的高级知识,同时领略到优雅的编码风格和技巧。
-
好好学Java:从零基础到项目实战
欧阳燊 试读
本书是一部Java基础开发教程,使用Java 11 版本,以IntelliJ IDEA为开发环境,从软件工程的视角讲解Java编程的各种知识,由浅入深,由理论到实战,带领读者走进Java编程的广袤世界。全书共分为17章。其中第1~6章介绍Java的常见数据类型及开发,包括基本变量类型、数组类型、包装变量类型、字符串类型以及日期时间类型;第7~11章介绍面向对象的开发过程,包括面向对象的三要素(封装、继承、多态)、面向对象的扩展(嵌套、枚举、抽象、接口)、面向对象的应用(容器、泛型、文件IO)、面向对象的特殊处理(异常、反射、注解)以及基于面向对象的函数式编程;第12~14章介绍Java语言的界面编程,包括AWT、Swing、JavaFX三大图形框架的编码运用;第15~17章介绍Java编程的高级开发,包括多线程、网络通信和数据库操作,各章末尾着重描述打地鼠游戏、即时通信工具、诗歌管理系统三大实战项目的软件设计及编码实现。 本书适用于Java编程的初学者、有志于转型Java开发的程序员,也可作为大中专院校与培训机构的Java基础课程教材。
-
Java核心技术卷I基础知识(原书第9版)
凯·S.霍斯特曼 试读
本书是《Java核心技术》的最新版,该书出版以来一直畅销不衰,深受读者青睐,每个新版本都尽可能快地跟上Java开发工具箱发展的步伐,而且每一版都重新改写了的部分内容,以便适应Java的最新特性。本版也不例外,它反映了Java se6的新特性。
-
物联网之魂:物联网协议与物联网操作系统
孙昊 试读
本书系统地介绍了物联网协议和物联网操作系统的相关内容。第1章阐述了与物联网联系比较紧密的几种网络通信协议;第2章阐述了路由器交换机的原理及其开发要点;第3章对移动互联网Wi-Fi做了详细解析;第4章介绍了操作系统的一般概念;第5章介绍了几种应用于资源受限设备的物联网操作系统;第6章介绍了几种嵌入式实时操作系统;第7章剖析了一种轻量级实时物联网操作系统zephyr,给出较详细的应用开发指导;第8章阐述了比较流行的Ubunto操作系统;第9章详尽地讲解了路由器操作系统的开发流程,为物联网网关、智能路由器及边缘计算服务器的研发打下基础;第10章给出了嵌入式系统底层驱动软件的开发指导。本书适合从事物联网开发的工程技术人员及物联网专业的师生阅读。
-
Excel也可以很好玩(职场故事版)
伍云辉 试读
18本书以一位应届毕业生的职场成长经历为主线,根据主人公的工作经历,由浅入深地介绍Excel在日常工作中的应用。从最初在Excel中输入数据、对表格进行编辑、格式化工作表,到应用Excel模板、使用公式处理数据、使用函数处理数据、用Excel图表制作报表、对数据进行排序、筛选,再到使用Excel的宏、VBA编程、使用方案、规划求解对工作中的数据进行预测等高级应用,作者都进行了深入讲解。
-
网络攻防实战研究:漏洞利用与提权
祝烈煌 试读
本书主要讨论目前常见的漏洞利用与提权技术,分别从攻击和防御的角度介绍渗透过程中相对最难,同时又是渗透最高境界的部分——如何获取服务器乃至整个网络的权限。本书共分9章,由浅入深,按照读者容易理解的方式对内容进行分类,每一节介绍一个典型应用,同时结合案例进行讲解,并给出一些经典的总结。本书的目的是介绍漏洞利用与提权技术,结合一些案例来探讨网络安全,从而远离黑客的威胁。
-
Kubernetes in Action中文版
马尔科·卢克沙 试读
本书主要讲解如何在 Kubernetes 中部署分布式容器应用。本书开始部分概要介绍了 Docker 和Kubernetes 的由来和发展,然后通过在 Kubernetes 中部署一个应用程序,一点点增加功能,逐步加深我们对于Kubernetes架构的理解和操作的实践。在本书的后面部分,也可以学习一些高阶的主题,比如监控、调试及伸缩。Kubernetes是希腊文,意思是“舵手”,带领我们安全地到达未知水域。Kubernetes这样的容器编排系统,会帮助我们妥善地管理分布式应用的部署结构和线上流量,高效地组织容器和服务。Kubernetes 作为数据中心操作系统,在设计软件系统时,能够尽量降低在底层网络和硬件设施上的负担。
-
企业级数据架构:核心要素、架构模型、数据管理与平台搭建
李杨 试读
这是一部从企业架构视角系统讲解企业级数据架构的著作,包含数据架构的原理、方法和实践。本书拟分为四个部分共17个章节来系统性的阐述数据架构相关内容: 第1部分 架构基础主要包含1个章节 第2部分 数据架构基础主要包含5个章节从理论以及工具层面阐述数据架构的构成 第3部分 数据架构实践 基于大量的业务实践,总结数据架构实践中核心组组成以及关键方法进行拆解 第4部分 数据资产管理
-
Python+Excel职场办公数据分析
王红明 试读
智能化、自动化办公逐渐成为职场办公的发展趋势,工作中结合Python编程可以自动完成大量重复性的工作,大幅提高工作效率。同时,通过Python编程可以从繁杂无序的海量数据中找出规律,分析出竞品特点、客户喜好、客户来源等。比如银行信贷人员统计大量的贷款客户本息支付情况,上市公司财务人员统计大量的财务数据,企业运营人员统计分析竞品海量数据,连锁超市管理人员分析热销品、客户喜好、复购率等。总之,自动化办公及大数据分析将是未来发展的趋势,是大家都应掌握的一门技能。 《Python+Excel职场办公数据分析》以实战案例为主(重点为Python处理分析Excel数据的案例),用大量的实战案例给读者演示如何处理实际工作中的办公自动化问题,如何对大数据进行分析处理。教会职场人士使用办公自动化及大数据分析解决实际问题的方法。 《Python+Excel职场办公数据分析》适合数据工作量大的职场人士、财务人士、数据分析人士、商务人士、自动化办公用户、需要处理大数据的用户等阅读学习,也可供Python编程爱好者学习参考。
-
主数据驱动的数据治理——原理、技术与实践
王兆君 试读
“数据”已成为企业的一项宝贵的战略资产。为了使庞大的数据发挥更大的价值,企业必须着眼于数据治理和综合利用。主数据驱动的数据治理是指从企业杂乱的数据中捕捉具有高业务价值、被企业内各业务部门重复使用的关键数据进行管理,构建单一、准确、权威的数据来源,从而提高企业的整体数据质量,提升数据资产价值,推动业务创新,全面增强企业竞争力。本书编者将近10年在数据治理咨询工作中积累的经验和知识进行总结,通过对数据治理的原理、技术、案例、发展趋势等内容的介绍,为读者进行数据治理、主数据管理实践提供重要的参考。
-
从Power BI 到 Power Platform:低代码应用开发实战
雷元 试读
低代码开发平台是企业实现数字化转型的有效手段。近几年,各大软件公司纷纷布局和推出低代码开发平台,而微软公司的Power Platform 已占据世界500 强97%企业的市场。 本书从Power Platform 基础理论出发,并着手实践,除了介绍大众熟知的数据可视化工具Power BI,还介绍Power Apps、Power Automate、Power Virtual Agents 及通用组件(AI Builder、Data Connector、Dataverse)等,帮助读者了解Power Platform 的工作原理和业务场景,掌握低代码应用开发、流程自动化、数据分析与可视化、智能聊天机器人等应用技能。 本书内容循序渐进,指导性强,尤其适合非IT 背景的业务人员,及对数字化转型,特别是对全民开发、低代码开发感兴趣的读者阅读、使用。
-
现代软件测试技术之美
茹炳晟 试读
本书内容聚焦于“现代”软件测试技术,既包括近几年颇受关注的前沿软件测试技术,也包括一些“老技术”在新场景下的应用。作者希望将这些技术剖析清楚,在此基础上给出一些常见的实践案例或应用场景,让读者深入理解这些软件测试技术的来龙去脉,并能够将其快速应用到实践中。本书分为7章,主要内容包括软件测试新理念、软件测试新方法、软件测试新技术、软件测试基础设施、软件测试常见困惑、软件测试行业案例等。 本书内容通俗易懂,案例丰富,既适合软件测试从业人员(测试工程师、测试开发工程师、测试架构师、测试经理、测试总监等)阅读,也适合软件开发人员、架构师和企业管理人员阅读,还适合作为高等院校相关专业的教学用书。
-
深入浅出全链路压测
吴骏龙 试读
全链路压测是互联网服务容量保障工作人员的重要工作,也是横跨多个领域的技术。本书采用“理论联系实际,再从实际回溯到理论”的方式,深入浅出地阐述全链路压测的知识。本书前4章聚焦于全链路压测的基础知识,先对全链路压测的基本知识和发展前景等进行深入介绍,再展开讲解全链路压测的技术实现、组织保障和工具建设,其间穿插一些实例代码和图表,帮助读者融会贯通。第5章和第6章介绍全链路压测的衍生实践,包括微服务架构下的容量治理,以及容量规划与容量预测,将全链路压测的应用价值扩大到更广的领域。第7章用4个案例讲解全链路压测在不同类型企业的落地实践,涵盖全链路压测在容量保障和混沌工程领域的应用。第8章从技术、管理和职业发展这3个方面,以问答形式阐述多个全链路压测问题,为读者带来更多的思考。 本书内容既包括全链路压测的理论知识,又包括丰富的实践案例,适合架构师、研发人员、性能测试人员、运维人员、网站可靠性工程师、团队管理者、项目经理等阅读。
-
Linux程序设计(第4版·图灵程序设计丛书·Linux.UNIX系列)
Neil Matthew 试读
本书讲述了Linux系统及其他UNIX风格的操作系统上的程序开发,主要内容包括标准Linux C语言函数库和由不同的Linux或UNIX标准指定的各种工具的使用方法,大多数标准Linux开发工具的使用方法,通过DBM和MySQL数据库系统存储Linux中的数据,为X视窗系统建立图形化用户界面等。本书通过先介绍程序设计理论,再以适当的例子和清晰的解释来阐明它的方式,帮助读者迅速掌握相关的知识。 本书适合Linux的初学者及希望利用Linux进行开发的程序人员阅读,也适合作为高等院校计算机相关专业师生的参考教材。
-
-
Python概率统计
李爽 试读
本书以Python为工具,全面讲解概率论与数理统计的主要内容和多元统计分析常用技术。 全书包括13章和4个附录,内容翔实,讲解深入浅出。概率论4章,讲解概率论基础知识,主要是随机变量的相关理论;数理统计4章,主要是样本理论、参数估计和假设检验;回归分析2章,包括一元和多元回归分析及其统计解释;多元统计3章,主要讲解主成分分析和因子分析理论。整书内容简明,易上手,实用性强。 本书不需要读者有良好的数学基础,4个附录提供了Python基础知识、微积分与线性代数的必要基础,可满足不同层次的读者需求。 本书的特色是将Python贯穿于内容之中,为读者提供实践练习,也便于读者学习用Python解决实际问题的能力。 本书适用于大数据与人工智能专业的教师和学生,也适用于对数据科学感兴趣的人士和企业界的工程师。
-
C语言从入门到项目实践(超值版)
聚慕课教育研发中心 试读
本书的目的是从多角度、全方位地帮助读者快速掌握软件开发技能,构建从高校到社会与企业的就职桥梁,让有志从事软件开发的读者轻松步入职场。同时本书还赠送王牌资源库,由于赠送资源较多,我们在本书前言部分对资源包的具体内容、获取方式以及使用方法等做了详细说明。本书适合希望学习C语言编程的初、中级程序员和希望精通C语言的程序员阅读,同时也可作为没有项目实践经验,有一定C语言基础的人员阅读,还可作为大中专院校及培训学校的老师、学生及正在进行软件专业相关毕业设计的学生阅读。
-
你好!Java
关东升 试读
本书以轻松幽默的语言,从零开始介绍如何学习Java语言。书名来源于编程语言中最经典的Hello World程序,寓意带您从入门到精通。本书全面系统地介绍了Java语言编程,共包含15章内容,涵盖了Java的基础语法、面向对象编程、常用类库、GUI编程、数据库访问、网络编程、多线程等核心知识点和编程技能。书中大部分知识点后都设计了针对性的训练营,通过大量示例和综合练习案例,帮助读者深入理解知识并灵活运用。每章都设有总结与扩展和同步练习,以及若干训练营,旨在通过综合案例巩固知识。我们提供配套代码、课件、答疑服务,以及视频来辅助学习(下载方式见封底)。书中目录采用幽默风格命名,使用漫画角色对话的形式讲解知识,以激发读者的学习兴趣。无论您是编程新手,还是有经验的程序员,本书都将以浅显易懂的方式,带您掌握Java语言实用技能。只要耐心学习践行,必将收获满满,现在请开始Java编程之旅吧!
-
GPT时代的量化交易:底层逻辑与技术实践
罗勇 试读
ChatGPT的横空出世,使得量化交易编程工具的使用门槛迅速降低,掌握量化交易的底层逻辑就成了重中之重。本书着重介绍量化交易模型的底层逻辑和技术实践,梳理了基本面量化、资产配置量化、贝塔量化、阿尔法量化和另类量化这5种量化交易第略,并给出了相应的实战案例及代码,初步探索了运用GPT来实现其逻辑的技术路径,从理论到实践,助你轻松上手量化交易。 本书适合对量化交易感兴趣的广大投资者,尤其适合希望转型量化交易的程序员参考阅读。