前端程序员面试算法宝典
¥38.35
本书是一本讲解前端程序员面试笔试真题的书籍,在写法上,除了讲解如何解答算法问题以外,还引了示例辅以说明,让读者能够更容易理解。 本书将程序员面试笔试过程中各类算法类真题一网尽,在题目的广度上,通过各种渠道,搜集了近3年来典型IT企业面试笔试算法高频题目,所选择题目均为企业招聘使用题目。在题目的深度上,本书由浅深,详细分析每一个题目,并提炼归纳。同时,引例子与源代码、时间复杂度与空间复杂度的分析,而这些内容是其他同类书籍所没有的。本书根据真题所属知识行分门别类,结构合理、条理清晰,对于读者行学习与检索意义重大。 本书是一本计算机相关专业毕业生面试笔试的求职用书,也可以作为本科生、研究生学习数据结构与算法的辅导书籍,同时也适合期望在计算机软硬件行业大显身手的计算机爱好者阅读。
ASP.NET Core与RESTful API 开发实战
¥50.56
ASP.NET Core是微软推出的新一代跨平台、高性能Web发框架,具有模块化、内置依赖项注、源、易于部署等特。作为近些年来主流的软件架构风格,REST旨在构建简单、可靠、高性能、高伸缩性的Web应用。 本书系统地介绍了如何使用ASP.NET Core发RESTful API应用,共包含10章内容。前3章主要介绍了REST、HTTP、ASP.NET Core的基础理论。第4~10章根据前3章的理论,并使用C#语言,讲解逐步构建一个完整且规范的RESTful API应用,涉及资源的基本操作、Entity Framework Core、高级查询、日志、缓存、并发、HATEOAS、认证与安全、测试以及部署等内容。
从零开始学51单片机(含CD光盘1张)
¥9.75
本书由浅入深、全面、系统地介绍了单片机C51开发技术。本书提供了大量实例,供读者实战演练。另外,作者专门为每一章的内容设置了练习题,用来加深、巩固对每一章知识的理解,有些章节设置了扩展式的练习,留给读者去思考、提高。 本书共分5篇。第1篇介绍单片机的发展史、应用领域、软件开发环境Keil C μVision3的搭建、硬件小系统的制作、编程器的制作和STC烧录工具的使用;第2篇介绍51单片机C语言编程中常用的数据类型、运算符与表达式、流程控制语句、函数、数组和指针、结构体与共用体等;第3篇介绍51单片机的片内资源,包括单片机的I/O编程、中断系统、定时器/计数器、USART通用串行接口、片内EEPROM和看门狗;第4篇介绍增强型单片机的功能,包括第2通用串行接口USART2、同步外围串行接口SPI、PWM脉宽调制、A/D转换;第5篇设计了一个完整的应用实例,详细介绍了整个系统的开发过程,以提高读者实战水平。 本书涉及面广,从C语言编程知识到硬件电路原理,再到单片机片内功能模块的配置和使用,后到项目开发,几乎涉及51单片机开发的所有重要知识。本书抛开了单片机复杂的内部资源,弱化了对数量庞大的寄存器的讲解,把重点放在原理设计和功能实现上。
嵌入式开发第1站——突破C++
¥22.00
随着嵌式硬件技术的不断更新换代,对于嵌式软件的发与应用,仅单纯地使用汇编语言、C 语言已经很难满足大型项目的发需求。目前C++已然成为嵌式应用层发的流行编程语言之一,本书重讲解实际项目中C++语言的156 个常用知识,并分为156 个专题,以“加油站”的形式剖析项目的多种使用场景,归纳总结注意事项,出现问题的应对策略,并且着重指出了新门的软件工程师比较模糊的问题及容易犯错的地方。此外,本书还设置了80 个项目技能实战训练的专题,以“训练场”的形式帮助读者提高实际的项目发技能,使读者能够举一反三,并深刻理解,从而提高实际的发技能。 本书结构清晰、内容由浅深、循序渐,可作为高校嵌式系统程序设计的教材和嵌式程序设计培训的实践教材及课程设计辅助读物,也可以作为广大嵌式程序设计爱好者、在校大学生及单片机爱好者的自学用书。
精通MATLAB最优化计算
¥20.80
本书的主要内容是应用MATLAB来解决*化问题,通过将“*化问题”、“MATLAB优化工具箱”和“MATLAB编程”这三方面有机结合行讲述,即一方面是使用工具箱来快速解决*化问题,另一方面是通过算法编程深解决*化问题。 本书侧重于*化算法的MATLAB实现,同时精选了大量的*化问题实例,通过实例的求解,生动地教会读者掌握MATLAB在*化问题方面的应用。 通过本书,读者不仅能掌握使用MATLAB*化工具箱来快速解决实际问题,而且能学会分析优化算法和采用MATLAB编程解决*化问题,从而提高分析和解决问题的能力。 本书可作为信息、数学、经济、金融、管理、运筹、统计、计算机以及有关理工科专业的本科生、研究生作为教材、实验或教学参考书,也可供相关工程技术与管理人员、数学建模爱好者参考。
Offer来了:Java面试核心知识点精讲(原理篇)
¥31.99
本书是对Java程序员面试知识的总结,详细讲解了JVM原理、多线程、数据结构和算法、分布式缓存、设计模式等面试知识,在讲解时不拖泥带水,力求精简。本书总计9章,第1章讲解JVM原理,涉及JVM运行机制、JVM内存模型、常用垃圾回收算法和JVM类加载机制等内容;第2章讲解Java基础知识,涉及集合、异常分类及处理、反射、注解、内部类、泛型和序列化等内容;第3章讲解Java并发编程知识,涉及Java多线程的工作原理及应用、Java线程池的工作原理及应用,以及锁、程调度算法等内容;第4章讲解数据结构知识,涉及栈、队列、表、散列表、二叉树、红黑树、图和位图等内容;第5章讲解Java中的常用算法,涉及二分查找、冒泡排序、插排序、快速排序、希尔排序、归并排序、桶排序、基数排序等算法;第6章讲解网络与负载均衡原理,涉及TCP/IP、HTTP、常用负载均衡算法和LVS原理等内容;第7章讲解数据库及分布式事务原理,涉及数据库存储引擎、数据库并发操作和锁、数据库分布式事务等内容;第8章讲解分布式缓存的原理及应用,涉及分布式缓存介绍、Ehcache原理及应用、Redis原理及应用、分布式缓存设计的核心问题等内容;第9章讲解设计模式,涉及常见的23种经典设计模式。本书可作为Java程序员的技术面试参考用书,也可作为Java程序员、技术经理和架构师的日常技术参考用书。
基于FPGA的SOPC嵌入式系统设计与典型实例(含光盘1张)
¥16.25
基于FPGA的SOPC设计技术是当前电子系统设计领域前沿的技术之一。全书通过核心技术与典型实例的形式,全面系统、深浅出地介绍了基于FPGA的嵌式SOPC系统设计技术与应用实例。全书共分14章,第1~3章简要介绍了FPGA硬件结构知识、Verilog HDL编程基础、FPGA常用发工具,引导读者门;第4~7章重对嵌式SOPC系统设计技术行了细致阐述,内容包括:SOPC硬件系统发、SOPC软件系统发、Avalon总线规范、Nios II外围设备及其编程;第8~14章通过7个典型实例,对基于FPGA的嵌式SOPC系统设计过程行实际演练,具体包括:七段数码管时钟显示实例、串口通信DMA传输实例、LED灯控PWM IP核的设计实例、通用TFT-LCD控制器及PS2鼠标设计实例、对对碰游戏设计实例、GPS信息收系统设计实例以及基于Nios II的I2C总线传输应用设计。经过这些例子的学习,读者设计的能力将迅速提升,产生质的飞跃。 本书语言通俗,结构清晰,基础知识和大量工程实例结合,实践性强。不但详细介绍了基于FPGA的嵌式SOPC系统设计的构架与软硬件编程,同时提供了应用设计思路与方案,对实例的所有程序代码做了详细注释,利于读者理解和巩固知识。 本书配有光盘一张,包含了全书所有实例的硬件原理图和程序源代码,方便读者学习和使用。本书适合计算机、自动化、电子及硬件等相关专业的大学生,以及从事FPGA发的科研人员使用。
设计之下——搜狐新闻客户端的用户体验设计(全彩)
¥17.25
形而上者谓之道,形而下者谓之器。匠者,器也。处身平凡的匠人不断追求向上的设计之道。本书没有华丽的辞藻和长篇大论的理论,作者是搜狐一线的设计团队,写作过程中他们尽力还原真实的工作场景,并总结出了一些实用的经验和方法。 《设计之下》共三部分,全面讲解了用户体验设计的流程和方法。部分为“交互设计”,阐述了从项目启动、解析需求到原型设计的过程,并且总结了交互设计的要:大局观、操作流程简捷、形式新颖且统一、各种特殊情况等。第二部分为“视觉设计”,阐述了界面、颜色、图标、质感、动画、切图等具体方法,以及如何与发/测试工程师们合作、寻找平衡设计与技术的方法。第三部分为“他们眼中的优秀设计师”,通过产品经理、程序员、运营、市场经理的视角,阐述了如何成为一名优秀的设计师。 《设计之下》适合交互设计师、视觉设计师、用户体验从业人员参考阅读,亦可作为设计类专业学生的参考用书。
计算机系统设计(上册)——基于FPGA的RISC处理器设计与实现
¥18.99
本教材为《计算机系统设计》系列教材的上册,以基于MIPS 32位指令集的微处理器MiniMIPS32为目标,讲授主流RISC流水线微处理器的设计与实现的方法、步骤与技巧。全书将讲解处理器微架构设计,数据通路的设计与实现,流水线设计与优化,软件环境与测试环境的搭建以及基于Digilent FPGA发板的板级设计等几方面内容,知识覆盖之前的数字逻辑设计,计算机组成原理,计算机体系结构三门课程,实现对着三门课程的贯穿式教学。
Python密码学编程(第2版)
¥43.50
自互联网面世以来,网络安全一直是人们所重视的问题。从20世纪中叶始,流传千百年的密码算法纷纷被投到了网络安全的应用中;随后,在20世纪70年代,与古典密码完全不同的密码体制——公钥密码算法横空出世,密码学的发展完成了一次飞跃。 Python诞生于20世纪90年代,它是一种面向对象语言特与解释型语言特相结合的高级程序设计语言,已经得到了大规模应用。本书将Python语言与密码学结合起来,从简单的古典密码算法始,一直到公钥密码算法,行了简洁而细致的说明与解读。每一种密码算法的讲解包括原理部分、实现部分和破解部分(公钥算法不包括破解部分),其中后两者附有详细的Python代码,注释简洁明了,可读性极高。每章的末尾还提供了一些习题,帮助读者巩固所学知识并行深理解。 本书适合任何想要学习Python编程并对密码学抱有兴趣的读者。本书对Python编程的基础要求不高,初学者可以放心地阅读本书。相信本书一定能够为读者带来绝佳的阅读体验。
物联网项目实战:基于Android Things系统
¥37.76
《物联网项目实战 基于Android Things系统》介绍如何使用Android Things完成实际的物联网项目,主要内容包括Android Things系统本身及其工作原理,如何使用Android Things SDK发报警系统,如何构建环境监测系统,如何集成Android Things与物联网云平台,如何创建智能系统,如何构建远程气象站,如何发间谍眼,如何集成Android和Android Things。通过本书,发者可以使用Android发工具发嵌式设备,完成智能硬件的发。 本书适合Android发人员、Android爱好者、物联网发人员及希望了解Android Things的专业人士阅读。
手把手构建人工智能产品:产品经理的AI实操手册
¥41.30
随着人工智能技术在越来越多的行业中应用,诸多问题也随之而来,主要的问题在于人工智能技术与行业的结合深度不足。在大多数情况下,人工智能技术只能解决表层的行业问题,对于深层的业务问题赋能不足。当前急需探索人工智能技术与行业结合的方法与模式。本书结合了笔者构建人工智能产品的实际经验,从人工智能产品流程、行业能力模型、人工智能技术等方面详细地叙述了人工智能产品的构建过程,特别突出了人工智能技术应用于行业的分析方法。本书也阐述了人工智能产品经理的工作流程、思维方式及成长路径。 本书可作为现阶段想了解人工智能产品构建过程的人,或想成为人工智能产品经理的人的学习素材,也可作为各行各业人士了解人工智能产品构建过程的参考书。
疯狂Java讲义(第5版)
¥40.99
本书是《疯狂Java讲义》的第5版,第5版保持了前4版系统、全面、讲解浅显、细致的特性,全面新增介绍了Java 10、Java 11的新特性。本书深介绍了Java编程的相关方面,全书内容覆盖了Java的基本语法结构、Java的面向对象特征、Java集合框架体系、Java泛型、异常处理、Java GUI编程、JDBC数据库编程、Java注释、Java的IO流体系、Java多线程编程、Java网络通信编程和Java反射机制。覆盖了java.lang、java.util、java.text、java.io和java.nio、java.sql、java.awt、javax.swing包下绝大部分类和口。本书重介绍了Java的模块化系统,还详细介绍了Java 10、Java 11的使用var声明局部变量、在Lambda表达式中使用var声明变量、改的javac命令、基于嵌套的访问控制、HTTP Client网络编程,以及Java 10、Java 11新增的各种API功能。与前4版类似,本书并不单纯从知识角度来讲解Java,而是从解决问题的角度来介绍Java语言,所以本书中涉及大量实用案例发:五子棋游戏、梭哈游戏、仿QQ的游戏大厅、MySQL企业管理器、仿EditPlus的文本编辑器、多线程、断下载工具、Spring框架的IoC容器……这些案例既能让读者巩固每章的知识,又可以让读者学以致用,激发编程自豪感,而引爆内心的编程激情。本书光盘里包含书中所有示例的代码和《疯狂Java实战演义》的所有项目代码,这些项目可以作为本书课后练习的“非标准答案”,如果读者需要获取关于课后习题的解决方法、编程思路,可以登录http://www.crazyit.org站与笔者及本书庞大的读者群相互交流。本书为所有算深掌握Java编程的读者而编写,适合各种层次的Java学习者和工作者阅读,也适合作为大学教育、培训机构的Java教材。但如果只是想简单涉猎Java,则本书过于庞大,不适合阅读。
Python数据可视化之美:专业图表绘制指南(全彩)
¥65.50
本书主要介绍如何使用Python 中的matplotlib、Seaborn、plotnine、Basemap 等包绘制专业图表。本书首先介绍Python 语言编程的基础知识,以及NumPy 和Pandas 的数据操作方法;再对比介绍matplotlib、Seaborn 和plotnine 的图形语法。本书系统性地介绍了使用matplotlib、Seaborn 和plotnine 绘制类别对比型、数据关系型、时间序列型、整体局部型、地理空间型等常见的二维和三维图表的方法。另外,本书也介绍了商业图表与学术图表的规范与差异,以及如何使用matplotlib 绘制HTML 交互页面动画。
高可用可伸缩微服务架构:基于Dubbo、Spring Cloud和Service Mesh
¥54.00
近年来微服务架构已经成为大规模分布式架构的主流技术,越来越多的公司已经或始转型为微服务架构。本书不以某一种微服务框架的使用为主题,而是对整个微服务生态行系统性的讲解,并结合工作中的大量实战案例为读者呈现一本读完即可落地的工具书。书中的理论部分介绍了微服务架构的发展历程,深通俗地讲解了领域驱动设计,帮助读者更好地利用DDD来建模和划分服务;稳定性保证的常用手段和分布式事务的一致性方案这两章凝聚了作者多年的积累和思考,相信读者看完后会有不一样的感触和收获;书中实战部分的内容非常丰富,以项目为基础,逐层介绍常见的Dubbo、Spring Cloud和Service Mesh框架的具体使用方法,并对实现原理行剖析;书中还以具体案例全面介绍了微服务双活体系建设、微服务监控与告警、微服务编排、百亿流量微服务网关的设计与实现,以及基于支付场景下的微服务改造等,并让读者了解如何借助微服务来增强和重构现有的遗留系统。
Spring Cloud Alibaba 微服务原理与实战
¥74.20
本书针对Spring Cloud Alibaba生态下的技术组件从应用到原理进行全面的分析,涉及的技术组件包括分布式服务治理Dubbo、服务配置和服务注册中心Nacos、分布式限流与熔断Sentinel、分布式消息通信RocketMQ、分布式事务Seata及微服务网关Spring Cloud Gateway。由于Spring Cloud中所有的技术组件都是基于Spring Boot微服务框架来集成的,所以对于Spring Boot的核心原理也做了比较详细的分析。本书中涉及的所有技术组件,笔者都采用“场景→需求→解决方案→应用→原理”高效技术学习模型进行设计,以便让读者知其然且知其所以然。在“原理”部分,笔者采用大量的源码及图形的方式来进行分析,帮助读者达到对技术组件深度学习和理解的目标。
LabVIEW程序设计与应用
¥14.50
本书以LabVIEW在测试技术领域的应用为背景,以LabVIEW2012为对象,系统地介绍了LabVIEW程序设计的基本概念、关键技术和实际应用的专门知识,包括虚拟仪器的基础理论、LabVIEW2012编程环境安装及介绍、数据操作、变量/数组/簇与波形数据、程序结构、波形显示、文件输/输出、信号基础、测试信号处理、信号调理和数据采集、总线技术、远程测控及基于LabVIEW的测试系统实例等内容。全书理论与实践相结合,步步深地引导读者熟悉LabVIEW编程和在测试领域的应用。
Swift Playgrounds少儿趣编程
¥28.80
Swift Playgrounds 中文版是Apple 公司发的一款适用于iPad 的创新App,让学习者能以互动有趣的方式来学习编程。学习者只需在iPad 上轻、拖曳或输文字和数字,就可以用真实的Swift代码指挥游戏主角在3D 世界中行动,像玩闯关游戏那样来学习编程,寓教于乐,非常适合青少年编程门。Swift Playgrounds 中内置了多个学习课程,本书将引导和帮助读者更好地行“学习编程1”课程学习。本书以游戏关卡模式展,每个关卡中包含五大块内容:任务描述、任务分析、解决方案、任务小结、任务拓展。除了针对已有任务提供解决思路和解决方案,本书还专门设计了独具特色的拓展任务,来帮助学习者巩固本关的知识和技能。本书是一本新形态图书,提供了丰富的电子资源,如关卡运行视频、闯关思路讲解微课等,只要扫描书上的二维码就能观看,随时随地都能学。本书适合作为中小学生的编程启蒙教材,也适合作为对青少年编程教育感兴趣的相关人员(包括中小学信息技术教师、社会青少年编程培训机构教师、中小学生家长等)的参考书。
JRuby语言实战技术
¥23.92
JRuby语言是目前能够运行Rails应用软件框架的语言。它包括两个方面:Java和Ruby,其中,Java语言是当今热门的一种跨平台的面向对象的程序设计语言,Ruby 则是一种简单明了、扩展性强、移植性好的面向Web应用程序的开发工具。实践证明,Java与Ruby的结合与推广,已经给应用软件编程带来了革命性的变化。 本书详细介绍了JRuby语言的基本概念、运行环境的安装、集成开发环境的搭建以及构建系统及其运用;对JRuby语言的核心成分:对象、类、模块等进行了深入的讨论,并对其关系进行了全方位的解释;同时,针对如何开发JRuby语言终端软件、JRuby语言桌面软件、如何生成自己的JRuby语言软件包、如何操控Java语言丰富的资源、利用JRuby语言的专有框架Rails开发网络软件等内容进行了示范性讲解。
Python算法详解
¥30.10
内 容 提 要 本书循序渐、由浅深地讲解Python算法的核心技术,并通过具体实例的实现过程演练各个知识的具体使用流程。全书共13章,包括算法,数据结构,常用的算法思想、线性表、队列和栈,树,图,查找算法,内部排序算法,经典的数据结构问题,数学问题的解决,经典算法问题的解决,图像问题的解决,游戏和算法等内容。 本书不但适合研究和学习算法的初学者,也适合有一定算法基础的读者,还可以作为大中专院校相关专业师生的学习用书和培训学校的教材。
自制AI图像搜索引擎
¥28.50
图像搜索引擎有两种实现方式—基于图像上下文文本特征的方式和基于图像视觉内容特征的方式。本书所指的图像搜索引擎是基于内容特征的图像检索,也就是通常所说的“以图搜图”来检索相似图片。本书主要讲解了搜索引擎技术的发展脉络、文本搜索引擎的基本原理和搜索引擎的一般结构,详细讲述了图像搜索引擎各主要组成部分的原理和实现,并构建了一个基于深度学习的Web图像搜索引擎。

购物车
个人中心

