如果你是GitHub的新手,《GitHub入门》正好能为你展示了开始使用GitHub所需的内容,仅此而已。对于项目和产品管理者、股东以及其他希望在一个开发项目中协作的团队成员而言,这本书是很好的选择。这里,团队成员的协作可以是对进展中的工作进行评阅及评论或是贡献特定的更改。对于仅为学习GitHub的开发者而言,本书也是不错的选择。 GitHub已迅速成为软件开发的默认平台,但它也是其他包括从合约到电影剧本等文本文档的理想平台。本书将教你如何使用GitHub的Web接口浏览项目并与你的团队有效协作。 学习如何使用以及为什么使用GitHub进行协作。 查看项目的状态,包括近的改变、显著的工作以及历史更改。 在没有学习Git情况下通过GitHub创建和编辑文件。 未被许可直接编辑项目时给项目提出修改建议。 使用issues、pull请求及分支等工具定义更改
《一板成功 高速电路研发与设计典型故障案例解析》是面向硬件电路与系统的工程技术类书籍,通过对电子工程设计中的实际故障案例分析,帮助读者形成硬件设计流程中电路调测和故障排查的方法体系。从研发设计人员的视角探求硬件电路与系统的测试测量、电路调试、故障分析以及解决方案,内容涵盖时钟、电源、逻辑器件、总线、高速信号、测量技术等常规的硬件电路模块。兼具理论性和工程实用性。 《一板成功 高速电路研发与设计典型故障案例解析》适合作为从事计算机、通信设备、高端仪器制造等行业的电路设计、开发专业工程师、研究人员的技术参考书,也可以作为电子科学技术、电子工程专业高年级本科生和研究生的参考用书。
陈郑军、刘振东编*的《WPF应用开发项目教程》以项目化任务驱动式组织教学内容,循序渐进地介绍WPF的开发环境、XAML基础、Application类、窗体、布局控件、常用控件、路由事件、系统命令库、自定义命令、Binding、资源、样式、模板、触发器等,使读者不仅能够学习WPF的各种开发知识,而且能够培养分析问题、解决问题的能力,以*快的速度和*好的效果去掌握WPF开发技术。 全书共6个项目,均是围绕图书管理系统主题展开,每个项目都以一个图书管理典型应用设计,再以多个子任务完成,每个子任务都具有较高的应用价值和代表性。教学内容的设计符合学习者面对问题时的情况,依照任务描述、知识准备、任务分析、任务实施和任务小结5个环节进行,既能科学地解决问题又有很强的锻炼作用。 全书以图书管理系统贯穿全程,将各个知识环节融入案例中
SketchUp是一款极受用户欢迎且易于使用的3D设计软件,在建筑效果和景观效果等设计领域得到了广泛的应用。《SketchUp完全学习手册(微课精编版)》主要讲解新版本SketchUp 2018的设计功能,包括设计基础、绘制基本图形、标注尺寸和文字、设置材质与贴图、图层编辑、群组和组件应用、页面和动画设计、剖切平面设计、创建地形、文件导入和导出、插件设计和渲染等内容,讲解了包括建筑设计和景观设计综合范例在内的多个精美实用的设计范例。本书还配备了包括大量模型图库、范例教学视频和网络资源介绍的海量教学资源。 《SketchUp完全学习手册(微课精编版)》内容广泛、通俗易懂、语言规范、实用性强,使读者能够快速、准确地掌握SketchUp 2018的设计方法与技巧,特别适合初、中级用户使用,既可以作为广大读者快速掌握SketchUp 2018的实用指导书和工具手册,也可作
本书以日记的形式记录了一个可实现四则运算计算器的设计过程,从而达到学习 FPGA 设计的目的。全书共 10 章 , 讲述了从设计开始到完成的全过程,其中包括数码管显示、键盘扫描、状态机等基础模块的设计,以及设计中需要注意的问题等,每一章的后还有夏宇闻老师对本章内容的点评及给读者的学习建议。 希望读者按顺序阅读本书,同时进行实践操作,并与书中的进度保持一致 , 终完成整个设计。读者也可以根据自己的想法来实现想要的功能,做到举一反三,以达到好的学习效果。书中使用的硬件为至芯科技的四代开发板、 Altera Cyclone IV 的芯片 , 软件为 Quartus II 13.0 sp1 。 本书可作为电子工程类、自动控制类、计算机类的大学本科高年级学生及研究生设计实验参考用书 , 亦可供其他工程人员自学与参考。
本书基于当前*流行的虚拟仪器开发平台 LabVIEW2018,结合了大量实例,介绍了LabVIEW软件的开发环境与基本操作,前面板,程序框图设计,字符串运算,循环与结构,数组和簇,波形图表和波形图,文件I/O,仪器控制,信号生成、分析及处理,LabVIEW应用程序生成,数据库。各章内容由浅入深、先易后难、循序渐进并附有习题,帮助读者巩固理论知识和提升上机操作能力,快速掌握LabVIEW的编程方法和技巧。 本书适合用作各高职院校LabVIEW程序设计相关专业的教材,也可作为相关工程技术人员设计开发仪器或自动测试系统的参考用书。
本书针对具备Linux基础的人群,主要介绍了虚拟化、Docker企业级应用、监控的相关知识与应用,以企业级的实战项目案例,使读者能够掌握应用运维的工作内容。项目案例包括KVM动态迁移、性能优化、Docker企业级应用 、Mesos部署、ELK部署、桌面虚拟化、Nagios与Zabbix部署,通过以上项目案例的训练,读者能够部署虚拟化与容器云,使自己的运维水平达到一个新的高度。本书通过通俗易懂的原理及深入浅出的案例,并配以完善的学习资源和支持服务,为读者带来全方位的学习体验,包括视频教程、案例素材下载、学习交流社区、讨论组等终身学习内容,更多技术支持请访问课工场www.kgc.cn。
本书是一本专门为程序员而写的数学书,介绍了程序设计中常用的数学知识。本书门槛不高,不需要读者精通很多高深的数学知识,只需要读者具备基本的四则运算、乘方等数学基础知识和日常生活中的基本逻辑判断能力即可。本书拒绝枯燥乏味的讲解,而是代之以轻松活泼的风格。书中列举了大量读者都很熟悉,而且非常有趣的数学实例,并结合程序设计的思维和算法加以剖析,可以训练读者的数学思维能力和程序设计能力,进而拓宽读者的视野,增强职场竞争力。 本书共11章,分别介绍了数据的表示、神奇的素数、递归、排列组合、用余数进行数据分组、概率、复利、数理逻辑、推理、几何图形构造、统筹规划等程序设计中常用的数学知识,从而引导读者深入理解编程中的数学方法和思路。本书包含的实例有结绳记事、孪生素数、梅森素数、哥德巴赫猜想、阶
Docker已经成为行业中火爆的开源技术,没有之一。而Kubemetes的诞生,更是使得Docker如虎添翼。越来越多的人开始投入到Docker和Kubemetes的开发和运维中去。 《从Docker到Kuberes入门与实战》是一本为初学者量身定做的入门教材,适合对容器技术了解不多,没有太多的相关开发和运维经验,但是又想掌握Kubemetes技术的读者使用,帮助他们快速地进入这个领域。 《从Docker到Kuberes入门与实战》分为两篇共12章,篇全面介绍Docker,包括Docker的基础知识、在主流操作系统上安装Docker的方法以及Docker的基本管理操作;第二篇详细介绍Kubemetes,主要包括Kubemetes基础知识、Kuberes的安装方法、Kubemetes命令行管理工具、运行应用、访问应用、存储管理、软件包管理、网络管理以及Kubemetes的图形管理工具。 《从Docker到Kuberes入门与实战》内容详尽、示例丰富,是广大Docker和Kubemetes
《CC 程序设计:计算思维的运用与训练》以计算思维的运用与训练为目标.以程序设计实训为手段,介绍运用C/C 语言分析问题和解决问题的方法与技巧。《CC 程序设计:计算思维的运用与训练》内容分为C语言篇与C 语言篇,由简人难,有助于读者实现从面向过程程序设计到面向对象程序设计的顺利过渡。 C语言篇:按C语言的知识点设计面向过程程序设计与模块化设计的学习与训练,从结构化程序的基本要素、逻辑思维、重复思维、过程封装、数据封装、批量数据处理、数据的间接访问等方面解析结构化程序设计的过程,并在实训中介绍其思维方法与编程技巧。C 语言篇:按C 语言的知识点设计面向对象程序设计的学习与训练,从C 语言的面向对象思维、数据与过程的封装、对象运算、代码重用等方面分析面向对象程序的组成,并在实训中介绍其思维方法及
本书是python 编程语言的参考指南,书中详尽解释了python 核心语言和python 库中最重要的部分,涉及类型和对象、操作符和表达式、编程结构和控制流、输入和输出、测试、调试等,也包括一些python官方文档或其他参考资料中未提及的高级主题。 本书面向python 程序员,或有其他编程语言经验的开发人员。 本书是的python语言参考指南,内容涉及核心python语言和python库的最重要部分。本书内容简洁扼要、可读性强,书中还包括了一些没有在python官方文档或其他资料中出现过的一些高级的主题。 这一版在内容上进行了全面更新,介绍了python 2.6和python 3新引入的编程语言特性和库模块,同时还分析了python程序员面临的如下难题:是应继续使用现有的python代码,还是应制定计划将其移植到python 3?
《Android移动应用开发(第3版)卷Ⅰ:基础篇》涵盖了Android开发从概念、技术到市场推广应用的主题,内容包括Android平台概览、Android应用程序设计精髓、Android用户界面设计精髓、Android应用程序设计精髓、对外发布你的Android应用程序和附录6个部分。附录还包含了Android开发常用工具(模拟器、DDMS和Eclipse)的使用指南。 《Android移动应用开发(第3版)卷Ⅰ:基础篇》卷Ⅰ以及本书的卷Ⅱ,不仅适合Android应用程序开发人员阅读,还能为QA测试人员提供指导。另外,本书还可以帮助项目经理更好地管理项目进程和项目团队,帮助市场推广人员更好地把握市场,创造令人瞩目的销售业绩。
《Netty、Redis、Zookeeper高并发实战》从操作系统底层的IO原理入手,同时提供高性能开发的实战案例,是一本高并发Java编程应用基础图书。 该书共分为12章。~5章为高并发基础,浅显易懂地剖析高并发IO的底层原理,细致地讲解Reactor高性能模式,图文并茂地介绍Java异步回调模式。这些原理方面的基础知识非常重要,会为读者打下坚实的基础,也是日常开发Java后台应用时解决实际问题的金钥匙。第6~9章为Netty原理和实战,是该书的重中之重,主要介绍高性能通信框架Netty、Netty的重要组件、单体IM的实战设计和模块实现。0~12章对ZooKeeper、Curator API、Redis、Jedis API的使用进行详尽的说明,以提升读者设计和开发高并发、可扩展系统的能力。 该书兼具基础知识和实战案例,既可作为对Java NIO、高性能IO、高并发编程感兴趣的大专院校学生和初、中级Java工程师的学
本书讨论使用TensorFlow和Keras等框架构建深度学习应用,如计算机视觉、语音识别以及聊天机器人。 章主要介绍TensorFlow基础,包括张量、计算图与会话等内容; 第2章介绍理解并运用Keras,涵盖了深度学习模型构建的主要步骤; 第3章、第4章、第5章介绍多层感知机,并分别介绍了TensorFlow及Keras中回归与多层感知机的实现; 第6章、第7章、第8章介绍卷积神经网络,并分别介绍了TensorFlow及Keras中卷积神经网络的实现; 第9章进入序列相关的处理,介绍了RNN和LSTM; 0章介绍语音和文本的处理; 1章讲述结合前面所学知识,创建聊天机器人; 2章介绍了人脸检测与识别相关的内容。
《和孩子一起玩编程》分成书和卡片两部分,卡片相当于书的图片版,是供不能独立阅读本书的孩子使用的,使用方式是家长看书来讲解,孩子看卡片来操作。书中设计了42个问题场景,我们可以使用简单的程序来解决这些问题,然后让孩子改动程序中的变量,解决类似的问题。《和孩子一起玩编程》适合中小学生等初学者自学或者在家长的帮助下学习。
本书依据《青少年编程能力等级第5 部分:人工智能编程》(T/CERACU/AFCEC 100.5 2022)标准进行编写。本书对青少年编程能力等级人工智能编程一级标准的要点做了清晰的讲解。 本书共包含四大专题:人工智能的基本概念、人工智能编程、人工智能应用和人工智能的 发展与挑战。其基于人工智能编程平台及人工智能硬件等工具,对标准中人工智能编程一级进 行了详细解析,提出了青少年需要达到的人工智能一级标准的要点。例如,掌握人工智能基础 知识和实现技能,能够根据实际问题的需求修改程序等。同时,对要点和学习方法进行了系统 性的梳理和说明,并结合题目进行了讲解,以便读者更好地理解相关知识。 本书适合参加PAAT 全国青少年编程能力等级测试的考生备考使用,也可作为人工智能初 学者的参考用书。
介绍试验设计中常用统计分析方法的基本原理、R语言编程实现及其应用范例。主要内容包括试验数据的统计分析基础,包括方差分析、回归分析等主要统计分析方法及其在R语言中的实现;涵盖目前在科学研究上常用的试验设计方法如完全*试验设计、完全*区组试验设计、拉丁方试验设计、尧敦方试验设计、正交试验设计、pb试验设计、响应面试验设计中的CCD设计和BBD设计、混料试验设计中的单纯形格子试验设计和单纯形重心试验设计、D-*设计等。
无论是在构建社交媒体网站,还是在开发一个仅在内部使用的企业应用程序,《MongoDB应用设计模式》展示了MongoDB需要解决的商业问题之间的连接。你将学到如何把MongoDB设计模式应用到许多挑战性领域,例如电子商务、内容管理系统和在线游戏。通过使用Python和JavaScript代码示例,你将了解MongoDB如何扩展数据模型,同时还可以简化开发模型。很多企业应用了NoSQL数据库,但是并没有很好地理解,并高效地使用这些技术的特性。本书展示了文档嵌入、多态模式和其他MongoDB模式的好处,并附加了具体的大数据用例,包括:执行商业数据的实时分析。使用MongoDB作为产品目录管理者或者是存货管理系统。学习存储内容节点、二进制资产和讨论的方法。应用技术来实现广告印象频次控制和关键字目标选择和竞价。学习如何存储在Google 建模后的复杂社交图谱。提供在多玩家角色
本书兼顾不同开发背景的读者,由浅人深,由易到难,一步一步传授如何开发应用。主要内容组织如下: 章:Eclipse入门。 第二章:介绍Android,包括介绍Android是什么,以及Android乎台的架构以及特性。 第三章:介绍Android开发环境的搭建,包括如何下载和安装Android开发包、常用An-droid开发工具的使用,并介绍如何构建一个简单的应用。 第四章:介绍如何创建应用和活动。 第五章:介绍如何创建用户界面。 第六章:介绍数据存储、检索和共享。 为便于读者学习,本书章对Eclipse做了简介,基础好的读者,可略过章,直接从第二章开始学习。