Pro Git 中文版 第2版 2.1.66的代码使用哪一个 Git 托管服务,这都很有价值。 自从上次出版以来另一个重大变革是 Git 网络传输 HTTP 协议的开发与崛起。 书中的大多数例子都已经从 SSH 切换到 HTTP,因为它更简单。 在过去这几年看到 Git 从一个相对无名的版本管理系统成长为商业与开源版本 管理的事实标准是令人吃惊的。我很高兴 Pro Git 做得很好并已经成为市场上 几本既成功又完全开源的技术书籍之一。 介绍 GitHub 托管服务以及深层次的工具。我们将涵盖注册与账户管 理, 创建和使用 Git 仓库,贡献项目的普通工作流以及接受他人的贡献, GitHub 的可编程接口和那些能够让你的生活变得更简单的小技巧。 第七章 关于 Git 的高级命令。你将学习到一些高级主题,诸如掌握可怕的 “reset”命令, 使用二分搜索识别错误,编辑历史,细节版本选择等等。本章 的介绍将丰富你的 Git 知识,让你成为一个真正的大师。 许多人习惯用复制整个项目目录的方式来保存不同的版本,或许还会改名加上 备份时间以示区别。 这么做唯一的好处就是简单,但是特别容易犯错。 有时 候会混淆所在的工作目录,一不小心会写错文件或者覆盖意想外的文件。 为了解决这个问题,人们很久以前就开发了许多种本地版本控制系统,大多都 是采用某种简单的数据库来记录文件的历次更新差异。 图表 1. 本地版本控制. 其中最流行的一种叫做 RCS,现今许多计算机系统上都还看得到它的踪影。0 码力 | 670 页 | 13.59 MB | 1 年前3
Golang 101(Go语言101 中文版) v1.21.a第6章:基本类型和它们的字面量表示 第7章:常量和变量 - 顺便介绍了类型不确定值和类型推断 第8章:运算操作符 - 顺便介绍了更多的类型推断规则 第9章:函数声明和调用 第10章:代码包和包引入 第11章:表达式、语句和简单语句 第12章:基本流程控制语法 第13章:协程、延迟函数调用、以及恐慌和恢复 Go类型系统 第14章:Go类型系统概述 - 精通Go编程必读 第15章:指针 第16章:结构体 第17章:值部 如何使用sync/atomic标准库包 第41章:Go中的内存顺序保证 第42章:一些常见并发编程错误 内存相关 第43章:内存块 第44章:关于Go值的内存布局 第45章:一些可能的内存泄漏场景 一些总结 第46章:一些简单的总结 第47章:关于Go中的nil 第48章:类型转换、赋值和值比较规则大全 第49章:Go中的一些语法/语义例外 第50章:Go细节101 第51章:Go问答101 第52章:Go技巧101 我觉得很难用通常的描述方式来描述本文中的内容。 所以本文将采用采访的 形式来进行描述。 你好,老貘,你是什么时候开始写这本书的? 大概在2016年七月份左右,不是很密集地使用了Go两年后,我觉得Go是一门 简单的语言,我感觉我已经精通了Go编程。 在那个时候,我在日常编程中已 经搜集了不少关于Go编程的细节。 我觉得我可以将这些细节写成一本书。 我 觉得这应该是一件容易的事。 但是我发现我错了。我太过于自信了。0 码力 | 821 页 | 956.82 KB | 1 年前3
Golang 101(Go语言101 中文版) v1.21.a第6章:基本类型和它们的字面量表示 第7章:常量和变量 - 顺便介绍了类型不确定值和类型推断 第8章:运算操作符 - 顺便介绍了更多的类型推断规则 第9章:函数声明和调用 第10章:代码包和包引入 第11章:表达式、语句和简单语句 第12章:基本流程控制语法 第13章:协程、延迟函数调用、以及恐慌和恢复 Go类型系统 第14章:Go类型系统概述 - 精通Go编程必读 第15章:指针 第16章:结构体 第17章:值部 第41章:Go中的内存顺序保证 第42章:一些常见并发编程错误 内存相关 第43章:内存块 第44章:关于Go值的内存布局 第45章:一些可能的内存泄漏场景 一些总结 第46章:一些简单的总结 第47章:关于Go中的nil 第48章:类型转换、赋值和值比较规则大全 第49章:Go中的一些语法/语义例外 第50章:Go细节101 第51章:Go问答101 第52章:Go技巧101 另外一些涉及到标准包API的使用细节。 你认为造成你曾经的困惑的主要原因是什么? 我觉得最主要的原因是我当时抱着Go是一门非常简单的语言的态度去学习和使 用Go。 持有这种态度阻止了我更深刻地理解Go。 Go是一门特性丰富的语言。它的语法集虽然不大,但我们也不能说它很小。 Go中的一些语法和语义设计很简单明了,但也有一些设计略微反直觉,甚至自 相矛盾。 Go语法和语义设计中有很多折衷和权衡。一个Go程序员需要相当的0 码力 | 608 页 | 1.08 MB | 1 年前3
Weblate 4.14.2 用户文档参见 与 Weblate 集成 注册和用户个人资料 注册 默认情况下,每个人都可以浏览项目、查看翻译或建议翻译。只有注册用户才 能实际保存更改,并且每次翻译都会获得积分。 您可以按照以下几个简单步骤进行注册: 1. 使用您的凭据填写注册表。 2. 使用电子邮件中收到的链接来激活注册账号。 3. 可以选择调整您的个人资料以选择您知道的语言。 操作面板 登录后,您将看到项目和组件的概述,以及它们各自的翻译进度。 BBCodeCheck bbcode ignore-bbcode BBCode 表示简单的标记,例如以粗体或斜体突出显示消息的重要部分。 此检查确保在翻译中也找到它们。 备注 概要: 范围: 检查类: 检查的标识符: 忽略的标记: 概要: 范围: 检查类: 检查的标识符: 启用的标记: 忽略的标记: 目前检测 BBCode 的方法非常简单,所以此检查可能会产生误报。 连续重复的单词 在 4.1 版本加入 会自动添加它,但是对 于其他文件格式,或者如果您的 PO 文件不是由 xgettext 生成的,您可能必 须手动添加它。 可以按每单位(请参阅 源字符串另外的信息)或在 部件配置 中完成此操作。 为每个部件定义它比较简单,但是如果该字符串未解释为格式化字符串,而碰 巧使用了格式化字符串语法,则可能导致误报。 提示 如果 Weblate 中不提供特定格式的检查,则可以使用通用 占位符。 除了检查,这也将高亮格式0 码力 | 818 页 | 11.20 MB | 1 年前3
Weblate 4.14.1 用户文档参见 与 Weblate 集成 注册和用户个人资料 注册 默认情况下,每个人都可以浏览项目、查看翻译或建议翻译。只有注册用户才 能实际保存更改,并且每次翻译都会获得积分。 您可以按照以下几个简单步骤进行注册: 1. 使用您的凭据填写注册表。 2. 使用电子邮件中收到的链接来激活注册账号。 3. 可以选择调整您的个人资料以选择您知道的语言。 操作面板 登录后,您将看到项目和组件的概述,以及它们各自的翻译进度。 BBCodeCheck bbcode ignore-bbcode BBCode 表示简单的标记,例如以粗体或斜体突出显示消息的重要部分。 此检查确保在翻译中也找到它们。 备注 概要: 范围: 检查类: 检查的标识符: 忽略的标记: 概要: 范围: 检查类: 检查的标识符: 启用的标记: 忽略的标记: 目前检测 BBCode 的方法非常简单,所以此检查可能会产生误报。 连续重复的单词 在 4.1 版本加入 会自动添加它,但是对 于其他文件格式,或者如果您的 PO 文件不是由 xgettext 生成的,您可能必 须手动添加它。 可以按每单位(请参阅 源字符串另外的信息)或在 部件配置 中完成此操作。 为每个部件定义它比较简单,但是如果该字符串未解释为格式化字符串,而碰 巧使用了格式化字符串语法,则可能导致误报。 提示 如果 Weblate 中不提供特定格式的检查,则可以使用通用 占位符。 除了检查,这也将高亮格式0 码力 | 814 页 | 11.18 MB | 1 年前3
Weblate 4.15 用户文档参见 与 Weblate 集成 注册和用户个人资料 注册 默认情况下,每个人都可以浏览项目、查看翻译或建议翻译。只有注册用户才 能实际保存更改,并且每次翻译都会获得积分。 您可以按照以下几个简单步骤进行注册: 1. 使用您的凭据填写注册表。 2. 使用电子邮件中收到的链接来激活注册账号。 3. 可以选择调整您的个人资料以选择您知道的语言。 操作面板 登录后,您将看到项目和组件的概述,以及它们各自的翻译进度。 已翻译字符串 weblate.checks.markup.BBCodeCheck bbcode ignore-bbcode BBCode 表示简单的标记,例如以粗体或斜体突出显示消息的重要部分。 此检查确保在翻译中也找到它们。 备注 目前检测 BBCode 的方法非常简单,所以此检查可能会产生误报。 连续重复的单词 在 4.1 版本加入. 概要: 范围: 检查的类: 检查的标识符: 忽略的标记: 会自动添加它,但是对 于其他文件格式,或者如果您的 PO 文件不是由 xgettext 生成的,您可能必 须手动添加它。 可以按每单位(请参阅 源字符串另外的信息)或在 部件配置 中完成此操作。 为每个部件定义它比较简单,但是如果该字符串未解释为格式化字符串,而碰 巧使用了格式化字符串语法,则可能导致误报。 提示 如果 Weblate 中不提供特定格式的检查,则可以使用通用 占位符。 除了检查,这也将高亮格式0 码力 | 820 页 | 11.24 MB | 1 年前3
Weblate 4.16.1 用户文档参见 与 Weblate 集成 注册和用户个人资料 注册 默认情况下,每个人都可以浏览项目、查看翻译或建议翻译。只有注册用户才 能实际保存更改,并且每次翻译都会获得积分。 您可以按照以下几个简单步骤进行注册: 1. 使用您的凭据填写注册表。 2. 使用电子邮件中收到的链接来激活注册账号。 3. 可以选择调整您的个人资料以选择您知道的语言。 操作面板 登录后,您将看到项目和组件的概述,以及它们各自的翻译进度。 已翻译字符串 weblate.checks.markup.BBCodeCheck bbcode ignore-bbcode BBCode 表示简单的标记,例如以粗体或斜体突出显示消息的重要部分。 此检查确保在翻译中也找到它们。 备注 目前检测 BBCode 的方法非常简单,所以此检查可能会产生误报。 连续重复的单词 在 4.1 版本加入. 概要:: 范围:: 检查的类:: 检查的标识符:: 忽略的标记:: 会自动添加它,但是对 于其他文件格式,或者如果您的 PO 文件不是由 xgettext 生成的,您可能必 须手动添加它。 可以按每单位(请参阅 源字符串另外的信息)或在 部件配置 中完成此操作。 为每个部件定义它比较简单,但是如果该字符串未解释为格式化字符串,而碰 巧使用了格式化字符串语法,则可能导致误报。 提示 如果 Weblate 中不提供特定格式的检查,则可以使用通用 占位符。 除了检查,这也将高亮格式0 码力 | 819 页 | 11.27 MB | 1 年前3
Weblate 4.16.4 用户文档参见 与 Weblate 集成 注册和用户个人资料 注册 默认情况下,每个人都可以浏览项目、查看翻译或建议翻译。只有注册用户才 能实际保存更改,并且每次翻译都会获得积分。 您可以按照以下几个简单步骤进行注册: 1. 使用您的凭据填写注册表。 2. 使用电子邮件中收到的链接来激活注册账号。 3. 可以选择调整您的个人资料以选择您知道的语言。 操作面板 登录后,您将看到项目和组件的概述,以及它们各自的翻译进度。 已翻译字符串 weblate.checks.markup.BBCodeCheck bbcode ignore-bbcode BBCode 表示简单的标记,例如以粗体或斜体突出显示消息的重要部分。 此检查确保在翻译中也找到它们。 备注 目前检测 BBCode 的方法非常简单,所以此检查可能会产生误报。 连续重复的单词 在 4.1 版本加入. 概要:: 范围:: 检查的类:: 检查的标识符:: 忽略的标记:: 会自动添加它,但是对 于其他文件格式,或者如果您的 PO 文件不是由 xgettext 生成的,您可能必 须手动添加它。 可以按每单位(请参阅 源字符串另外的信息)或在 部件配置 中完成此操作。 为每个部件定义它比较简单,但是如果该字符串未解释为格式化字符串,而碰 巧使用了格式化字符串语法,则可能导致误报。 提示 如果 Weblate 中不提供特定格式的检查,则可以使用通用 占位符。 除了检查,这也将高亮格式0 码力 | 822 页 | 11.27 MB | 1 年前3
Weblate 4.16.3 用户文档参见 与 Weblate 集成 注册和用户个人资料 注册 默认情况下,每个人都可以浏览项目、查看翻译或建议翻译。只有注册用户才 能实际保存更改,并且每次翻译都会获得积分。 您可以按照以下几个简单步骤进行注册: 1. 使用您的凭据填写注册表。 2. 使用电子邮件中收到的链接来激活注册账号。 3. 可以选择调整您的个人资料以选择您知道的语言。 操作面板 登录后,您将看到项目和组件的概述,以及它们各自的翻译进度。 已翻译字符串 weblate.checks.markup.BBCodeCheck bbcode ignore-bbcode BBCode 表示简单的标记,例如以粗体或斜体突出显示消息的重要部分。 此检查确保在翻译中也找到它们。 备注 目前检测 BBCode 的方法非常简单,所以此检查可能会产生误报。 连续重复的单词 在 4.1 版本加入. 概要:: 范围:: 检查的类:: 检查的标识符:: 忽略的标记:: 会自动添加它,但是对 于其他文件格式,或者如果您的 PO 文件不是由 xgettext 生成的,您可能必 须手动添加它。 可以按每单位(请参阅 源字符串另外的信息)或在 部件配置 中完成此操作。 为每个部件定义它比较简单,但是如果该字符串未解释为格式化字符串,而碰 巧使用了格式化字符串语法,则可能导致误报。 提示 如果 Weblate 中不提供特定格式的检查,则可以使用通用 占位符。 除了检查,这也将高亮格式0 码力 | 821 页 | 11.27 MB | 1 年前3
Weblate 4.14 用户文档参见 与 Weblate 集成 注册和用户个人资料 注册 默认情况下,每个人都可以浏览项目、查看翻译或建议翻译。只有注册用户才 能实际保存更改,并且每次翻译都会获得积分。 您可以按照以下几个简单步骤进行注册: 1. 使用您的凭据填写注册表。 2. 使用电子邮件中收到的链接来激活注册账号。 3. 可以选择调整您的个人资料以选择您知道的语言。 操作面板 登录后,您将看到项目和组件的概述,以及它们各自的翻译进度。 BBCodeCheck bbcode ignore-bbcode BBCode 表示简单的标记,例如以粗体或斜体突出显示消息的重要部分。 此检查确保在翻译中也找到它们。 备注 概要: 范围: 检查类: 检查标识符: 忽略的标记: 概要: 范围: 检查类: 检查标识符: 启用的标记: 忽略的标记: 目前检测 BBCode 的方法非常简单,所以此检查可能会产生误报。 连续重复的单词 在 4.1 版本加入 会自动添加它,但是对 于其他文件格式,或者如果您的 PO 文件不是由 xgettext 生成的,您可能必 须手动添加它。 可以按每单位(请参阅 源字符串另外的信息)或在 部件配置 中完成此操作。 为每个部件定义它比较简单,但是如果该字符串未解释为格式化字符串,而碰 巧使用了格式化字符串语法,则可能导致误报。 提示 如果 Weblate 中不提供特定格式的检查,则可以使用通用 占位符。 除了检查,这也将高亮格式0 码力 | 814 页 | 11.18 MB | 1 年前3
共 182 条
- 1
- 2
- 3
- 4
- 5
- 6
- 19













