如果你是GitHub的新手,《GitHub入门》正好能为你展示了开始使用GitHub所需的内容,仅此而已。对于项目和产品管理者、股东以及其他希望在一个开发项目中协作的团队成员而言,这本书是很好的选择。这里,团队成员的协作可以是对进展中的工作进行评阅及评论或是贡献特定的更改。对于仅为学习GitHub的开发者而言,本书也是不错的选择。 GitHub已迅速成为软件开发的默认平台,但它也是其他包括从合约到电影剧本等文本文档的理想平台。本书将教你如何使用GitHub的Web接口浏览项目并与你的团队有效协作。 学习如何使用以及为什么使用GitHub进行协作。 查看项目的状态,包括近的改变、显著的工作以及历史更改。 在没有学习Git情况下通过GitHub创建和编辑文件。 未被许可直接编辑项目时给项目提出修改建议。 使用issues、pull请求及分支等工具定义更改
正则表达式是一种威力无比强大的武器,几乎在所有的语言和平台上都可以用它来执行各种复杂的文本处理和操作。本书从简单的文本匹配开始,循序渐进地介绍了很多复杂内容,包括反向引用、条件评估、环视等。每章都配有许多简明实用的示例,有助于全面、系统、快速掌握正则表达式,并运用它们解决实际问题。
陈郑军、刘振东编*的《WPF应用开发项目教程》以项目化任务驱动式组织教学内容,循序渐进地介绍WPF的开发环境、XAML基础、Application类、窗体、布局控件、常用控件、路由事件、系统命令库、自定义命令、Binding、资源、样式、模板、触发器等,使读者不仅能够学习WPF的各种开发知识,而且能够培养分析问题、解决问题的能力,以*快的速度和*好的效果去掌握WPF开发技术。 全书共6个项目,均是围绕图书管理系统主题展开,每个项目都以一个图书管理典型应用设计,再以多个子任务完成,每个子任务都具有较高的应用价值和代表性。教学内容的设计符合学习者面对问题时的情况,依照任务描述、知识准备、任务分析、任务实施和任务小结5个环节进行,既能科学地解决问题又有很强的锻炼作用。 全书以图书管理系统贯穿全程,将各个知识环节融入案例中
本书以Microsoft Access 关系型数据管理系统软件为背景,介绍数据库的基本概念,数据库的建立、维护、管理及数据库设计的步骤。 本书共分8章:第1章介绍数据库的理论基础;第2章至第7章按Access数据库的6个对象(表、查询、窗体、报表、宏、模块)依次划分章节,每章都以案例引入,采用提出问题、解决问题、归纳总结的步骤叙述,且每章都有理论习题与两个不同难度的实验题;第8章提供了两个有实用价值的综合实验。各章的例题以及实验题都经过精心设计与推敲,按难易程度分成三个档次,力求*限度地覆盖Access的知识面,涵盖《全国计算机等级考试二级Access考试大纲》的考试内容。所有实验都经过上机运行并通过。 本书既适合作为高等院校数据库课程的教材,也适合作为自学用书或者作为参加Access二级考试的考前辅导用书。 本书以Access 2010版为主要背
本书以常规过程控制系统为主体,以目前在工业生产过程中广泛使用且较为成熟的典型控制方案作为重点内容,予以系统的阐述。本书共分为8章。第1章过程控制基础知识,第2章简单控制系统,第3章串级控制系统,第4章前馈控制系统,第5章比值控制系统,第6章其他控制系统,第7章典型化工单元的控制,第8章控制系统工程设计。每章前面均设置"内容提要 和"特别提示 ,章内每小节后附有"工程经验 ,章后配备"本章小结 、习题和实验(参考)项目等内容,并提供了习题的参考答案,以满足读者学习和实践的需要。
本书主要介绍NFC的基本协议,内容包括主机端与NFC 控制器之间的通信协议分析和示例;NFC控制器与eSE SWPSIM 之间的协议分析;外部POS或者READER与NFC之间的射频协议分析。 本书适合NFC移动支付开发人员阅读。
`
本书介绍了使用Arduino进行创意电子项目开发的技巧和方法,具体内容包括Arduino IDE、Mixly、Arduino UNO主控板、图形化编程、C语言编程、传感器、执行器、自律型机器人等。本书通过项目学习的方式进行介绍,内容由浅入深,有利于提高学生的逻辑思维能力和动手能力。 本书配套资料包括书中程序源码及相关资料。
本书以EDA技术和单片机技术为核心,并提升到SOPC技术层面,通过大量独立的实验项目,为教学提供基于VHDL的FPGA应用设计和基于C51的8051兼容单片机应用设计,以及二者结合的SOPC综合应用设计的实例(包括原理方案分析和代码例程)。主要内容包括:概述与硬件平台简介、17个EDA实验项目、15个单片机实验项目、8个综合实验项目等。配套硬件实验平台,提供电子课件、实验参考结果等。
本书主要讲解FPGA的程序设计,以一款热销的FPGA开发板为例,介绍学习FPGA和使用Verilog,以及FPGA开发板的硬件配置,重点是第3章的16个典型实例程序,由简单到复杂,*后是FPGA的设计心得。 本书适合电子、通信、自动化等相关专业的本科生以及从事FPGA开发/IC设计/PCB等相关职业的初学者阅读参考。
本书从应用角度出发,全面系统地介绍了MATLAB软件及其在自动控制中的应用。全书通过大量实际应用案例详细阐述利用MATLAB进行控制系统分析与设计的方法。 全书内容精练、实用,案例典型,图文并茂,是教学团队多年实践教学成果的总结。
本书是关于VR 策划与编导的入门级教材,从VR 与普通影视的异同入手,对VR 的有关概念、分类、特点、关键技术、发展历程、发展现状、传播与管理及存在的问题等进行探讨,有史、有论、有料、有趣,有故事,有分析,有案例,有建议。VR 一经问世便备受瞩目,发展迅速,应用范围广泛,影视创作、游戏动漫、教育培训、视听广告、军事模拟、建筑设计、考古仿真等诸多领域都受益于VR 技术。在高等院校中,影视、计算机、电子工程等诸多专业都开设了VR 课程。在 媒介分众 越来越明显,若想改变VR界重硬件、重技术、轻策划、轻叙事等情况,就需加强VR 的创作,提升VR 创意、编撰和叙事水平。
本书以宏晶科技公司的IAP15W4K58S4单片机为基础,介绍STC15系列单片机的设计使用方法。结合单片机综合实训的特点,详细介绍了Keil与STC-ISP软件的设计使用方法,对IAP15W4K58S4单片机的相关资源进行了重点介绍,给出了电子系统设计当中可能涉及到的电机控制、显示、传感器和无线通信等功能的具体设计方法和相关程序。本书力求简单实用,对各个知识点进行了模块化编写,各模块都给出了具体的设计方法和相关程序,读者可以将各功能模块进行自由组合,任意发挥,设计出功能丰富、完善的作品。
《*化计算方法及其MATLAB程序实现》较为系统地介绍了*化问题的基本理论和方法及其主要算法的MATLAB程序实现。关于无约束*化问题,主要介绍了线搜索方法、梯度法、牛顿法、共轭梯度法、拟牛顿法、信赖域方法和小二乘问题的数值解法。关于约束优化问题,主要介绍了*性条件、线性规划的单纯形方法和非线性规划的可行方向法、罚函数法、二次规划问题和序列二次规划法等。设计的MATLAB程序有精确线搜索的黄金分割法和抛物线法,非精确线搜索的Armijo准则,梯度法,牛顿法,重开始共轭梯度法,BFGS算法,DFP算法,Broyden族方法,信赖域方法,求解非线性小二乘问题的L-M算法,解约束优化问题的乘子法,求解二次规划的有效集法,SQP子问题的光滑牛顿法以及求解约束优化问题的SQP方法等。此外,书中配有丰富的例题和习题,可供学习者使用。本书既注重计算
本书以Spring Boot Spring Cloud Docker技术为基础,从当下流行的微服务架构理念出发,详细讲解了微服务和微服务架构方面的技术知识。全书共分为四部分:*部分 微服务概述 ,主要讲解微服务的由来、概念、特点和微服务架构等;第二部分 微服务的开发 ,主要讲解微服务开发框架Spring Boot的使用;第三部分 微服务架构的构建 ,主要讲解如何使用Spring Cloud的相关组件来构建微服务架构;第四部分 微服务的部署 ,主要讲解Docker技术,以及如何在Docker中部署微服务项目。本书适合所有Java开发人员,尤其适合正在学习微服务,以及正在尝试使用微服务架构开发项目的人员阅读和参考。
本书讲授Intel 8086微处理器的指令系统,并以Microsoft的MASM 5.0版本宏汇编语言为基础,讲授汇编语言程序设计的基本方法和常用技术。 全书共分5章。第1章讲授学习汇编语言程序设计所需具备的基础知识,包括指令的概念、数据的表示、数据的存储和处理等;第2章讲授8086宏汇编语言的源程序组成,包括汇编语言的语言成分,常量、变量、标号等的定义,源程序的结构及定义等;第3章讲授8086的指令系统,包括寻址方式和各类操作指令等;第4章讲授8086汇编语言程序设计的基本方法,包括顺序程序、分支程序、循环程序、子程序、宏指令等;第5章介绍8086的中断技术,包括中断的相关概念,中断服务程序设计方法等。 本书可作为高等院校计算机及相关专业的汇编语言课程教材,也可作为从事计算机工作的专业人员的参考书。