Model and Operate Datacenter by Kubernetes at eBay (提交版)
0 码力 | 25 页 | 3.60 MB | 1 年前3如何向Go官方提交代码-蒙卓
如何向Go官方提交代码 蒙卓 hi@mzh.io 自我介绍 ● 后端工程师,主要写Go ● 业余搞Go官方库开发 ● 主要喜欢折腾ARM/MIPS 性能优化 ● 第一个中国Go 官方MIPS64 builder 维护者 目录 1. 为啥参与Go开发 2. 如何提交CL 3. 交流技巧 4. 参考资料 为啥参与Go开发? 解决BUG 4000+ issue 2510 TODO ~50%减少内存 增长知识 runtime 垃圾回收 编译器 HTTP3 密码学…. 为啥参与Go开发? 没准……还可以去美国玩一圈 感谢Ben Shi 大佬引荐 如何提交CL Change Log/List (CL) 如何提交CL 1. 申请Google账号,填写CLA(Contributor License Agreement) 2. 申请Gerrit(评审平台)账号 3. 安装go-codereview org/doc/contribute.html 如何提交CL 官方wiki 把大象放进冰箱 如何提交CL 发布周期 如何提交CL 1. typo -- 简单 2. 新特性 -- 中等 3. bug -- 困难 4. release-blocker -- 地狱 CL类型 如何提交CL 1. typo 20 码力 | 38 页 | 5.95 MB | 1 年前3Greenplum分布式事务和两阶段提交协议
https://cn.greenplum.org 博文 资料 文档 项目 全新的问答论坛 分布式事务和 两阶段提交协议 6 ● 事务实现原理和Write Ahead Logging(WAL) ● 分布式事务和两阶段提交的原理 ● Greenplum两阶段提交协议的实现 ● Greenplum两阶段提交协议的优化 Outline 7 事务的属性:ACID 属性 含义 数据库系统的实现 Atomic Atomic 原子性 事务中的操作要么全部正确执行,要么完全不 执行。 Write Ahead Logging,分布式事务:两阶段提交协议 Consistency 一致性 数据库系统必须保证事务的执行使得数据库 从一个一致性状态转移到另一个一致性状态。 (满足完整性约束) 实现对A、I、D三个属性的支持 Isolation 隔离性 多个事务并发地执行,对每个事务来说,它并 不会感知系统中有其他事务在同时执行。 多版本并发控制Multi-Version Concurrency Control、 两阶段加锁(Two Phase Locking, 2PL)、乐观并发控制 (OCC) Durability 持久性 一个事务在提交之后,该事务对数据库的改变 是持久的。 Write Ahead Logging + 存储管理 Jim Gray于1981年VLDB描述了事务的原子性、一致性和持久性,在此基础上,Haerder和0 码力 | 42 页 | 2.12 MB | 1 年前3Pro Git 中文版 第2版 2.1.66
在已存在目录中初始化仓库 克隆现有的仓库 记录每次更新到仓库 检查当前文件状态 跟踪新文件 暂存已修改的文件 状态简览 忽略文件 查看已暂存和未暂存的修改 提交更新 跳过使用暂存区域 移除文件 移动文件 查看提交历史 限制输出长度 撤消操作 取消暂存的文件 撤消对文件的修改 远程仓库的使用 查看远程仓库 添加远程仓库 从远程仓库中抓取与拉取 推送到远程仓库 查看某个远程仓库 集成管理者工作流 主管与副主管工作流 工作流程总结 向一个项目贡献 提交准则 私有小型团队 私有管理团队 派生的公开项目 通过邮件的公开项目 总结 维护项目 在主题分支中工作 应用来自邮件的补丁 检出远程分支 确定引入了哪些东西 将贡献的工作整合进来 为发布打标签 生成一个构建号 准备一次发布 制作提交简报 总结 GitHub 账户的创建和配置 SSH 访问 头像 引用日志 祖先引用 提交区间 交互式暂存 暂存与取消暂存文件 暂存补丁 贮藏与清理 贮藏工作 贮藏的创意性使用 从贮藏创建一个分支 清理工作目录 签署工作 GPG 介绍 签署标签 验证标签 签署提交 每个人必须签署 搜索 Git Grep Git 日志搜索 重写历史 修改最后一次提交 修改多个提交信息 重新排序提交 压缩提交 拆分提交 核武器级选项:filter-branch0 码力 | 670 页 | 13.59 MB | 1 年前3Pro Git 中文版 第2版 2.1.66
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 查看提交历史 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . @Lax @devbean 2. Git 基础 2.1 获取 Git 仓库 @alamier @networm 2.2 记录每次更新到仓库 @alamier @networm 许伟程 2.3 查看提交历史 @alamier 许伟程 2.4 撤消操作 @networm @pktangyue @robinwen @ahlijin 2.5 远程仓库的使用 @networm @pktangyue @ahlijin 知识,让你成为一个真正的大师。 第八章 关于 Git 环境的自定义配置,包括设置用于增强或促进自定义策略的钩子脚本, 以及按照你所需要的方 式进行工作的环境配置。我们还会介绍构建你自己的脚本集,以增强自定义提交策略。 第九章 对比 Git 和其它 VCSs,包括在 Subversion(SVN)的世界使用 Git 以及从其它 VCSs 迁移到 Git。 很多组 织仍在使用 SVN,并且也没有计划改变,此时,你将了解到0 码力 | 501 页 | 19.30 MB | 1 年前3Weblate 4.15 用户文档
向到 一个项目或部件。 用户个人资料 通过单击顶部菜单右上角的用户图标,然后单击 设置 菜单,可以访问用户配 置文件。 用户配置文件包含您的首选项。名称和电子邮箱地址在版本控制系统(VCS) 提交中使用,因此请保持此信息准确无误。 备注 所有语言选择仅提供当前翻译的语言。 提示 通过单击按钮请求或添加要翻译的其他语言,以使其也可用。 语言 界面语言 请选择你想要在用户界面中展示的语言。 或其他 OAuth 2.0 提供商等热门站点。 个人资料 本页的所有字段都是选填的,可以随时删除。填写这些字段即表示您同意我们 在您的用户个人资料出现的任何地方共享此数据。 在版本控制提交中,将使用代码提交电子邮箱而不是您的账户电子邮箱。使用 这个可以避免泄露你的真实电子邮箱。请注意,使用不同的电子邮箱可能会断 开你在其他服务器上的做出的贡献(例如您的贡献将不再链接到你的 Github 个人资料)。可使用 导航到当前搜索中的下一处翻译。 Ctrl+Enter 或 提交当前表格;这与在编辑翻译时按 保存并继 续 相同。 键盘快捷键 说明 Cmd+Enter Ctrl+Shift+Enter 或 Cmd+Shift+Enter 取消标记翻译为“需要编辑”并提交它。 Alt+Enter 或 Option+Enter 将字符串提交为建议;这等同于在编辑译文时 按下 建议。 Ctrl+E0 码力 | 820 页 | 11.24 MB | 1 年前3Weblate 4.16.1 用户文档
向到 一个项目或部件。 用户个人资料 通过单击顶部菜单右上角的用户图标,然后单击 设置 菜单,可以访问用户配 置文件。 用户配置文件包含您的首选项。名称和电子邮箱地址在版本控制系统(VCS) 提交中使用,因此请保持此信息准确无误。 备注 所有语言选择仅提供当前翻译的语言。 提示 通过单击按钮请求或添加要翻译的其他语言,以使其也可用。 语言 界面语言 请选择你想要在用户界面中展示的语言。 或其他 OAuth 2.0 提供商等热门站点。 个人资料 本页的所有字段都是选填的,可以随时删除。填写这些字段即表示您同意我们 在您的用户个人资料出现的任何地方共享此数据。 在版本控制提交中,将使用代码提交电子邮箱而不是您的账户电子邮箱。使用 这个可以避免泄露你的真实电子邮箱。请注意,使用不同的电子邮箱可能会断 开你在其他服务器上的做出的贡献(例如您的贡献将不再链接到你的 Github 个人资料)。可使用 导航到当前搜索中的下一处翻译。 Ctrl+Enter 或 提交当前表格;这与在编辑翻译时按 保存并继续 相同。 键盘快捷键 说明 Cmd+Enter Ctrl+Shift+Enter 或 Cmd+Shift+Enter 取消标记翻译为“需要编辑”并提交它。 Alt+Enter 或 Option+Enter 将字符串提交为建议;这等同于在编辑译文时按下 建议。 Ctrl+E 或0 码力 | 819 页 | 11.27 MB | 1 年前3Weblate 4.17 用户文档
向到一个项目或 部件。 用户个人资料 通过单击顶部菜单右上角的用户图标,然后单击 设置 菜单,可以访问用户配 置文件。 用户配置文件包含您的首选项。名称和电子邮箱地址在版本控制系统(VCS) 提交中使用,因此请保持此信息准确无误。 备注 所有语言选择仅提供当前翻译的语言。 提示 通过单击按钮请求或添加要翻译的其他语言,以使其也可用。 语言 界面语言 请选择你想要在用户界面中展示的语言。 或其他 OAuth 2.0 提供商等热门站点。 个人资料 本页的所有字段都是选填的,可以随时删除。填写这些字段即表示您同意我们 在您的用户个人资料出现的任何地方共享此数据。 在版本控制提交中,将使用私密代码提交电子邮箱而不是您的账户电子邮箱。 使用这个可以避免泄露你的真实电子邮箱。请注意,使用不同的电子邮箱可能 会断开你在其他服务器上的做出的贡献(例如您的贡献将不再链接到你的 Github 个人资料)。可使用 导航到当前搜索中的下一处翻译。 Ctrl+Enter 或 Cmd+Enter 提交当前表格;这与在编辑翻译时按 保存并继续 相 同。 键盘快捷键 说明 Ctrl+Shift+Enter 或 Cmd+Shift+Enter 取消标记翻译为“需要编辑”并提交它。 Alt+Enter 或 Option+Enter 将字符串提交为建议;这等同于在编辑译文时按下 建 议。 Ctrl+E 或 Cmd+E0 码力 | 817 页 | 17.33 MB | 1 年前3Weblate 4.15.1 用户文档
向到 一个项目或部件。 用户个人资料 通过单击顶部菜单右上角的用户图标,然后单击 设置 菜单,可以访问用户配 置文件。 用户配置文件包含您的首选项。名称和电子邮箱地址在版本控制系统(VCS) 提交中使用,因此请保持此信息准确无误。 备注 所有语言选择仅提供当前翻译的语言。 提示 通过单击按钮请求或添加要翻译的其他语言,以使其也可用。 语言 界面语言 请选择你想要在用户界面中展示的语言。 或其他 OAuth 2.0 提供商等热门站点。 个人资料 本页的所有字段都是选填的,可以随时删除。填写这些字段即表示您同意我们 在您的用户个人资料出现的任何地方共享此数据。 在版本控制提交中,将使用代码提交电子邮箱而不是您的账户电子邮箱。使用 这个可以避免泄露你的真实电子邮箱。请注意,使用不同的电子邮箱可能会断 开你在其他服务器上的做出的贡献(例如您的贡献将不再链接到你的 Github 个人资料)。可使用 导航到当前搜索中的下一处翻译。 Ctrl+Enter 或 提交当前表格;这与在编辑翻译时按 保存并继 续 相同。 键盘快捷键 说明 Cmd+Enter Ctrl+Shift+Enter 或 Cmd+Shift+Enter 取消标记翻译为“需要编辑”并提交它。 Alt+Enter 或 Option+Enter 将字符串提交为建议;这等同于在编辑译文时 按下 建议。 Ctrl+E0 码力 | 815 页 | 11.24 MB | 1 年前3Weblate 4.15.2 用户文档
向到 一个项目或部件。 用户个人资料 通过单击顶部菜单右上角的用户图标,然后单击 设置 菜单,可以访问用户配 置文件。 用户配置文件包含您的首选项。名称和电子邮箱地址在版本控制系统(VCS) 提交中使用,因此请保持此信息准确无误。 备注 所有语言选择仅提供当前翻译的语言。 提示 通过单击按钮请求或添加要翻译的其他语言,以使其也可用。 语言 界面语言 请选择你想要在用户界面中展示的语言。 或其他 OAuth 2.0 提供商等热门站点。 个人资料 本页的所有字段都是选填的,可以随时删除。填写这些字段即表示您同意我们 在您的用户个人资料出现的任何地方共享此数据。 在版本控制提交中,将使用代码提交电子邮箱而不是您的账户电子邮箱。使用 这个可以避免泄露你的真实电子邮箱。请注意,使用不同的电子邮箱可能会断 开你在其他服务器上的做出的贡献(例如您的贡献将不再链接到你的 Github 个人资料)。可使用 导航到当前搜索中的下一处翻译。 Ctrl+Enter 或 提交当前表格;这与在编辑翻译时按 保存并继 续 相同。 键盘快捷键 说明 Cmd+Enter Ctrl+Shift+Enter 或 Cmd+Shift+Enter 取消标记翻译为“需要编辑”并提交它。 Alt+Enter 或 Option+Enter 将字符串提交为建议;这等同于在编辑译文时 按下 建议。 Ctrl+E0 码力 | 816 页 | 11.24 MB | 1 年前3
共 704 条
- 1
- 2
- 3
- 4
- 5
- 6
- 71