- 似水流年,转眼到了不惑之年。我和大家一样,对周围的事逐渐司空见惯。过去的事过去了,未过去的事也不能叫我惊讶。--------王小波 似水流年,转眼到了不惑之年。我和大家一样,对周围的事逐渐司空见惯。过去的事过去了,未过去的事也不能叫我惊讶。--------王小波
- 【摘要】这次体验主要是使用基于Git,布局于华为DevOps工具链的代码托管服务来创建仓库,目的体验其具备安全管控,成员、权限管理,分支保护/合并,统计服务等功能的云端代码仓库。既然CodeHub是基于Github的在线托管服务,一是熟悉Git操作命令,二是重点介绍云代码托管服务带来的方便。 【摘要】这次体验主要是使用基于Git,布局于华为DevOps工具链的代码托管服务来创建仓库,目的体验其具备安全管控,成员、权限管理,分支保护/合并,统计服务等功能的云端代码仓库。既然CodeHub是基于Github的在线托管服务,一是熟悉Git操作命令,二是重点介绍云代码托管服务带来的方便。
- 在做客户端软件开发的时候,为了持续迭代更新,一般都会增加一个软件更新功能;用户每次打开软件或者点击软件里检查更新按钮,程序连接服务器检查是否有新版本,判断是否下载。这篇文章介绍: 如何免费搭建服务器。 在做客户端软件开发的时候,为了持续迭代更新,一般都会增加一个软件更新功能;用户每次打开软件或者点击软件里检查更新按钮,程序连接服务器检查是否有新版本,判断是否下载。这篇文章介绍: 如何免费搭建服务器。
- 基础篇 1. 《Go 语言圣经》中文版Git地址:https://github.com/golang-china/gopl-zh在线阅读:https://docs.hacknode.org/gopl-zh/ 2.《Go指南》在线地址:https://tour.go-zh.org/welcome/1 3. 《Go by Example》 中文版在线阅读:https://www.shiyanl... 基础篇 1. 《Go 语言圣经》中文版Git地址:https://github.com/golang-china/gopl-zh在线阅读:https://docs.hacknode.org/gopl-zh/ 2.《Go指南》在线地址:https://tour.go-zh.org/welcome/1 3. 《Go by Example》 中文版在线阅读:https://www.shiyanl...
- @TOC 让我们开始吧!按照下面这个简单演练中的步骤,在您的 GitHub 个人资料上自定义您的 Readme.md,使其看起来更有吸引力。我还提供了一些很酷的元素来增加趣味!如果您的 GitHub 个人资料看起来像这样 👇…读完本篇文章可以把它变成像我这样 👇 甚至更酷!https://github.com/wanghao221(可以的话给个星星吧)来跟我一起操作 1.创建一个新的存储... @TOC 让我们开始吧!按照下面这个简单演练中的步骤,在您的 GitHub 个人资料上自定义您的 Readme.md,使其看起来更有吸引力。我还提供了一些很酷的元素来增加趣味!如果您的 GitHub 个人资料看起来像这样 👇…读完本篇文章可以把它变成像我这样 👇 甚至更酷!https://github.com/wanghao221(可以的话给个星星吧)来跟我一起操作 1.创建一个新的存储...
- rebase merge是相对来说最优解。可以自行手动选择合并压缩哪些分支(pick 与 fixup),且不会改变commit作者信息,commit提交记录也很清晰。 rebase merge是相对来说最优解。可以自行手动选择合并压缩哪些分支(pick 与 fixup),且不会改变commit作者信息,commit提交记录也很清晰。
- 利用开源软件,和利用并回馈开源社区,档次和境界是不一样的。哈佛商学院教授 Frank Nagle 的一项新研究发现, 回馈开源软件能给自家企业带来更多的竞争优势。通过贡献代码,程序员能更深入的理解系统结构和功能,这能带来巨大的竞争优势,还有助于改善公司形象,有利于招募优秀人才,能增加公司研发效率。当然回馈开源软件对低技术公司意义不大。本文就说说参与社区贡献的几点注意事项。大家,2022年就可... 利用开源软件,和利用并回馈开源社区,档次和境界是不一样的。哈佛商学院教授 Frank Nagle 的一项新研究发现, 回馈开源软件能给自家企业带来更多的竞争优势。通过贡献代码,程序员能更深入的理解系统结构和功能,这能带来巨大的竞争优势,还有助于改善公司形象,有利于招募优秀人才,能增加公司研发效率。当然回馈开源软件对低技术公司意义不大。本文就说说参与社区贡献的几点注意事项。大家,2022年就可...
- 如果你讨厌一个人,你实际讨厌的是你自己的某些部分。我们自身没有的东西,是不会干扰到我们的。仁者见仁,智者见智。——德尔曼 黑塞《德米安》 如果你讨厌一个人,你实际讨厌的是你自己的某些部分。我们自身没有的东西,是不会干扰到我们的。仁者见仁,智者见智。——德尔曼 黑塞《德米安》
- github被微软收购后,提供的工具种类是越来越多了,大大提高了我们程序员日常工作的效率。今天我偶然发现,我们可以一键把自己整个github上的数据,不仅仅是代码,还包含每个仓库里创建的issue都轻松下载到本地进行备份。点这个setting按钮:点Account超链接:新建一个export作业 - 导出作业。过了一会,我们github注册的邮箱地址会收到一封邮件,点击Download ex... github被微软收购后,提供的工具种类是越来越多了,大大提高了我们程序员日常工作的效率。今天我偶然发现,我们可以一键把自己整个github上的数据,不仅仅是代码,还包含每个仓库里创建的issue都轻松下载到本地进行备份。点这个setting按钮:点Account超链接:新建一个export作业 - 导出作业。过了一会,我们github注册的邮箱地址会收到一封邮件,点击Download ex...
- 在本篇学习笔记中使用GUI Bash完成相关操作,在第1章理论篇时已对Git安装做了介绍。 本篇笔记中只介绍了Git的基础命令,如需了解更多Git命令请打开 Git官网的Pro Git电子书 了解。 2.1,如何配置代码平台密钥以华为的代码托管平台CodeHub为例子,配置平台密钥。在控制台找到CodeHub按照平台提示进行创建代码仓库,完成创建后如图所示然后点击右上角的齿轮,然后选择"设置... 在本篇学习笔记中使用GUI Bash完成相关操作,在第1章理论篇时已对Git安装做了介绍。 本篇笔记中只介绍了Git的基础命令,如需了解更多Git命令请打开 Git官网的Pro Git电子书 了解。 2.1,如何配置代码平台密钥以华为的代码托管平台CodeHub为例子,配置平台密钥。在控制台找到CodeHub按照平台提示进行创建代码仓库,完成创建后如图所示然后点击右上角的齿轮,然后选择"设置...
- 目录博主介绍💂 个人主页:苏州程序大白💂 个人社区:CSDN全国各地程序猿🤟作者介绍:中国DBA联盟(ACDU)成员,CSDN全国各地程序猿(媛)聚集地管理员。目前从事工业自动化软件开发工作。擅长C#、Java、机器视觉、底层算法等语言。2019年成立柒月软件工作室,2021年注册苏州凯捷智能科技有限公司💬如果文章对你有帮助,欢迎关注、点赞、收藏(一键三连)和C#、Halcon、py... 目录博主介绍💂 个人主页:苏州程序大白💂 个人社区:CSDN全国各地程序猿🤟作者介绍:中国DBA联盟(ACDU)成员,CSDN全国各地程序猿(媛)聚集地管理员。目前从事工业自动化软件开发工作。擅长C#、Java、机器视觉、底层算法等语言。2019年成立柒月软件工作室,2021年注册苏州凯捷智能科技有限公司💬如果文章对你有帮助,欢迎关注、点赞、收藏(一键三连)和C#、Halcon、py...
- 1,Git版本控制下的三种工程区域 & 文件状态在学习Git常用命令之前,必须再次强化下面几个概念。 Git版本控制下的工程区域只有三种: 1,版本库(Repository)在工作区中有一个隐藏目录.git,这个文件夹就是Git的版本库,里面存放了Git用来管理该工程的所有版本数据,也可以叫本地仓库。 2,工作区(Working Directory)日常工作的代码文件或者文档所在的文件夹。... 1,Git版本控制下的三种工程区域 & 文件状态在学习Git常用命令之前,必须再次强化下面几个概念。 Git版本控制下的工程区域只有三种: 1,版本库(Repository)在工作区中有一个隐藏目录.git,这个文件夹就是Git的版本库,里面存放了Git用来管理该工程的所有版本数据,也可以叫本地仓库。 2,工作区(Working Directory)日常工作的代码文件或者文档所在的文件夹。...
- 前言一般在进行项目开发时,一般都离不开版本控制,而当前主流的版本控制工具无非就是 Git 和 SVN,而且现在 Git 的使用率可以说是已经远远超过 SVN,本文就主要看看,如何使用 IDEA + Git 来控制代码版本,让团队开发更流畅! Git 安装及配置既然要使用 Git,那么首当其冲的当然是需要安装 Git 了,具体安装过程就不说了,就直接下一步下一步的事儿。接下来就来说说,当我们... 前言一般在进行项目开发时,一般都离不开版本控制,而当前主流的版本控制工具无非就是 Git 和 SVN,而且现在 Git 的使用率可以说是已经远远超过 SVN,本文就主要看看,如何使用 IDEA + Git 来控制代码版本,让团队开发更流畅! Git 安装及配置既然要使用 Git,那么首当其冲的当然是需要安装 Git 了,具体安装过程就不说了,就直接下一步下一步的事儿。接下来就来说说,当我们...
- 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统,方便查看更改历史,备份以及恢复以前的版本,保证多人协作不出问题。 1,原始的版本控制版本控制工具的黑暗时代:最原始的版本控制是纯手工的版本控制:修改文件,保存文件副本;保存副本命名随意,版本难辨新旧,不能辨别每一版的修改内容。 2,版本控制起源:diff & patch在最初的版本控制软件出现之前,其实已经有了比较... 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统,方便查看更改历史,备份以及恢复以前的版本,保证多人协作不出问题。 1,原始的版本控制版本控制工具的黑暗时代:最原始的版本控制是纯手工的版本控制:修改文件,保存文件副本;保存副本命名随意,版本难辨新旧,不能辨别每一版的修改内容。 2,版本控制起源:diff & patch在最初的版本控制软件出现之前,其实已经有了比较...
- 每当我们接收一份新的版本,代码拿到手要做的第一件事就是查看 git log,看看这份代码的提交记录,最近代码做什么修改。如果我们看到 git log 杂乱无章,如果不知道每次提交的代码到底是做了什么,那么对于我们来说是比较痛苦的事情。所以说,规范的 CHANGELOG 不仅有助于他人帮忙 review 代码,也能高效的输出 Release Note,对版本管理也至关重要。 每当我们接收一份新的版本,代码拿到手要做的第一件事就是查看 git log,看看这份代码的提交记录,最近代码做什么修改。如果我们看到 git log 杂乱无章,如果不知道每次提交的代码到底是做了什么,那么对于我们来说是比较痛苦的事情。所以说,规范的 CHANGELOG 不仅有助于他人帮忙 review 代码,也能高效的输出 Release Note,对版本管理也至关重要。
上滑加载中
推荐直播
-
华为云云原生FinOps解决方案,为您释放云原生最大价值
2024/04/24 周三 16:30-18:00
Roc 华为云云原生DTSE技术布道师
还在对CCE集群成本评估感到束手无策?还在担心不合理的K8s集群资源申请和过度浪费?华为云容器服务CCE全新上线云原生FinOps中心,为用户提供多维度集群成本可视化,结合智能规格推荐、混部、超卖等成本优化手段,助力客户降本增效,释放云原生最大价值。
回顾中 -
鲲鹏开发者创享日·江苏站暨数字技术创新应用峰会
2024/04/25 周四 09:30-16:00
鲲鹏专家团
这是华为推出的旨在和众多技术大牛、行业大咖一同探讨最前沿的技术思考,分享最纯粹的技术经验,进行最真实的动手体验,为开发者提供一个深度探讨与交流的平台。
即将直播 -
产教融合专家大讲堂·第①期《高校人才培养创新模式经验分享》
2024/04/25 周四 16:00-18:00
于晓东 上海杉达学院信息科学与技术学院副院长;崔宝才 天津电子信息职业技术学院电子与通信技术系主任
本期直播将与您一起探讨高校人才培养创新模式经验。
去报名
热门标签