数智图书馆-无锡数智政务 本次搜索耗时 4.277 秒,为您找到 1443 个相关结果.
  • 空标题文档

    11 2025-06-17 《Git权威指南》
    25.3 repo和清单库的初始化 下载并保存repo引导脚本后,建立一个工作目录,这个工作目录将作为Android的工作区目录。在工作目录中执行repo init-u<url>,完成repo完整的下载及项目清单版本库(manifest.git)的下载。 $mkdir working-directory-name $cd working-direc...
  • 空标题文档

    11 2025-06-17 《Git权威指南》
    25.6 建立Android代码库本地镜像 Android为企业提供一个新的市场,无论企业大小都处于同一个起跑线上。研究Android尤其是Android系统核心或驱动的开发,首先要做的就是通过本地克隆建立一套Android版本库管理机制。因为Android的代码库是那么庞杂,如果一个开发团队每个人都去执行repo init-u,再执行repo sync...
  • 空标题文档

    11 2025-06-17 《Git权威指南》
    25.9 好东西不能Android独享 通过前面的介绍能够体会到repo的精巧——repo巧妙地实现了多Git版本库的管理。因为repo使用了清单版本库,所以repo这一工具并没有被局限于Android项目,可以在任何项目中使用。下面就介绍三种repo的使用模式,将repo引入自己的项目(非Android项目)中,其中第三种repo使用模式是用我改造后的...
  • 空标题文档

    11 2025-06-17 《Git权威指南》
    30.1.2 Gitolite的安装/升级 本节的标题为安装/升级,是因为Gitolite的安装和升级可以采用同样的步骤。 Gitolite安装可以在客户端执行,而不需要在服务器端操作,非常方便。远程安装Gitolite的前提是: 已经在服务器端创建了专有账号,如git。 管理员能够以git用户的身份通过公钥认证以无口令方式登录服务器。 安装和升...
  • 空标题文档

    11 2025-06-17 《Git权威指南》
    30.1.4 其他的安装方法 上面介绍的是在客户端远程安装Gitolite,是最常用和推荐的方法。当然还可以直接在服务器上安装,具体操作过程如下。 (1)首先也要在服务器端先创建一个专用的账号,如git。 $sudo adduser—system—shell/bin/bash—group git (2)将管理员公钥复制到服务器上。 管理员在客...
  • 空标题文档

    11 2025-06-17 《Git权威指南》
    第38章 补丁中的二进制文件 有的时候,需要将代码的改动以补丁文件的方式进行传递,最终合并至版本库。例如直接在软件部署目录内进行改动,再将改动传送到开发平台。或者是因为在某个开源软件的官方版本库中没有提交权限,需要将自己的改动以补丁文件的方式提供给官方。 关于补丁文件的格式,补丁的生成和应用在第3篇的“第20章补丁文件交互”当中已经进行了详细介绍,使用...
  • 在 Java 8 中避免 Null 检查

    在 Java 8 中避免 Null 检查 在 Java 8 中避免 Null 检查 在 Java 8 中提高 Null 的安全性 在 Java 8 中避免 Null 检查 在 Java 8 中避免 Null 检查 原文:Avoid Null Checks in Java 8 译者:ostatsu 来源:在 Java 8 中避免 Null...
  • 1.6 多形对象的互换使用

    1.6 多形对象的互换使用 1.6 多形对象的互换使用 通常,继承最终会以创建一系列类收场,所有类都建立在统一的接口基础上。我们用一幅颠倒的树形图来阐明这一点(注释⑤): ⑤:这儿采用了“统一记号法”,本书将主要采用这种方法。 对这样的一系列类,我们要进行的一项重要处理就是将衍生类的对象当作基础类的一个对象对待。这一点是非常重要的,因为它意味着...
  • 1.8 违例控制:解决错误

    1.8 违例控制:解决错误 1.8 违例控制:解决错误 从最古老的程序设计语言开始,错误控制一直都是设计者们需要解决的一个大问题。由于很难设计出一套完美的错误控制方案,许多语言干脆将问题简单地忽略掉,将其转嫁给库设计人员。对大多数错误控制方案来说,最主要的一个问题是它们严重依赖程序员的警觉性,而不是依赖语言本身的强制标准。如果程序员不够警惕——若比较匆...
  • 4.5 数组初始化

    4.5 数组初始化 4.5 数组初始化 在C中初始化数组极易出错,而且相当麻烦。C++通过“集合初始化”使其更安全(注释⑥)。Java则没有象C++那样的“集合”概念,因为Java中的所有东西都是对象。但它确实有自己的数组,通过数组初始化来提供支持。 数组代表一系列对象或者基本数据类型,所有相同的类型都封装到一起——采用一个统一的标识符名称。数组的定...