首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在线教育风口已来,这几个开源项目不能错过 | Gitee 项目推荐

Gitee 上也有很多关于在线教育的开源项目,比如下面这五个,一起来看看吧。 1、项目名称:学之思在线考试系统 项目简介:学之思在线考试系统是一款 java + vue 的前后端分离的考试系统。...目前支持web端和微信小程序,能覆盖到pc机和手机等设备。学之思在线考试系统,支持多种题型:选择题、多选题、判断题、填空题、解答题以及数学公式,包含PC端、小程序端,扩展性强。 ?...项目地址:https://gitee.com/alvis-yu/uexam 2、项目名称:微服务教学管理平台 硕果云 项目简介:硕果云,基于 Spring Cloud 搭建的新一代微服务教学管理平台,提供多租户...项目分前台网站和后台管理两部分,前台主要提供考试功能,后台提供基础管理、考试管理功能。前台主要提供在线考试、在线学习功能。后台管理分为:系统管理、系统监控、考务管理、附件管理、个人管理。...:https://gitee.com/macplus/WTS 4、项目名称:《领课教育》的后台管理系统 项目简介:领课教育(roncoo-education)是基于领课网络多年的在线教育平台开发和运营经验打造出来的产品

5.7K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用Jenkins来发布和代理.NetCore项目

    注:书接上文,上回《【CI/CD系列】使用Docker安装Jenkins》咱们说到了使用Docker镜像的方式,来建立Jenkins服务,用来持续集成和持续发布项目,但是上一篇文章有两个问题: 01创建的容器不能操作和使用宿主机的...02文章只是重点讲解了下如何构建和配置Jenkins服务应用,那接下来如何发布项目和代理项目,没有具体说明。...2、构建项目 创建一个Jenkins工程,使用CLI构建netcore应用 01、首先还是需要一个实例项目 在上篇文章中,我们创建了一个空的webapi项目,现在要创建Docker项目了,肯定就需要一个...ENTRYPOINT ["dotnet", "HelloWorldPrj.dll"] 这个每个人肯定都能看懂,因为是vs官方给我们创建的,只不过要注意一点,注意路径问题,要放到项目根目录,也就是和vs同级目录...之所以注释了,是因为第一次构建,宿主机里不存在容器和镜像,以后每次修改代码,都是删掉容器和镜像,重新生成。

    60530

    【Spring MVC】创建项目和建立请求连接

    MVC MVC 是 Model View Controller 的缩写,它是软件⼯程中的⼀种软件架构设计模式,它把软件系统分为模型、视图和控制器三个基本部分。...Controller(控制器):可以理解为⼀个分发器,⽤来决定对于视图发来的请求,需要⽤哪⼀个模型来处理,以及处理完后需要跳回到哪⼀个视图。即⽤来连接视图和模型。 2....项目创建 Spring MVC 项目的创建和上次的 Spring Boot 项目的步骤一样 3.1....建立连接 在 Spring MVC 中使用 @RequestMapping 来实现 URL 路由的映射,也就是浏览器链接程序的作用 @RequestMapping 是用来注册接口的路由映射的,表示服务器收到请求时...hello spring"; } } 运行程序之后,然后在浏览器中输入 http://127.0.0.1:8080/hello 就能访问了 @RestController标识了这是一个控制器类,一个项目中会有很多类和方法

    12110

    【Spring】Spring MVC的项目准备和连接建立

    什么是 Spring Web MVC Spring Web MVC 是基于 Servlet API 构建的原始 Web 框架,从已开是就包含在 Spring 框架中。...即用来连接视图和模型 我们去饭店吃饭,我们坐下,服务员让我们点单。...我们也是主要学习如何通过浏览器和用户程序进行交互,主要分为以下三个方面: 建立连接:将用户(浏览器)和 Java 程序连接起来,也就是访问一个地址能够调用到我们的 Spring 程序 请求:用户请求的时候会带一些参数...,在创建的时候选择 Spring Web 就相当与创建了 Spring MVC 的项目 在项目创建的时候,勾选上 Spring web 模块即可,如下图所示: 2.2 建立连接 在 Spring MVC...中使用 @RequestMapping 来实现 URL 路由映射,也就是浏览器连接程序的作用 创建一个 UserController 类,实现用户通过浏览器和程序的交互,具体实现代码如下: import

    11210

    【实战】基于 babel 和 postcss 查找项目中的无用模块

    这个工具是一个通用的工具,node 项目、前端项目都可以用它来查找没有用到的模块,而且其中模块遍历器的思路可以应用到很多别的地方。所以我整理了实现思路,写了这篇文章。...css、less、scss 模块根据 @import 和 url() 的语法来确定依赖 而且拿到了依赖的路径也可能还要做一层处理,因为比如 webpack 可以配置 alias,typescript...我们使用 babel 来做: 读取文件内容 根据后缀名是 .jsx、.tsx 等来决定是否启用 typescript、jsx 的 parse 插件 使用 babel parser 把代码转成 AST 使用...我们使用 postcss 来做: 读取文件内容 根据文件路径是 .less、.scss 来决定是否启用 less、scss 的语法插件 使用 postcss.parse 把文件内容转成 AST 遍历 @...基于这个遍历器我们实现了查找无用模块的需求,其实也可以用它来做别的分析需求,这个遍历的方式是通用的。

    58520

    Github项目推荐 | PyTorch代码规范最佳实践和样式指南

    本文总结了使用 PyTorch 框架进行深入学习的一年多经验中的最佳实践。本文分享的知识主要是以研究的角度来看的,它来源于一个开元的 github 项目。...根据经验,作者建议使用 Python 3.6+,因为以下功能有助于写出干净简单的代码: 支持 Python 3.6 以后的输入。...Jupyter Notebook与Python脚本 一般来说,建议使用 Jupyternotebook 进行初步探索和使用新的模型和代码。...最佳做法是将最终网络分离为单独的文件(networks.py),并将层、损耗和 ops 保存在各自的文件(layers.py、losses.py、ops.py)中。...根据经验,这两种模式都是有效的。然而,第一种方法得到的结果更好,需要的代码更少。由于 GPU 之间的通信较少,第二种方法似乎具有轻微的性能优势。

    2.2K20

    JARVIS项目原作解读:连接ChatGPT和HuggingFace解决AI问题

    为此,JARVIS 项目团队指出如果 LLMs 要实现这一目的,它们应当能够利用外部模型的力量。而关键点就在于如何寻找一个合适的关键件来连接大语言模型和 AI 模型。...JARVIS 项目团队注意到任何 AI 模型都可以通过总结其模型功能来获取一种文本表示,并因此提出一个概念:语言是 LLMs 用于连接 AI 模型的通用接口。...这一框架也吸引了越来越多的人来探索 LLMs 与外部模型或者工具进行协作调度的应用前景。...分享主题:JARVIS – 连接 ChatGPT 和 HuggingFace 解决 AI 问题 分享嘉宾:宋恺涛,微软亚洲研究院研究员。...如群已超出人数限制,请添加机器之心小助手:syncedai2、syncedai3、syncedai4 或 syncedai5,备注「JARVIS」即可加入。

    33110

    腾讯云 Severless-Express 项目开发和灰度发布最佳实践

    Serverless.yml 文件 serverless.yml 文件中定义了应用组织描述及组件 inputs 参数,每次部署时会根据 serverless.yml 文件中的配置信息进行资源的创建、更新和编排...操作场景 本文以 Tencent-Express 组件部署一个 Express 网站为例,模拟 Serverless Framework 开发项目、管理项目和部署发布上线全流程。...例如选择一些开发框架和模板完成基本的搭建工作。 开发阶段:对产品功能进行研发。...TENCENT_SECRET_ID=xxxxxxxxxx TENCENT_SECRET_KEY=xxxxxxxx STAGE=prod 执行部署命令: sls deploy 至此,我们完成了一 个severless-express 项目的开发和上线发布...本文以已部署的 express 项目为例,为您介绍灰度发布的操作步骤。 前提条件 已完成 开发项目。

    1K84

    Android 团队宣布 Android 开源项目(AOSP),已支持 Rust 语言来开发 Android 系统本身

    2021 年 4 月 6 日,Android 团队及 Android 安全团队宣布:Android 开源项目(AOSP),现在支持 Rust 编程语言来开发操作系统本身。...除了像 Kotlin 和 Java 这样的内存安全语言之外,我们很高兴地宣布:Android 开源项目(AOSP),现在支持 Rust 编程语言来开发 Android 操作系统本身。...系统级编程 Java 和 Kotlin 等受监管/托管类语言,是 Android 应用开发的最佳选择。这些语言是为易于使用、可移植性,以及安全性而设计的。...对于复杂的 C/C++ 代码库,通常只有少数人能够开发和检查修复,即使花费大量的精力来修复错误,有时修复后也不完全正确(译注:按下葫芦浮起瓢)。...也必须有更新的测试基础设施和工具,以及需要培训的开发人员。在过去的 18 个月里,我们一直在为 Android 开源项目添加 Rust 支持。我们有几个早期采用者项目,我们将在未来几个月内分享。

    1.8K20

    Xcode项目 Github连接协同开发研究和各种错误解决记载

    git仓库最有名的就是github了,可以创建公有和私有库,不过私有库要收费,大部分公司遇到收费还是要绕道,coding和开源中国是免费私有库的大家可以去选择下。...这里就说下上传github,操作的前提是你已经建好账号和库,没有账号和库的可以跟着github引导来,傻瓜式。...当然最简单的还是直接在github上把项目传上去,然后自己check out不过自己喜欢找虐尝试下本地项目远程提交。...Name根据自己喜好写吧 , Address 写github的repositorie ? 直接在这里复制就行了。   然后就是push了 ,别说你找不到push!!...  然后你就可以在工程文件夹看到git源了 现在和第一种情况一样了 参考博客: http://blog.csdn.net/u010586842/article/details/48153095

    90920

    项目资源太紧张了,如何根据map信息进行功能裁剪和优化?

    通过这个信息,我们可以详细了解我们MCU的资源使用情况,也能基于这个资源使用情况继续评估项目往下做的可行性;然后我们继续从底下往上滑,可以看到这个文件代码占用资源的详细情况: 根据刚刚的编译信息,很显然...,RO-Data的占用比较多,那我们就来分析一下这个部分是哪些文件占得比较多,我们就针对这个来进行优化,裁剪一些不必要的功能,最直接有效的方法,我们看到Image component sizes 如下:...这个文件主要定义了一些和TencentOS tiny内核相关的一些核心变量,最终发现RAM占用其实依赖于tos_config.h里的一些配置选项,我们可以根据项目需求动态调整是否需要支持一些OS提供的组件...这种分析和优化方法也是我工作乃至平时做项目的时候最常用的一种手段,当然还有其它更好的辅助手段,也希望小伙伴们积极分享,大家一起共同学习、共同成长!...本节代码已同步到码云的代码仓库中,获取方法如下: 1、新建一个文件夹 ?

    61420

    开源项目不应参与政治,Node.js 和 OpenJS 官网已撤销声明!

    我们鼓励同情和对和平的希望。请通过红十字国际委员会支持乌克兰危机的人道主义努力。#StandWithUkraine"。...image.png 在 2022 年 3 月 3 日,本周三,Node.js 官网已撤销该声明(PR#4467[2] 可以看到),从 reaction 点赞行为看还是得到了大多数人的认可,翻译大意为 “...作为提醒:该项目总体上与遭受乌克兰危机的人们站在一起。...前端界的另一个开源项目 React,关于支持 “乌克兰的声明” 在官网就可以看到,React 和 Node.js 这两个开源项目归属于不同的组织,关于 React 这个声明,其核心开发者 Dan 也发文做了说明...image.png 一些个人的观点:“个人的政治立场、倾向,你可以选择在自己的社交平台发表你的言论,但不要参杂在开源项目里,类似于 Node.js 这样的开源项目,背后并不是一个人,他有来自世界各地的贡献者和该项目的众多使用者

    2K30

    如何结合FastAPI和GraphQL来设计一个可扩展的项目架构

    本文将详细介绍如何结合FastAPI和GraphQL来设计一个可扩展的项目架构。1. 项目结构一个良好的项目结构是确保代码可维护性和扩展性的关键。...总结通过以上步骤,我们构建了一个基于FastAPI和GraphQL的可扩展项目架构。...从项目结构的规划、配置与初始化、数据库集成、GraphQL架构的定义到路由与服务的实现,最后到安全性和测试的覆盖,每一步都为构建一个高效、可维护的项目提供了坚实的基础。...随着项目的扩展,可以根据具体需求添加更多的功能和优化,以适应不同的业务场景。这种架构不仅利用了FastAPI的高性能特点,还通过GraphQL的灵活性提升了数据查询的效率和客户端开发的体验。...希望本文能为您在实际项目中提供参考和帮助。我正在参与2024腾讯技术创作特训营最新征文,快来和我瓜分大奖!

    35710

    SAP最佳业务实践:ETO–报价处理(232)-17比较项目版本和实际数据

    image.png CN41比较项目版本和实际数据 项目版本是项目某个特定时刻的快照,可以作为一个文档。另外它还可以与实际数据进行比较。这一步,项目版本数据与项目实际数据进行比较。...项目版本已在系统中。 项目系统®信息系统®结构®结构概览 1. 如果出现 输入参数文件 对话框,请在数据库概要 字段中,输入 000000000001(标准选择结构)然后选择回车。 2....在 查找变式 屏幕在变式字段中输入YD01,清除其它字段并选择 执行 (F8)。如果你没有找到变式,参照3.3 创建该变式。 ? 1. 在 项目信息系统:结构初始屏幕,选择更改DB参数文件。 2....在 项目信息系统:结构初始屏幕,输入下列数据: 字段名称 用户操作和值 注释 项目 M-OPXXX 版本数据 选中 项目版本 M-OPXXX-A 4. 选择 执行 (F8)。 ? 1....报表展示了预算、日期的计划和实际值等重要数据。每个对象项目版本数据显示在对象的当前数据的下面一行。 2. 选择 返回 (F3),不需要保存报表。 项目版本数据和项目实际数据进行了比较。

    1K80
    领券