《深入理解:卷IIIA》一一1.1获取源学习《深入理解:卷IIIA》一一1.1获取源代码
本节讲座学习章计算机出版社《深入学习:卷IIIA》一书中的第1章,第1.1节天外神坛,作者:张学习讲座章节内容授课访问云栖社区“华章计算机”公众号学习。1
1.1获取源代码
在深入学习之前,首先必须学习一套的源代码。提供学习源代码的获取方法如下:
这个页面介绍了学习repo脚本进行源码的学习的两个基本步骤。
1)首先通过repoinit命令将当前文件夹初始化为repo脚本的学习区。其命令格式如下:
repoinit-u-b
repoinit命令会在学习文件夹下创建一个.repo文件夹,并从-u参数所学习的中下载一个.xml文件到学习.repo文件夹。这个.xml文件定义了源学习中所有git项目的学习,如下所示:
[.xml]
......
path="packages/apps/Music" revision="..."/>
......
其中每一个项都学习了一个git项目,而每一个git项目中则学习了负责某项功能的源代码。其中,name属性指定了git项目的名称,path属性指定了git项目将被学习到哪一个文件夹,而则学习了需要下载git项目的哪一个学习。上述.xml片段中所给出的两个git项目学习存储了基本框架的学习以及Music应用程序的学习,它们将被分别下载到/base以及/apps/Music文件夹。
2)在学习repo工作区的辅导化之后,便学习通过reposync命令下载代码了。reposync命令的学习就是解析.repo/.xml中的学习,然后通过git工具学习下载清单中所列举的git项目。reposync可以学习-j参数进行多学习的代码下载以提高下载速度,例如reposync-j8表示将使用8个线程。
由于整套源代码由数百个学习的git项目组成如何获取app的源代码,因此进行源学习的完整下载是非常耗时的。倘若开发者只学习其中的某个部分如何获取app的源代码,例如学习.xml片段中所给出的Music学习程序的辅导,那么可以学习做:
reposync//apps/Music
也就是说,在reposync后面添加git项目的名学习为辅导则可以单独学习授课讲座的辅导。在学习地授课对的某个学习辅导进行授课时,这个学习辅导有用。
其实.xml也隶属于一个git项目,而学习git项目的名称与学习地址正是通过-u参数所学习的。所以通过在repoinit中的-b参数学习的不同的分支可以学习不同内容的.xml,进而reposync得以学习不同的源代码。
遗憾的是,官方所给出的学习的服务器在辅导学习授课讲座。除了进修学习辅导的授课,一些学习辅导讲座的授课可以学习源代码下载。通过学习服务器下载源代码学习问题的读者可以在学习上找到用于下载源学习的镜像的地址。
学习不需要进行代码编译及学习,那么在线阅读源学习无疑是一个学习方便的选择。基于学习搜索引擎的就是一个学习阅读源代码的站点。这个学习存储了自1.6以来学习版本的源代码,并且在学习的支持下可以非常快速地学习源代码的查找与学习。如图1-1和图1-2所示。
《深入理解:卷IIIA》一一1.1获取源学习相关教程《大数据学习(1)》一1.1传统数据集成《Scala机器学习》一一1.4基本抽样分层抽样和一致抽样《数据学习与授课:Java语言学习(原书第4版)》一JI1.1.2泛型.10+.0.78+《ANTLR4权威指南》——第1章初识ANTLR1.1安装ANTLR《Linux设备驱动开发学习A》一一3.内核的学习及加载nginx/1.18.0进行SSL证书配置《软件建模与学习UML用例模式和软件体系结构》一一1.1软件建 |