Giter Site home page Giter Site logo

kimicz20 / austoj2 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from camark/austoj2

0.0 2.0 0.0 12.95 MB

项目地址:

Home Page: http://oj.mrdear.cn/

Java 23.68% HTML 9.74% JavaScript 62.61% CSS 2.22% Makefile 0.06% C++ 1.49% Protocol Buffer 0.19%

austoj2's Introduction

AUSTOJ2说明文档

标签(空格分隔): austoj


###起源: 一直以来想有一个项目作为基石,并且赶上了毕业设计,所以就有了这个项目. 于是该项目就是自己所学的施展平台,通过一遍一遍的重构从而提升自己的代码水平.

###项目概要:

1.规约

DO:数据库表模型,一张表对应一个DO
PO:表关联查询返回实体包装,只可读,不可写
DTO:数据传输载体
VO:对应接口返回数据包装.简单情况下DTO可以直接作为VO使用
Query:查询实体封装,使用该查询实体的方法要履行查询实体内参数协议,有无法履行的需要备注说明
Convert:对除VO以外的实体提供转换方法
Assembler:对VO进行转换,因为VO的转换大多数不可复用,所以也可以在VO本身里面提供转换方法.

当前主要分为判题端aust-judger项目,后台端aust-front项目,WEB前台端AUSTOJ-WEB项目,整体来说还是很清晰的,

更多细节等毕业设计完成后放出

目前欠缺功能:

  1. 文章模块python爬取(初步想法使用python爬取csdn,简书等博文,然后页面链接过去,顺便多学习python)

  2. 文章阅读体验提升,仿照hexo简洁为主

  3. 前端其他体验优化

  4. 判题内核研究重构

###使用说明

等毕业论文过了后放出.

###项目地址:

地址: http://oj.mrdear.cn (个人的渣渣服务器)

这里写图片描述

austoj2's People

Contributors

mrdear avatar

Watchers

James Cloos avatar CZero avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.