/40Everyday

40 everyday, coding everyday

Primary LanguageC++GNU General Public License v3.0GPL-3.0

请先看完说明文档!请先看完说明文档!请先看完说明文档!请先看完说明文档!请先看完说明文档!

40Everyday

40 lines a day keeps the foolish away

本项目旨在储存每日写的40行代码,互相监督,共同进步。

提供一个代码共享的平台,上传的代码人人可见,查错优化,取长补短。

目录:

  1. 储存说明
  2. 上传提示
  3. 注意事项
  4. 推荐题库
  5. 特殊说明
  6. 版权声明

储存说明:

主文件夹中储存每月的文件夹,命名为YY.MMYY.M。月度文件夹下储存日文件夹,命名为DDD。例如,2022年9月1日的文件应当储存在40Everyday/22.9/1文件夹中。每日第一个上传文件的同学负责创建当日文件夹。

上传提示:

  1. 进入当天对应的文件夹

  2. 点击Add file --> Create new file

  3. 依次执行一下操作,上传文件

    1. 填写文件名
    2. 将代码复制到空白中
    3. 填写对此次上传内容的简要描述(默认为 Create Name.cpp)
    4. 填写对本次上传内容的详细描述
    5. 确保上传到到main分支中
    6. 点击commit new file上传文件
    image-20220831193525225

注意事项:

  1. 任何语言均可,但请仅上传源代码部分
  2. 每日提交的代码请上传到对应日期的文件夹中
  3. 请不要在未获允许的情况下修改别人的代码,如果有修改意见/问题请在issue中发布

推荐题库:

不知道刷什么题可以参考下面的网站(欢迎安利):

入门难度数据结构专场 ......

能力强一点的同学可以做做中等/高等难度的题目

官方题单、官方题单够做一会了......

特殊说明:

由于我国的特殊国情,可能Github有时会出现连接超时、访问不上等情况,可以使用特殊的 代理工具 或者以下的软件进行加速:

Watt Toolkit

image-20220921201525295

官网:https://steampp.net/

Windows应用商店:https://apps.microsoft.com/store/detail/watt-toolkit/9MTCFHS560NG?hl=en-us&gl=us

版权声明:

1.每一个引用/修改/衍生本项目中代码的文件必须在该文件中注明代码出处,精确到具体文件及文件作者(例:引自/修改/衍生自 40Everyday/22.8.31/BubbleSort.h TangentOne

2.每一个引用/修改/衍生本项目中的代码文件中必须维持开源,并在分发前将代码文件上传至本项目中

当满足以上条件时,本项目才可视为开源项目,且遵循GPL开源协议。

GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生的代码做为闭源的商业软件发布和销售