51单片机C语言程序设计经典实例(第2版)
¥29.06
本书是“以项目为载体,采用任务驱动方式”编写而成的。本书以STC89C52RC单片机为蓝本,结合Keil C51、Proteus虚拟仿真软件,从实验、实践、实用的角度出发,通过丰富的实例详细介绍了51系列单片机C语言程序设计和单片机控制系统的应用技术。本书的主要内容包括单片机系统的软/硬件开发环境、C51程序设计语言基础、LED灯光设计、按键控制与数码管显示、中断控制应用设计、定时器/计数器控制应用设计、单片机串行通信设计、LED点阵显示器设计、LCD液晶显示设计、A/D与D/A转换、串行总线扩展及应用设计、综合应用设计实例共12个项目67个任务。
基于C语言的程序设计(试读本)
免费
本书主要介绍了C语言的基本概念和语法结梅,并通过大量实例介绍了基于c语言的程序设计的基本概念、方法和技巧。全书共12章,内容包括:程序设计概述、c语言的基本知识、顺序结构的程序设计、选择结构的程序设计、循环结构的程序设计、数组的程序设计、模块化的程序设计、指针的程序设计、构造的数据类型、编译预处理与位运算、文件的程序设计、图形的程序设计。 本书内容新颖、实例丰富,强调语言的规范和程序设计的方法、技巧,注重培养程序设计的思维方式和提高程序的发能力。全书力求概念准确、通俗易懂,坚持语言为程序设计服务的原则,讲究实用性。为了方便读者学习,我们还编写了配套的《c语言上机实训及习题解答》。 本书定位于程序设计的初学者,可作为各类高职高专院校计算机专业和1tit算机专业的教材,也可作为计算机爱好者自学的参考书。
代码管理核心技术及实践
¥29.50
本书首先通过系统化的介绍和比较,从整体上讲解了代码管理工具和系统的历史和发展。其次分别从小型团队、中大型团队、分布式大团队、基于微服务的团队及源团队的角度总结了代码管理的核心技术及实践经验,其中包括不同类型的团队对代码管理工具和系统的选择,以及代码管理的流程、策略和技巧,还有一些代码管理工具和系统的难、痛等,包括如何选择分支策略、如何管理多产品线的代码、代码备份策略,以及如何在大型团队中将代码从Subversion迁移到Git等。本书可帮助读者在现实中从团队的大小及代码管理模式是集中式还是分布式、源还是闭源等各个角度去了解和思考代码管理的核心技术和实践经验,从而帮助团队建立起一套高效的代码管理系统、策略和流程。本书的读者对象主要是每天都需要使用代码管理工具的程序员、代码管理工具和系统的管理人员,以及团队的技术领导人员。
Python大战机器学习:数据科学家的第一个小目标
¥16.99
数据科学家是当下炙手可热的职业,机器学习则是他们的技能,机器学习在大数据分析中居于核心的地位,在互联网、金融保险、制造业、零售业、医疗等产业领域发挥了越来越大的作用且日益受到关注。Python是又好又热门的编程语言之一,以简单易学、应用广泛、类库强大而著称,是实现机器学习算法的zui佳语言。?《Python大战机器学习:数据科学家的第—个小目标》以快速上手、四分理论六分实践为出发,讲述机器学习的算法和Python编程实践,采用“原理笔记精华 算法Python实现 问题实例 实际代码 运行调参”的形式展,理论与实践结合,算法原理与编程实战并重。全书共13 章分为4篇展:第—篇:机器学习基础篇(第1~6 章),讲述机器学习的基础算法,包括线性模型、决策树、贝叶斯分类、k近邻法、数据降维、聚类和EM算法;第二篇:机器学习高级篇(第7~10章),讲述经典而常用的高级机器学习算法,包括支持向量机、人工神经网络、半监督学习和集成学习;第三篇:机器学习工程篇(第11~12章),讲述机器学习工程中的实际技术,包括数据预处理,模型评估、选择与验证等。第四篇:kaggle实战篇(第13章),讲述一个kaggle竞赛题目的实战。《Python大战机器学习:数据科学家的第—个小目标》内容丰富、深浅出,算法与代码齐头并,无论你是新手还是有经验的读者,都能快速学到你想要的。《Python大战机器学习:数据科学家的第—个小目标》可供为高等院校计算机、金融、数学、自动化及相关理工科专业的本科生或研究生使用,也可供对机器学习感兴趣的研究人员和工程技术人员阅读参考。
Spark大数据分析技术与实战
¥42.22
Spark作为下一代大数据处理引擎,经过短短几年的飞跃式发展,正在以燎原之势席卷业界,现已成为大数据产业中的一股中坚力量。本书着重讲解了Spark内核、Spark GraphX、Spark SQL、Spark Streaming和Spark MLlib的核心概念与理论框架,并提供了相应的示例与解析。全书共分8章,其中前4章介绍Spark内核,主要包括Spark简介、集群部署、工作原理、核心概念与操作等;后4章分别介绍Spark内核上的核心组件,每章系统地介绍Spark的一个组件,并附以相应的案例分析。本书适合作为高等院校计算机相关专业的研究生学习参考资料,也适合大数据技术初学者阅读,还适合于所有愿意对大数据技术有所了解并想要将大数据技术应用于本职工作的读者阅读。
分布式服务架构:原理,设计与实战
¥22.49
本书全面介绍了分布式服务架构的原理与设计,并结合作者在实施微服务架构过程中的实践经验,总结了保障线上服务健康、可靠的*方案,是一本架构级、实战型的重量级著作。全书以分布式服务架构的设计与实现为主线,由浅深地介绍了分布式服务架构的方方面面,主要包括理论和实践两部分。理论上,首先介绍了服务架构的背景,以及从服务化架构到微服务架构的演化;然后提出了保证分布式服务系统架构一致性的方案和模式,并介绍了互联网架构评审的方法论;*后给出了一个简要的非功能质量的技术评审提纲。实践上,首先提供了一个互联网项目的性能和容量评估的真实案例,介绍了压测的方案设计和*实践,这些技术能够全面保证大规模、高并发项目的一致性、可用性和高并发性;然后讲解了大规模服务的日志系统的原理、设计与实践,包括ELK等框架的特和使用方式等,并介绍了当前流行的APM系统的设计与实现,主要包括调用和业务的跟踪与恢复,涵盖了线上应急和技术攻关的流程及重,也结合服务化系统线上应急过程行分析并总结了其中需要用到的Java虚拟机、Linux和定制化脚本等命令,这些命令都是每个发人员都会用到的解决线上问题的利器;*后,阐述了系统服务的容器化过程,并详细介绍了敏捷发流程和实现自动化的常用工具等,让读者既能学到架构设计的基础理论,也能结合书中的原理、设计与方法论来解决大规模、高并发互联网项目中的现实问题。 无论是对于软件工程师、测试工程师、运维工程师、软件架构师、技术经理、技术总监,还是对于资深IT人士来说,本书都有很强的借鉴性和参考价值。
收获,不止SQL优化——抓住SQL的本质
¥39.60
有人就有江湖,有江湖就有IT系统,有IT系统就有数据库,有数据库就有SQL,SQL应用可一字概括:“广”。加之其简单易学,SQL实现也可一字概括:“乐”。 然而,SQL虽然实现简单可乐,却极易引发性能问题,那时广大SQL使用人员可要“愁”就一个字,心碎无数次了。 缘何有性能问题?原因也一字概括:“量”。当系统数据量、并发访问量上去后,不良SQL就会拖跨整个系统,我们甚至找不出哪些SQL影响了系统。即便找到也不知如何动手优化。此时的心情也可以一字概括:“懵”。 现在《收获,不止SQL优化——抓住SQL的本质》始带你抛除烦恼,走优化的可乐世界! 首先教你SQL整体优化、快速优化实施、如何读懂执行计划、如何左右执行计划这四大必杀招。整这些干嘛呢?答案是,传授一个先整体后局部的宏观解决思路,走“道”的世界。 下来带领大家飞翔在“术”的天空。教你体系结构、逻辑结构、表设计、索引设计、表连这五大要领。这么多套路,这又是要干嘛?别急,这是教你如何解决问题,准确地说,是如何不改写即完成SQL优化。 随后《收获,不止SQL优化——抓住SQL的本质》指引大家学会等价改写、过程包优化、高级SQL、分析函数、需求优化这些相关的五大神功。有头晕,能否少一套路?淡定,这还是“术”的范畴,依然是教你如何解决问题,只不过这次是如何改写SQL完成优化。 *后一个章节没套路了,其中跟随你多年的错误认识是否让你怀疑人生,其中让SQL跑得更慢的观,是否让你三观尽毁? 再多一真诚吧,《收获,不止SQL优化——抓住SQL的本质》提供扫二维码辅助学习,是不是心被笔者给暖到了? 读完全书,来,合上书本,闭上眼睛,深呼吸,用心来感受SQL优化的世界。 一个字:“爽”!
机器学习之路——Caffe、Keras、scikit-learn实战
¥17.99
机器学习需要一条脱离过高理论门槛的门之路。本书《机器学习篇》从小红帽采蘑菇的故事篇,介绍了基础的机器学习分类模型的训练(第1章)。如何评估、调试模型?如何合理地发掘事物的特征?如何利用几个模型共同发挥作用?后续章节一步一步讲述了如何优化模型,更好地完成分类预测任务(第2章),并且初步尝试将这些技术运用到金融股票交易中(第3章)。自然界*好的非线性模型莫过于人类的大脑。《深度学习篇》从介绍并对比一些常见的深度学习框架始(第4章),讲解了DNN模型的直观原理,尝试给出一些简单的生物学解释,完成简单的图片识别任务(第5章)。后续章节在此基础上,完成更为复杂的图片识别CNN模型(第6章)。着,本书展示了使用Caffe完成一个完整的图片识别项目,从准备数据集,到完成识别任务(第7章)。后面简单描述了RNN模型(第8章),着展示了一个将深度学习技术落地到图片处理领域的项目(第9章)。
Java Web轻量级开发面试教程
¥49.09
本书围绕着软件公司对高级程序员的平均标准要求,根据笔者多年的面试和培训经验,构建了Java Web方面的高级程序员的阶体系,包括初级程序员与高级程序员的差别对比、数据库实用知识、JSP Servlet Javabean DB发框架、Struts框架、Spring IoC、Spring AOP、拦截器、Hibernate和Spring的整合方式等,*后两章分别讲述了基于SSH和基于Spring MVC的两个案例,以及在面试时如何高效地介绍自己项目经验的方法。本书附带教学视频,视频里会讲到所有案例的配置和运行方式,建议先观看视频运行的实例代码,然后再来阅读本书的文字。
工业互联网:技术与实践
¥14.75
发展工业互联网是一种全球性的产业竞争,是新一轮产业革命的战略。工业互联网时代才刚刚启,无论是技术还是产业应用,都有巨大的发展空间,研究和应用工业互联网的企业或机构可以在现有的网络、计算、通信、制造信息化等方面发挥创造力,丰富其中的技术内涵和应用模式,为新的互联网时代的工业步探索更有效率的发展途径。本书对工业互联网的发展方向、系统架构、关键技术、典型案例等行深研究,旨在能够与致力于工业互联网发展的各界人士分享在研究和应用中的体会,提供技术交流和发展模式探讨的渠道。
51的蜕变——电子工程师成长实录
¥9.80
本书内容共3篇19章,完整展现了一位51单片机工程师成长的经历。51单片机共有21个特殊功能寄存器,而需要重点掌握的只有6个(需要熟练掌握对其位的操作),因此学习单片机其实很简单:学会6个寄存器的使用就学会了51单片机程序设计。这样,如果每天掌握1个寄存器,那么6天就能学会51单片机的使用。
MATLAB 7.6从入门到精通(试读本)
免费
本书对MA:P:LAB 7.6行了详细的介绍和讲解,以实际应用为导向,力求做到由简繁,并达到快速门和迅速提高的目的。本书共分为两篇,即基础篇和提高篇。前6章为基础篇,讲解有关MATLAB的基础知识,包括MAXLAB的安装、卸载及系统功能的简述,MATLAB的数值运算,符号运算和数据可视化工具,M文件编程以及Simulink框图仿真等内容。第7章~第11章为提高篇,第7章~第9章介绍了MATLAB 7.6的科学计算,S-函数的概念、原理和应用以及图形用户界面功能。第10章、第11章介绍了MATLAB的文件I/O操作和MATLAB的外部口,其中,MATLAB的外部口,包括与C语言、Word和Excel的混合使用以及MATLAB与外部设备和互联网的交互。 本书条理明晰、讲解深浅出,并配有大量实用的例子,适合使用MATLAB的本科生、研究生和教师以及广大科技工作者作为参考用书。
代码结构
¥19.63
本书对如何优化代码结构做了深的探讨,分为五个部分:编程问题与原则、编程格式与风格、如何让代码更容易读、如何做代码重构和C语言的一些要素。本书对这些部分做了重探讨:代码中存在的各种问题,编程时要遵循的原则,编程时要注重格式、注释和名字,如何让表达式和控制流简单易读,如何消除代码中的重复冗余,如何切分代码和少写代码等。另外,本书还探讨了C语言设计中的一些要素和常见问题。
C++程序设计基础与实践教程(试读本)
免费
本书是以未学过程序设计语言的读者为主要对象行编写的。本书主要分前后两大部分。前一部分主要介绍面向过程,以函数为模块的程序设计。内容包括:基本数据及别名和指针、数据的运算和指针的整数加减运算及简单输,输出运算、流程控制、函数、数组、枚举类型和结构类型。后一部分主要介绍面向对象,以对象为模块的程序设计。内容包括:类和对象、继承和派生、多态性、输,输出流类体系、命名空间、模板和异常处理。 本书可作为高等院校程序设计课程的教学用书,也可作为自学c++程序设计用书或教学参考书。
C语言开发全程指南(含光盘1张)(试读本)
免费
本书通过大量的实例,由浅深地介绍了C语言软件发的知识和编程方法。全书概念清晰、层次分明,通俗易懂。 本书详细介绍了C语言的基本知识、C语言中的基本数据类型、运算符和表达式以及数据的输输出、C语言程序语句的使用、C语言数组、指针、函数、结构体、共用体和枚举、表、位运算、编译预处理、文件、C语言的高级编程技术以及C程序常见错误分析和程序调试。 本书主要适用于初、中级的C语言学习者,为了方便读者的学习,本书在配套光盘中存放了所有本书的实例。
基于Proteus的8051单片机实例教程(试读本)
免费
本书主要包括两大部分,部分包括前4章,主要讲述了Proteus软件的安装、ISIS的初步应用、电路原理图设计、Proteus VSM仿真工具;第二部分包括第5、6章,第5章主要讲述了Proteus软件中的仿真调试方法,主要包括Keil uV2与Proteus结合搭建仿真平台,利用汇编语言方式、omf格式文件的C51语言方式和UBROF格式文件的C51语言方式行源代码级调试;第6章包括22个实例项目,每个实例项目都给出了详细的实例目的、实例原理图、实例内容、实例步骤、参考程序。 本书可作为工科院校电子信息类专业学生的基于Proteus软件的单片机实验教材,以及课程设计、毕业设计和各类电子设计竞赛的辅导教材,也可作为从事单片机发的工程技术人员、高校师生及广大电子爱好者学习和应用Proteus软件的参考书籍。
C#程序设计语言(原书第4版)(试读本)
免费
C#语言结合了快速应用发语言的高效和C/C++语言的强大。本书全部内容更新到C# 4.0版,提供了C# 4.0语言的完整规范、参考资料、范例代码和来自12位卓越的C#大师的详细注解。这些注解所达到的深度和广度在其他书中难得一见。C# 4.0新添加动态绑定、命名和可选参数以及协变和逆变泛型等特性,恰到好处的注解解释了这些特性的重要性、使用方法、与其他语言的关系等。 对任何希望深理解C#的程序员来说,本书都是不容错过的经典书籍。
2008年TI DSP大奖赛获奖成果汇编(试读本)
免费
本论文集是对“2008年度TIDSP大奖赛”设计作品的总结。在所有参赛作品的论文中,它们基于TI的DSP处理器产品,结合实际应用,并融了设计者创新的思想方法和设计理念,是当代先信号处理技术在多个领域中应用的范例的集合。本论文集介绍了每个参赛作品的设计思路、实践方法、实现过程和结果分析,并论述了各选题的工程实用性、创新和实现难。 本书适合电子工程技术人员,电子、通信与控制等相关专业的在校师生阅读。
冒号课堂——编程范式与OOP思想(试读本)
免费
本书是以编程范式和抽象机制为主线阐述编程设计思想的图书。它以编程语言为形、以编程范式为神、以抽象机制为本,采用课堂对话的形式讲述编程要义,深浅出、寓教于乐。其中编程范式以OOP为重,编程语言以C++、Java和C#为主。 书中上半部着重介绍一些常用的编程范式,并对流行的编程语言的主要特色和应用范围作了简明扼要的介绍。书中下半部对OOP的核心概念和思想行了细致而深的剖析,而后阐述了一些重要的设计原则和思想,并让它们在经典的设计模式中得到印证。
计算机测控系统设计与编程实现(试读本)
免费
本书从工程实际出发,全面系统地介绍了计算机测控系统设计的软硬件技术。内容包括:计算机测控技术的概念、组成、分类和发展,总线口与过程通道,计算机测控系统中的硬件与软件,串口通信测控系统及其实现,基于板卡的测控系统及其实现,中小型集散测控系统及其实现,CAN总线测控系统及其实现,计算机测控系统的软硬件设计等。在各系统的实现部分选取了当前测控领域常用的面向对象语言Visual Basic、监控组态软件Kingview和虚拟仪器软件LabVIEW作为发软件,并提供多个设计实例详细介绍了典型测控程序的发步骤及实现方法。
ASP.NET动态网页设计实训教程(试读本)
免费
ASENET 2.0是一种基于服务器的功能强大的技术,用于为万维网或企业的内部网创建动态的、交互式的HTML网页。它构成了.NET Framework的核心元素,为异常强大的.NET发环境提供基于Web的访问。 本书包括15章,系统地介绍了如何使用ASP.NET发网站,具体包括Visual Studio 2005发环境、ASENET的运行环境、HTML和脚本语言、C#编程语言概述、ASP.NET控件的使用、数据绑定、母版页、网站导航、XML数据管理,以及Web程序的发流程及发布等内容。 本书作为使用ASP.NET行网站发的实例教程,围绕ASP.NET 2.0的特对此类应用程序的发流程行了详细的说明,教学重明确、结构合理、语言简明,而且每个实例均为作者在本领域工作中的真实案例,具有很强的实用性,适用对象为ASP.NET的初、中级读者,可以作为各个ASP.NET网站设计培训班的教材,也适合一些工程技术人员或工科高校学生自学使用。