LP_Cong

你的努力程度还没到拼天赋的程度。

LPOJ 开发教程(一)引言

引言

2019-04-28 21:47:05

阅读数 214

评论数 0

【退役了,终究没能证明自己】

                                                                                                           【退役了,终究没能证明自己】          距离【你值得更好的】已经一年三...

2018-11-27 13:01:08

阅读数 547

评论数 11

【你值得更好的】

【你值得更好的】       从小就没有写日记的习惯……长大了不知道为什么反而突然想记录些东西了。可能是最近日子过得太规律了吧,以至于让人精神恍惚。6月份受到师兄的影响,也开通了博客,但是不知道有啥好写的,就记录下自己的做题情况吧,但也没有坚持,好多东西都感觉和别人重复了,就不想写。突然某一天,翻...

2017-08-11 21:56:44

阅读数 812

评论数 10

LPOJ 开发教程(十二)结束语

LPOJ网址:www.lpoj.cn LPOJ文档:docs.lpoj.cn 结束语 现在LPOJ的版本是3.0,这个是一个稳定的版本,开发者已经毕业啦!所以也没有太多的时间去维护啦! 从1月6日的第一个提交到现在已经将近半年的时间了,从1.0的啥功能都没有到现在3.0基本功能齐全,敲了多多少少十...

2019-06-22 22:20:25

阅读数 41

评论数 3

LPOJ 开发教程(十一)判题机与工具

判题机开发 测评机,测评机的功能就是进行判题,在收到判题服务器发送过来的判题消息后,会对该提交在沙盒中进行评测。具体过程如下图所示: 测评机向数据库查询代码,将代码生成文件,然后编译。如果编译通过会进行程序运行。程序运行成功后,会将输出的文件和正确的输出文件进行比较,如果完全一致,则返回代码通过...

2019-06-22 21:57:11

阅读数 29

评论数 0

LPOJ 开发教程(十)判题服务器开发

判题服务器开发 判题服务器非常的简单,几乎无需做任何修改。采用TCP技术来通知判题机。 架构详解 测评模块仅提供了安全稳定的程序运行稳定,但是并不能判断程序是否通过,因此还要自己完成许多的逻辑工作。本系统的测评模块分为两部分,一部分是测评服务器,负责分发测评任务,另一部分是测评机,负责运行程序和提...

2019-06-22 21:55:47

阅读数 38

评论数 0

LPOJ 开发教程(九)前端开发

LPOJ网址:www.lpoj.cn LPOJ文档:docs.lpoj.cn 本节主要介绍前端使用的技术,和如何二次开发本OJ 前端开发 Vue.js 介绍 Vue.js是一个构建 Web 界面的成熟的渐进式框架。它的目标是通过尽可能简单的接口来实现响应式的数据绑定和组合的视图组件,然后再将这些组...

2019-05-30 22:34:28

阅读数 48

评论数 0

LPOJ 开发教程(八)数据库设计三

LPOJ网址:www.lpoj.cn LPOJ文档:docs.lpoj.cn 本节主要介绍用户和Wiki相关的数据库设计,实际上就是API的设计。 具体需要Django相关知识配合阅读。 User 此模块主要用来实现用户相关的API models.py model 功能 User ...

2019-05-30 18:55:08

阅读数 25

评论数 0

LPOJ 开发教程(七)数据库设计二

LPOJ网址:www.lpoj.cn LPOJ文档:docs.lpoj.cn 本节主要介绍提交信息与题目相关的数据库设计,实际上就是API的设计。 具体需要Django相关知识配合阅读。 Judgestatus 此模块主要用来实现提交信息相关的API models.py model 功能 ...

2019-05-30 18:53:49

阅读数 48

评论数 0

LPOJ 开发教程(六)数据库设计一

LPOJ网址:www.lpoj.cn LPOJ文档:docs.lpoj.cn 本节先介绍博客与比赛相关的数据库设计,实际上就是API的设计。 具体需要Django相关知识配合阅读。 Blog 此模块主要用来实现博客相关的API models.py model 功能 OJMessag...

2019-05-29 19:41:30

阅读数 28

评论数 0

LPOJ 开发教程(五)后端开发教程

LPOJ网址:www.lpoj.cn LPOJ文档:docs.lpoj.cn 后端开发 后端的开发比前端的开发要简单很多,因为开发者只需专注于数据的呈现即可,不必关心显示的逻辑。在众多后端框架中,我选择了开发和学习成本较低的Python语言中的Django框架,同时Python语言与我们的判题程序...

2019-05-29 18:35:16

阅读数 40

评论数 0

LPOJ 开发教程(四)Docker部署

LPOJ网址:www.lpoj.cn LPOJ文档:docs.lpoj.cn

2019-05-07 20:00:37

阅读数 31

评论数 0

LPOJ 开发教程(三)部署OJ

LPOJ网址:www.lpoj.cn LPOJ文档:docs.lpoj.cn 环境说明 判题机需部署在Linux环境下! 我使用的环境是: 前端: Ubuntu 18.10 + Nginx 后端: Ubuntu 18.10 + Python 3.7 判题服务器: Ubuntu 1...

2019-04-30 17:51:00

阅读数 67

评论数 0

LPOJ 开发教程(二)程序在线评测系统架构

LPOJ网址:www.lpoj.cn LPOJ文档:docs.lpoj.cn 以下摘自我的毕业论文 什么是OJ 测评机和测评服务器 测评技术

2019-04-28 22:20:48

阅读数 89

评论数 0

广东外语外贸大学第15届程序设计竞赛题解

谢谢大家参与本次比赛~! 难度分配 简单题:ABCFH 中等题:DE 难题:GIJ A 直接输入四个字符串,直接判断输出即可。无坑点 #include<iostream>#include<string>usin...

2019-03-24 21:33:04

阅读数 304

评论数 0

HDU - 6464 免费送气球(线段树二分)(“字节跳动-文远知行杯”广东工业大学第十四届程序设计竞赛)

免费送气球 Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 105Accepted Submission(s): 15 Problem D...

2019-03-16 20:29:22

阅读数 808

评论数 0

使用 Eclipse 搭建一个简单的 Spring MVC 项目

1. 在官网下载最新版 Eclipse 和 JDK https://www.eclipse.org/downloads/ https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ...

2018-12-31 15:05:54

阅读数 1060

评论数 2

GDUFS 2018信息学院程序设计新手赛(正式赛)题解

紧张刺激的新手赛结束了……有惊无险啊啊啊,虽然中途OJ炸了一次……很快就修复,感谢大家耐心的等待! 谢谢大家!!! 题解开始前,先向大家道个歉,题目还是很多误导人的地方,测评机崩了,导致很多人题没过。接下来都会一一解释……希望大家能理解……不过题目区分度还是达到了预期,有的同学表现也很抢眼。 ...

2018-11-29 16:37:21

阅读数 230

评论数 0

Gym - 101669D Harry Potter and The Vector Spell (最小生成树)

  题意:求一个01矩阵的秩,这个矩阵的每一列只有两个1. 解题思路:很容易联想到图论,我们对于每一列的两个一所在的行连边,最后形成一个图,最后的秩肯定是这个图最大的一个无环子图,其实就是最小生成树。   #include <iostream&g...

2018-11-21 13:46:45

阅读数 217

评论数 0

Gym - 101986H Homework (最大流和最小割)

  题意:有N个作业,分别为A类和B类,每天最多只能选择AB中的一类做,如果该天有该类的作业,就必须要做一个,问最多能做多少作业,和最少要做多少作业。   解题思路:对于最多能做多少,很容易建图 对于每一天建一个点 对于每一个作业建一个点 每个作业覆盖的天都跟该作业连边,流量为1 ...

2018-11-21 13:40:04

阅读数 81

评论数 0

提示
确定要删除当前文章?
取消 删除