使用Git的很多人总是靠技巧,他们会复制粘贴从网上找到的命令,但并不真正理解Git到底是怎么做的。不过,如果真正遇到困难怎么办?你不能简单应付。利用这本独一无二的实用指南,你会了解Git的做法,并享受其中的乐趣。RajuGandhi抽丝剥茧地介绍了简单而强大的Git引擎,让你不仅知道怎么做,还会了解为什么这么做。你会掌
本书的主要内容有:如何分析公司的业务领域,了解你正在构建的系统如何符合其竞争战略。如何使用领域驱动设计的战略和战术工具来构建有效的软件解决方案,从而满足业务需求。如何建立对你遇到的业务领域知识的共同理解。如何将系统分解为限界上下文。如何协调多个团队的工作。如何在遗留系统改造项目中,循序渐进地引入领域驱动设计。
根据高等教育的培养目标、培养特点和培养要求,本书由浅入深、全面系统地讲解WindowsServer2019网络操作系统的基本知识和各种网络服务器的配置与管理。全书共11章,内容包括认识网络操作系统、活动目录配置管理、用户账户和组管理、文件系统与磁盘配置管理、DNS服务器配置管理、DHCP服务器配置管理、Web与FTP服
本书是Java的入门级教程,由浅入深、循序渐进地介绍了使用Java进行程序开发的方法。本书内容包括Java入门、Java编程基础、面向对象、异常处理、JavaAPI、集合框架、GUI编程、I/O流与文件、多线程、网络编程、综合项目实训——俄罗斯方块。 本书知识全面,重点突出,覆盖Java开发中的多个方面,将知识讲解、技
全书分为理论和实验两大部分,理论部分为16章,第1~5章介绍了Linux操作系统的基本操作,包括操作系统的安装、文件管理、软件包管理、网络配置等。第6~11章介绍了各项常用网络服务环境的搭建和调试办法,包括DHCP、WEB、DNS、FTP、Samba、iptables。第12章介绍了Linux中的虚拟化技术。第13~1
本书是《信息技术基础(Windows10+Office2019)(微课版)》的上机指导与习题集。全书共两个部分。第一部分是上机指导,从了解并使用计算机、学习操作系统知识、管理计算机中的资源、制作并编辑Word文档、排版文档、制作Excel表格、计算和分析Excel数据、制作演示文稿、设置并放映演示文稿、认识并使用计算机
本书以微型计算机为基础,全面、系统地介绍计算机的基础知识及基本操作。全书共12个项目,包括了解并使用计算机、了解计算机新技术、学习操作系统知识、管理计算机中的资源、制作并编辑Word文档、排版文档、制作Excel表格、计算和分析Excel数据、制作演示文稿、设置并放映演示文稿、认识并使用计算机网络、做好计算机维护与安全
罗布乐思(Roblox)Studio是融合了3D引擎、社交、云存储的开发工具,也是优质的游戏化教育工具。 本书是官方推出的罗布乐思开发指南,旨在帮助读者学会:使用属性、变量、函数、if-then语句和循环语句编程;使用数组和字典存储信息;使用事件移动事物,制作爆炸、倒计时,以及实现任何人们能想象到的事情;通过抽象和面
为什么你在写代码时总会遇到这样或那样的问题?为什么你总是记错某些语法?为什么有些人能够快速学会新的编程语言,而有些人则不能?在试图解决困难或复杂的问题时,我们的大脑其实有一套特定的工作方式。本书从认知科学角度剖析优秀程序设计背后的脑科学原理,为你揭开大脑思考编程的奥秘。本书分为四大部分,共有13章。你将了解如下内容:如
本书从一系列有趣的生活实例出发,全面介绍了构造算法的基础方法及其广泛应用,生动展现了算法的趣味性和实用性。书中介绍了算法在多个领域的应用,如图像处理、物理实验、计算机图形学、数字音频处理、机器学习等。其中,既有各种大名鼎鼎的算法,如神经网络、遗传算法、离散傅里叶变换算法、KNN、贝叶斯算法,也有不起眼的排序和概率计算算