龙蜥社区「人人都可以参与开源」----自由代码盛会

这篇具有很好参考价值的文章主要介绍了龙蜥社区「人人都可以参与开源」----自由代码盛会。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、活动平台

1、赛题-开放原子开源大赛

2、OpenAnolis Community Activity - OpenAnolis龙蜥操作系统开源社区

3、anolis-activity · AtomGit_开放原子开源基金会代码托管平台

二、完成龙蜥任务的学习心得及建议

1、学习心得

2、平台评测

 3、优化建议

一、活动平台

1、赛题-开放原子开源大赛

开发原子开源大赛,就是这个平台的比赛我参与了,这个平台是关联到龙蜥社区和Gitee代码仓库,这就让我回顾起大学学到的gitee代码提交仓库。

龙蜥社区「人人都可以参与开源」----自由代码盛会,学习,开源,源代码管理

其中我参与的是冒泡排序算法,刚好又巧了这算法刚好是大学学过的,不过当时写的是用python代码写的。代码如下:

/**
* 冒泡排序函数
* aa bb cc
* @param a 待排序的数组
* @param n 待排序的数组长度
*/
public static void bubbleSort(int [] a, int n){
// 你的代码,使无序数组 a 变得有序
for (int i = 0; i < n - 1; i++) {
for (int j = 0; j < n - i - 1; j++) {
if (a[j] > a[j + 1]) {
// 交换元素
int temp = a[j];
a[j] = a[j + 1];
a[j + 1] = temp;
}
}
}
} //end

2、OpenAnolis Community Activity - OpenAnolis龙蜥操作系统开源社区

龙蜥社区「人人都可以参与开源」----自由代码盛会,学习,开源,源代码管理

首先是结合了OpenAnolis龙蜥操作系统开源社区,因为龙蜥社区里面是提供了免费的服务器资源,里面也是含有操作系统,使用搭建好的系统,将开源的代码仓库克隆下来,然后提交到gitee仓库,其中gitee仓库的使用可以参照文章:git 的使用以及如何解决git冲突问题_git冲突了怎么解决-CSDN博客

然后就把提交到学习赛的任务作品同步至AtomGit仓库。

3、anolis-activity · AtomGit_开放原子开源基金会代码托管平台

AtomGit 是开放原子开源基金会提供的代码托管平台,它可以帮忙我们开发人员更快、更安全地交付更好的软件。其中的操作其实大体和gitee差不多的呢,我们首先就是有自己的代码仓库,然后fork代码到个人仓库。

龙蜥社区「人人都可以参与开源」----自由代码盛会,学习,开源,源代码管理

然后把我们需要新建一个md文件,这个md文件里面内容来自于刚参赛提交到gite仓库里面的JAVA文件,就是冒泡排序算法的文件,然后我们就可以提交一个变更请求,我们也是能看到合并请求记录。这样一个完整的比赛流程就结束了。

二、完成龙蜥任务的学习心得及建议

1、学习心得

参加这个任务首先是要多多体验这种开源活动,而开源是打开未来科技的钥匙,开源可以让我们根据自己的需求自由修改开源软件的源代码,这样我们就可以根据开源的代码进行修修改改,我们就可以设计和开发出更多更好的功能,这对一个开发人员来说可以完成各种不同的使用场景和功能需求。并且还能发现和修复安全漏洞和漏洞。

首先龙蜥社区平台里面有很多的学习任务可以领取,每天的话我们可以领取5次,总共最多可以领取50次,而且它的任务对开发者很友好,都是从最基础的开发任务来的,对于开发初学者来说,可以多去报名这些任务,可以来练手,锻炼自己的实操能力,学习使用开源仓库。

龙蜥社区是已经提供了免费的服务器资源!!!免费!!!并且还有详细的教程。

而且里面有很多学习课程,操作过程讲解的非常非常详细!!!可以去练手。而且里面的实验环境都是有操作系统的服务器,都可以完全跟着流程操作一遍,场景实验完成就很有成就感!!!感觉自己增长了很多知识。

龙蜥社区「人人都可以参与开源」----自由代码盛会,学习,开源,源代码管理

而且完成任务还有奖励,任务完成得越多,奖励越高。并且还会给颁发电子证书。在我的贡献值中查看任务进度与分值,  每月月底工作人员将按照任务完成度,根据你获得的贡献值来收集邮寄地址,并安排礼品邮寄。这完成任务还有礼品拿!!!这真的太香了!!!

2、平台评测

总的来说,这个开源社区给开发者带来的便利就是:

  1. 共享知识和经验: 开源社区它是一个知识和经验的宝库,我们可以在其中分享他们的技术见解、最佳实践和解决方案。这种共享有助于加速专业技术的发展和创新。

  2. 加速软件开发: 开源社区可以让我们共同合作开发软件,共同改进代码,从而加速软件的开发进程。通过社区的力量,可以更快地推出新功能、修复错误和改进性能。

  3. 降低成本: 开源软件通常是免费提供的,我们无需支付许可费用。这降低了软件的采购和使用成本,尤其对于个人开发者、小型企业和发展中国家来说尤为重要。

  4. 提高软件质量: 开源软件的源代码是公开的,任何人都可以查看、审查和改进。这意味着我们更多的人可以发现和修复错误,提高软件的质量和稳定性。

  5. 促进创新: 开源社区为创新提供了一个开放的平台,鼓励我们尝试新的想法和技术。由于开源软件的源代码是公开的,开发者们可以在此基础上进行改进和创新,从而推动技术的不断进步。

  6. 建立社区和品牌: 开源社区不仅仅是一个开发软件的地方,它还是一个共同体,吸引了志同道合的开发者和用户。通过参与开源项目,个人和组织可以建立自己的声誉和品牌,从而获得更多的机会和认可。 AtomGit开源代码托管平台评测

AtomGit是具有自主核心技术的开源代码托管平台,为开源软件、开源硬件、开源芯片等各类开源项目提供基于 Git 协议的源码托管服务,推动创新资源共建共享。它里面可以进行文件创建、文件上传、文件查找,我们可以在里面上传、下拉、修改、更新、删除等等操作来处理我们的代码,而我们也能查到到每次代码提交的历史列表,进行代码追溯,对我们的代码进行了很方便的管理。

它是给我们提供了一个便捷、高效和协作的平台,促进了很多开源项目的发展和开发者社区的壮大。它对于个人开发者、团队和整个开源社区有着的便利:

  1. 版本控制: 托管平台通常使用版本控制系统(如Git),使我们能够有效地管理和追踪代码的变化。这使得我们的团队成员可以协同工作,轻松地合并彼此的修改,同时也可以方便地回溯历史版本。

  2. 协作和共享: AtomGit开源代码托管平台为开发者提供了一个协作的平台,我们可以在此共享代码、提交修改、提出问题、讨论解决方案等。这促进了开源社区的合作和知识分享。

  3. 易于访问和发现: AtomGit开源代码托管平台使得我们可以轻松地访问和发现各种开源项目。我们可以通过搜索、浏览和推荐系统找到团队都感兴趣的项目,并参与到其中。

  4. 持续集成和部署: AtomGit开源代码托管平台托管平台提供了持续集成(CI)和持续部署(CD)的功能,使我们能够自动化构建、测试和部署我们的应用程序。这有助于提高项目开发效率和软件质量。

  5. 问题跟踪和协作: 托管平台通常集成了问题跟踪系统,我们可以在其中提交问题、报告错误、提出功能请求等。团队每一个成员可以在此进行讨论,并跟踪问题的解决进度。

  6. 可靠的基础设施: 托管平台通常提供了可靠的基础设施,包括备份、安全性、可扩展性等方面的支持。这使得我们可以专注于他们的代码,而不必担心基础设施的问题。

 3、优化建议

这次的体验是非常值得的,可以在任务中学习到开源任务到开源代码托管平台的使用,就是把自己本来很乱的代码管理进行了一个很好的整理,而且还能追溯到之前的版本,操作是没有任何问题的,比赛任务都描述的很清楚,但需要优化的是就是整个代码上交到管理平台的过程略微有点繁琐,然后就是这个审查或维护质量可以再完善的,会有部分文档不全、描述不清等问题。文章来源地址https://www.toymoban.com/news/detail-853569.html

到了这里,关于龙蜥社区「人人都可以参与开源」----自由代码盛会的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 龙蜥社区「人人都可以参与开源」——基于开源赛深析AtomGit平台特点

    作为一名参与者,我对于这次任务的体验深感充实而有成就感。整个过程需要进行多个步骤,从报名到最终提交作品,每一步都需要细心操作和确保准确性。 在完成这项任务的过程中,我深刻领悟到了团队协作的重要性。尽管这是一个个人完成的任务,但在整个过程中,我需

    2024年04月14日
    浏览(83)
  • 开源软件允许任何人自由查看、修改和使用源代码,这激发了更多的开发者参与到软件的创新和改进中来

    开源软件的影响力主要体现在以下几个方面: 促进技术创新:开源软件允许任何人自由查看、修改和使用源代码,这激发了更多的开发者参与到软件的创新和改进中来。很多新的想法和技术都得到了开发和推广,从而推动了整个技术领域的发展。 提升软件质量:开源软件通

    2024年02月20日
    浏览(35)
  • 共筑开源新长城 龙蜥社区走进开放原子校源行-清华大学站

    6 月 28 日,以“聚缘于校,开源共行”为主题的 2023 年开放原子校源行活动在清华大学成功举行。本次活动由开放原子开源基金会和清华大学共同主办,来自各行业的 22 位大咖共聚校园共话开源。 龙蜥社区技术专家边子政 受邀进行技术分享,受到现场同学们的热烈欢迎。

    2024年02月16日
    浏览(36)
  • 一文汇总开源大语言模型,人人都可以拥有自己的ChatGPT

    OpenAI发布的ChatGPT火爆全球以来,全球互联网大厂陆续跟进,纷纷宣布了自家的Chat产品,如Google的Bard,百度的文心一言,阿里的通义千问等等。 这些Chat产品背后都是依赖的大语言模型(Large Language Model)。 如果是做一个垂直领域的Chat产品,有2种方案: 直接使用商业化产品,前

    2024年02月05日
    浏览(48)
  • 人人开源代码

    后台源代码: git clone git@gitee.com:renrenio/renren-fast.git 前端源代码: git clone git@gitee.com:renrenio/renren-fast-vue.git 自动生成源代码: git clone git@gitee.com:renrenio/renren-generator.git 关于 renren-fast-vue npm npm报错 2. 在cmd窗口执行命令 npm rebuild node-sass npm uninstall node-sass npm i node-sass --sass_binary_

    2024年02月03日
    浏览(31)
  • 参与开源之夏 x OpenTiny 跨端跨框架 UI 组件库贡献,可以赢取奖金?!这份《OpenTiny 开源贡献指南》请收好?!

    大家好,我是 Kagol。 近期有几位朋友在 OpenTiny 技术交流群里询问我们在开源之夏(OSPP)的项目,希望能提前做一些准备工作。 这里给大家简单介绍下开源之夏。 开源之夏是由中科院软件所“开源软件供应链点亮计划”发起并长期支持的一项暑期开源活动,旨在鼓励在校学生积

    2023年04月16日
    浏览(35)
  • 棱镜七彩正式加入龙蜥社区安全联盟(OASA)

    近日,龙蜥社区安全联盟(OASA)正式成立,棱镜七彩成为该联盟成员单位。 龙蜥社区安全联盟是促进产业合作的非营利组织,致力于打造中立开放、聚焦操作系统信息安全的交流平台,推进龙蜥社区乃至整个产业安全生态的体系化建设。 作为龙蜥社区安全联盟(OASA)成员单

    2024年02月14日
    浏览(28)
  • 程序员如何实现财富自由系列之:参与加密货币交易

    作者:禅与计算机程序设计艺术 近年来,随着全球数字货币市场的崛起,越来越多的人开始关注数字货币投机者的种种行为。对于这类投机者来说,掌握一些加密货币交易的技巧和经验可以帮助他们实现财富自由。本文将会分享一些常用加密货币交易平台的操作指南,让大家

    2024年02月03日
    浏览(42)
  • 程序员如何实现财富自由系列之:参与区块链技术的开发和投资

    作者:禅与计算机程序设计艺术 随着各行各业的人工智能技术应用越来越普及,“区块链”这个火热词汇在近几年已经掀起了一股新的热潮。 区块链(Blockchain)是一个分布式数据库,它通过对数据进行记录、验证、存储、防篡改等方式确保数据的真实性、完整性和有效性。

    2024年02月07日
    浏览(46)
  • 龙蜥社区安全联盟(OASA)正式成立,启明星辰、绿盟、360 等 23 家厂商重磅加入

    7 月 28 日,由启明星辰、绿盟、360、阿里云、统信软件、浪潮信息、中兴通讯|中兴新支点、Intel、中科院软件所等 23 家单位共同发起的龙蜥社区安全联盟(OASA,OpenAnolisSecurityAlliance)(以下简称“安全联盟”),于北京举办了线下启动会,共计 33 位代表出席。会上, 首届

    2024年02月10日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包