Photoshop新手学UI艺术设计
¥51.35
本书精选大量实例,针对不同风格的UI界面行全面讲解与分析,让读者一步步深学习的同时掌握设计技巧,提升设计技能,高效完成设计工作。本书首先详细讲解UI设计的基础知识,包括UI设计的单位、格式、常用软件等,以及UI设计的配色知识,然后从基础控件设计始讲起,囊括了时下流行的扁平化、写实、立体化元素的制作技巧,并讲解了游戏界面及不同应用界面的设计方法,让读者在短时间内界面设计的四维空间。本书特别适合智能手机UI界面设计的初学者阅读,同时也适合作为社会培训学校、大中专院校相关专业的教学参考书或上机实践指导用书。
ELKstack权威指南
¥51.35
ELKstack是Elasticsearch、Logstash、Kibana三个源软件的组合,是目前源界*流行的实时数据分析方案,成为实时日志处理领域源界的**选择。然而,ELKstack也并不是实时数据分析界的灵丹妙药,使用不恰当,反而会事倍功半。本书对ELKstack的原理行了解剖,不仅分享了大量实战案例和实现效果,而且分析了部分源代码,使读者不仅知其然还知其所以然。读者可通过本书的学习,快速掌握实时日志处理方法,并搭建符合自己需要的大数据分析系统。本书分为三大部分,共19章。**部分“Logstash”介绍Logstash的安装与配置、场景示例、性能与测试、扩展方案、源码解析、插件发等,第二部分“Elasticsearch”介绍Elasticsearch的架构原理、数据口用例、性能优化、测试和扩展方案、映射与模板的定制、监控方案等,第三部分“Kibana”介绍Kibana3和Kibana4的特对比,Kibana3的配置、案例与源代码解析、Kibana4的配置、案例与源代码解析。
Vue.js应用测试
¥51.35
本书是一本为Vue应用程序发者提供程序测试指导的书籍,适用于不同能力水平的Vue应用程序发者。本书通过从零编写Hacker News应用程序的方式,详细阐述了Vue.js应用程序在每个发阶段所适用的测试技巧,完整展示了编制Vue.js应用程序测试套件所需的技能。 本书的前两章是对测试Vue.js应用的介绍,以及编写Vue.js测试的基础引导;在第3章到第11章,以及第13章的部分中,书中针对Vue.js程序的特性,分别介绍了测试Vue组件输出、events、methods 、Vuex、Vue Router以及测试mixin、filter和SSR的方法;第12章和第14章介绍了常见的快照测试和端到端测试的相关内容。 除此之外,书中还对测试中遇到的一些特殊情况行了描述,作者在演示如何通过mock Date.now 方法来解决此特殊情况的同时,也向我们展示了该系列问题的解决思路。 读者结合书中实例行演练,即可迅速掌握相关测试技巧。
策略产品经理实践
¥51.35
这是一本全面梳理策略产品经理知识图谱、系统总结策略产品经理方法论、深挖掘策略产品经理技巧的著作。策略产品经理是产品经理领域的一个细分的新兴岗位,正在逐渐成为产品经理岗位的核心。 作者在策略产品领域有多年的经验,不仅从0到1主导过30余个产品项目,而且经理了一个产品从日活3500万到日活过亿的全过程,经验非常丰富,本书得到了行业里多位产品专家的高度评价。 本书共一共6章: 第1章从宏观的角度对策略产品经理的定义、分类、职责、发展前景、工作内容等做了全面介绍,帮助新人全面认识这岗位; 第2章首先讲解了内容推荐以及推荐系统的基础知识,然后详细讲解了各种不同形式的内容产品的推荐策略; 第3-5章深地讲解了策略产品经理能力模型中*核心的评估能力,包括主观评估、多变量数据分析和ABtest技能,这3项能力是项目评估的3个重要组成部分; 第6章通过案例分析的方式针对7种常见的策略产品相关的问题给出了解决方案,同时总结了其中的“术”,有非常大的实践参考价值。
OpenCV项目开发实战(原书第2版)
¥51.35
本书涉及各种基于计算机视觉、机器学习,以及多种应用程序框架的项目。为了让你能够在各种桌面系统和树莓派上构建应用程序,本书支持从2.7到3.7的多种Python版本。对于Android应用程序发,本书还支持Android Studio中的Java以及Unity游戏引擎中的C#。本书将从詹姆斯·邦德获得灵感,给你的日常生活增添一冒险色彩,并将计算机视觉带你的生活中。你可以利用分析障碍物、人或猫的智能摄像头系统保护你的家和车。除此之外,你还将学习如何训练一个搜索引擎肯定或否定它所找到的图像,以及如何建立一个能够与你对话,并对你的肢体语言做出反应的移动应用程序。 学习完本书之后,你将掌握发应用程序和计算机视觉的知识及技能,*终,你会成为相关领域的专业人士。 通过阅读本书,你将学到: 检测运动并识别手势,而控制一个智能手机游戏。 检测汽车头灯,估计头灯之间的距离。 检测和识别人脸及猫脸来触发报警。 放大在实时视频中的运动,显示心跳和呼吸。 检测在一个实际场景中绘制的形状,行物理模拟。 用Python 3为桌面和树莓派构建OpenCV 4项目。 在Android Studio和Unity中发OpenCV 4 Android应用程序。
黑客攻防从入门到精通:黑客与反黑客工具篇(第2版)
¥51.35
本书从“攻”“防”两个不同的角度出发,在讲解黑客攻手段的同时,介绍相应的防范方法,图文并茂地再现网络侵与防御的全过程。本书内容涵盖黑客小工具、扫描与嗅探工具、注工具、密码攻防工具、病毒攻防工具、木马攻防工具、网游与网吧攻防工具、黑客侵检测工具、清理侵痕迹工具、网络代理与追踪工具、局域网黑客工具、远程控制工具、QQ聊天工具、系统和数据的备份与恢复工具、系统安全防护工具、手机软件的安全防护等,由浅深地讲述黑客攻的原理、常用手段,让读者在了解的同时学会拒敌于千里之外的方法。
物联网安全(原书第2版)
¥51.35
*部分:基本概念。包括第1章和第2章,介绍物联网的基本概念、面对的威胁,以及主要分析方法。 第二部分:物联网安全保障。包括第3~5章,分别从发、设计、运维角度对如何保障物联网安全行了介绍。 第三部分:密码学基础知识及其在物联网中的应用。包括第6章和第7章,首先对密码学的基础知识行了介绍,然后介绍了物联网的身份标识与访问控制解决方案。 第四部分:专题要。包括第8~11章,针对物联网特,从隐私保护、合规性监管、云安全、安全事件响应与取证等人们较为关心的问题行了专门的介绍。
区块链安全实战
¥51.35
本书首先介绍常见的网络威胁环境与攻手段,如恶意软件、网络钓鱼、内部威胁和分布式拒绝服务攻(DDoS)。随后将介绍区块技术、以太坊和超级账本架构的工作原理,以及它们如何适应网络安全生态系统。通过学习,读者可以在以太坊区块和Hyperledger Fabric框架上编写*个分布式应用程序。下来的章节介绍CIA安全三元组及其与区块的适应过程,以及网络安全的核心概念,如DDoS防御、基于PKI的身份验证、2FA和DNS安全。读者将了解在网络安全问题的解决方案中,区块如何发挥关键作用。 在本书的*后一章给出了一些安全案例中的区块实际部署示例,并说明了基于区块的网络安全技术面临的挑战及其未来。此外,本书每章之后都给出了思考题,书后给出了参考答案,帮助读者一步理解和灵活运用相关知识。 本书主要内容: 网络威胁形势 以太坊和超级账本 基于区块的项目解决方案 构建基于区块的应用程序,用于2FA和DDoS防御 发基于区块的PKI解决方案和应用程序,用于存储DNS条目 网络安全和区块的挑战与未来
Linux系统安全:纵深防御、安全扫描与入侵检测
¥51.35
这是一部从技术原理、工程实践两个方面系统、深讲解Linux系统安全的著作,从纵深防御、安全扫描、侵检测3个维度细致讲解了如何构建一个铜墙铁壁的Linux防护体系。 作者是资深的Linux系统安全专家、运维技术专家,在该领域有13年的从业经验,厚积薄发。本书得到了来自腾讯、阿里等知名企业的多位行业专家的高度评价。全书不仅包含大量工程实践案例,而且对各种核心知识绘制了方便记忆的思维导图。 全书共14章: 第1章介绍了安全的概念和保障安全的主要原则,引申出了“纵深防御”理念; 第2-3章是纵深防御的*个关键步骤,即从网络层面对Linux系统行防护,包含Linux网络防火墙和虚拟专用网络的各个方面; 第4章介绍tcpdump、RawCap、Wiresharklibpcap等网络流量分析工具的技术原理,以及用它们来定位网络安全问题的方法; 第5-7章是纵深防御的第二个关键步骤,即从操作系统层面对Linux系统行防护,包含用户管理、软件包管理、文件系统管理等核心主题; 第8章是纵深防御的第三个关键步骤,即保障Linux应用的安全,避免应用成为黑客侵的口,涵盖网站安全架构、Apache安全、Nginx安全、PHP安全、Tomcat安全、Memcached安全、Redis安全、MySQL安全等话题; 第9章是纵深防御的第四个关键步骤,即确保业务连续性,防御数据被篡改或者数据丢失的风险,讲解了各种场景下的数据备份与恢复; 第10章介绍了nmap、masscan等扫描工具的原理与使用,以及各种源和商业Web漏洞扫描工具的原理和使用; 第11-13章重讲解了Linux系统的侵检测,涉及Linux Rootkit、病毒木马查杀、日志与审计等主题; 第14章介绍利用威胁情报追踪*攻趋势、确定攻事件性质的方法。
编译与反编译技术实战
¥51.35
全书共14章,第1章简要介绍了本书所基于的环境与工具;第2~6章针对编译的不同阶段,展实践方面的相关阐述,并结合GCC和LLVM这两款具体的编译器行论述;第7章介绍了多样化编译方面的实践;第8~13章从反编译的不同阶段介绍与反编译相关的可执行程序格式、程序解码和反汇编、中间表示生成、数据类型和控制流的恢复、过程定义恢复等内容;第14章简要介绍了反编译在信息安全方面的应用。
Python爬虫开发与项目实战
¥51.35
本书从基本的爬虫原理始讲解,通过介绍Pthyon编程语言与HTML基础知识引领读者门,之后根据当前风起云涌的云计算、大数据热潮,重讲述了云计算的相关内容及其在爬虫中的应用,而介绍如何设计自己的爬虫应用。主要内容分为基础篇、中级篇、深篇,基础篇包括Python编程基础、Web前端基础、HTML基础知识、基础爬虫设计、强化爬虫技术等。中级篇包括数据存储、动态网站抓取、协议分析、Scrapy爬虫框架分析及实战案例等。高级篇包括增量式爬虫、分布式爬虫、人性化爬虫等框架设计。
ELK Stack权威指南
¥51.35
ELK是Elasticsearch、Logstash、Kibana三个源软件的组合,是目前源界流行的实时数据分析方案,成为实时日志处理领域源界的第壹选择。然而,ELK也并不是实时数据分析界的灵丹妙药,使用不恰当,反而会事倍功半。本书对ELK的原理行了解剖,不仅分享了大量实战案例和实现效果,而且分析了部分源代码,使读者不仅知其然还知其所以然。读者可通过本书的学习,快速掌握实时日志处理方法,并搭建符合自己需要的大数据分析系统。本书分为三大部分,第壹部分“Logstash”介绍Logstash的安装与配置、场景示例、性能与测试、扩展方案、源码解析、插件发等,第二部分“Elasticsearch”介绍Elasticsearch的架构原理、数据口用例、性能优化、测试和扩展方案、映射与模板的定制、监控方案等,第三部分“Kibana”介绍Kibana3和Kibana5的特对比,Kibana的配置、案例与源代码解析。
深度剖析Hadoop HDFS
¥51.35
本书不会是纯源码分析的书籍。首先,我把工作实践中遇到的许多经验写了书中,第7章便属于纯实践型的经验总结。其次,本书会是一个比较“新”的书,这里的“新”并不是指所分析的代码版本新,而是包含了HDFS未来的一些比较棒的功能特性,以及Hadoop社区目前在做的一些事情。在这本书中,你会看到许多与社区相关的JIRA,了解如何从社区上找到问题的解决办法。期待本书能给你带来更多的启发。
DAG区块链技术:原理与实践
¥51.35
内容简介 本书由区块4.0明星项目InterValue(也是目前技术更先的基于DAG的区块项目)核心团队撰写,它从底层原理和工程实践两个维度深浅出地讲解和剖析了DAG这一新兴的区块技术,能为基于DAG的技术研发、场景落地、上应用和生态构建提供全方位的指导。 全书共11章,逻辑上分为三个部分: *部分(第1~6章) 技术原理篇 首先从宏观上对区块及DAG技术做了整体性介绍,然后从微观上详细讲解了DAG区块技术的通信机制、共识机制、智能合约、密码学技术和安全技术,这部分内容将从理论和技术的角度为读者下坚实的基础。 第二部分(第7~9章) 工程实践篇 从原理实现和应用发两个维度深剖析了目前具有代表性的3个基于DAG技术的区块项目:IOTA、ByteBall和InterValue。不仅能让读者了解这3个项目的核心技术实现细节,而且还能从中学习和借鉴DAG技术的发方法和技巧。 第三部分(第10~11章) 展望篇 首先介绍了典型的基于DAG技术的区块应用和DAG区块技术的应用场景,然后对DAG技术的发展脉络行了梳理,*后对DAG技术未来的发展趋势做了前瞻性的分析和探讨。
区块链启示录:中本聪文集
¥51.35
本书整理了中本聪所发表的比特币白皮书、在几个网络论坛的对话精选以及部分相关的私人往来邮件,翔实地记录了比特币和区块的孕育、创立和发展过程,以及围绕着理念、逻辑、原理、实施、安全、设计和普及所行的深讨论,并按照不同的主题组织起来呈现给广大的读者。
Flutter技术入门与实战
¥51.35
第1章介绍Flutter的基本概念,并搭建*个Flutter程序,来感受一下Flutter之美。 第2章介绍几个重要知识,如口程序、Material Design、Flutter主题、无状态组件和有状态组件、使用包资源、Http请求。 第3章简单介绍Dart语言。Dart语言是Flutter SDK指定的语言,我们很有必要补充一下它的基础知识,包括语法特性、基本语句、面向对象等。 第4章介绍常用组件。Flutter里有一个非常重要的核心理念:一切皆为组件,本章主要讲解发中用得*频繁的组件,如容器组件、图片组件、文本组件、图标组件和表单组件等。 第5章介绍Material Design风格的组件,Material Design风格是一种非常有质感的设计风格,并提供一些默认的交互动画。本章将分类介绍这些组件。 第6章介绍Cupertino风格的组件,这是一类iOS风格的组件,如CupertinoTabBar、CupertinoPageScaffold、CupertinoTabScaffold、CupertinoTabView等。 第7章介绍页面布局的基础知识和技巧,如基础布局处理、宽高尺寸处理、列表及表格布局等,*后通过一个综合布局示例来演示如何编写复杂的页面。 第8章介绍如何处理手势,如轻、拖动和缩放等。Flutter中提供GestureDetector行手势检测,并为手势检测提供了相应的监听。 第9章介绍如何加载、处理、展示资源和图片,如添加资源和图片、自定义字体等。 第10章介绍路由及导航是如何处理的,包括页面的渲染以及数据传递。 第11章介绍组件装饰和视觉效果的处理,如Opacity(透明度处理)、DecoratedBox(装饰盒子)、RotatedBox(旋转盒子)、Clip(剪裁处理)和CustomPainter(自定义画板)。 第12章介绍动画效果的制作,包含两个动画组件的使用:用AnimatedOpacity实现渐变效果、用Hero实现页面切换动画。 第13章介绍Flutter插件发的门知识。Flutter插件可以和原生程序交道,比如调用蓝牙、启用WIFI、手电筒,等等。 第14章介绍发工具及使用技巧,介绍几款常用的IDE工具,从代码的编写、辅助功能、程序调试、性能分析等多方面讲解工具及使用技巧。 第15章介绍测试与发布应用,包括:测试应用、发布Android版和iOS版App。 第16章通过一个综合案例介绍如何使用Flutter实现即时通讯App的界面。
NetDevOps入门与实践
¥51.35
网络运维自动化资深专家撰写,8位专家联袂推荐,网络工程师转型指南。以场景与实践驱动,涵盖NetDevOps理念、常用工具、编程基础、网络运维常用Python模块与网络设备的数据处理等,注重实用性与友好性,全书分为5篇,共计14章内容。 概念篇(第1~2章),阐述NetDevOps是什么、怎么做、技术框架,使读者能清晰了解NetDevOps能给他们带来什么,从何手,如何展NetDevOps工作。 基础篇(第3~6章),介绍如何构建NetDevOps的工作环境以及在这些环境中的常用工具,提高读者日常维护工作的效率与准确度。 提高篇(第7~9章),讲解Linux环境编程、Python脚本编程、常用数据结构,学习发一些在运维或者网络规划中能够使用的关键技能。 实践篇(第10~12章),采用案例的形式,带领读者掌握网络自动化运维、网络设计与规划中应对高频场景的技术与技巧,主要是网络数据的批处理,提高处理效率。 案例篇(第13~14章),通过3个典型案例来巩固提高NetDevOps相关知识和技能,更具体、更实用。
算法精粹:经典计算机科学问题的Java实现
¥51.35
本书是一本面向中高级程序员的算法教程,借助Java语言,用经典的算法、编码技术和原理来求解计算机科学的一些经典问题。全书共10章,讲述了常见的搜索算法、常见的图算法、遗传算法、k均值聚类算法、简单的神经网络、对抗搜索算法等,通过丰富的方案、示例和习题展具体实践。本书将计算机科学与应用程序、数据、性能等现实问题深度关联,定位独特,示例经典,可以帮助程序员提升用Java解决实际问题的技术、编程和应用能力。
Web自动化测试与Selenium 3.0从入门到实践
¥51.35
本书由浅深,结合大量实际案例,重讲解Selenium WebDriver在企业中的应用与实践。 本书分为三部分:第壹部分为基础篇(第1、2章)主要讲解自动化基础理论、常用发工具、安装及环境搭建;第二部分为门篇(第3~8章),主要讲解企业常用技术Maven、Git的使用,并以丰富的实战案例讲解WebDriver的门实例、页面的元素定位方法及常用API的使用方法;第三部分为阶篇(第9~14章),主要讲解数据驱动测试、PageObject设计模式、自动化测试框架的搭建与持续集成、行为驱动测试框架的使用及分布式并行测试的使用。
基于数据科学的恶意软件分析
¥51.35
每年都有数百万个恶意软件文件被创建,每天都会产生大量与安全相关的数据,安全已经成为一个“大数据”问题。所以,当防范恶意软件时,为什么不像数据科学家那样思考呢? 在本书中,安全数据科学家约书亚·萨克斯和希拉里·桑德斯展示了在构建自己的检测和情报系统时,如何应用机器学习、统计和数据可视化等技术。在概述了静态和动态分析等基础逆向工程概念之后,你将学习如何度量恶意软件样本中的代码相似性,并使用scikit-learn和Keras等机器学习框架构建和训练你自己的检测器。 通过阅读本书,你将学习如何: ?? 通过共享代码分析,识别由相同攻组织编写的新恶意软件 ?? 通过建立自己的机器学习检测系统来捕获0day恶意软件 ?? 使用ROC曲线来度量恶意软件检测器的准确性,以帮助你选择解决安全问题的*途径 ?? 使用数据可视化技术来识别和探讨恶意软件攻活动、演变趋势和相互关系 ?? 使用Python实现基于深度神经网络的检测系统 无论你是一位想要为现有武器库丰富能力的恶意软件分析师,还是一位对攻检测和威胁情报感兴趣的数据科学家,本书都将帮助你保持领先地位。
Android插件化开发指南
¥51.35
Android插件化技术广泛应用在移动发中,通过插件化技术,AndroidApp可以不通过发布新版本而修复线上的bug或者推出新功能,这对于日活千万的App而言是非常重要的,可极大程度提升App发效率和质量。本书详细介绍了插件化技术的原理、各种方案,及其在AndroidApp中的使用。在介绍插件化技术的同时,还详细介绍了Android底层知识,能帮助AndroidApp发人员更好地掌握Android的发技术。本书共22章,先介绍Android插件化技术的历史和现状,系统介绍了Android的底层知识以及反射、代理等技术;然后介绍插件化技术的基本知识,包括各类插件化解决方案及其对比;之后分析了一些插件化框架,如that、Zeus等,深分析了资源及其在插件化中的应用,以及混淆、增量更新等周边技术的插件化解决方案。