data_mover.cc类结构示意图
2019-08-20 20:26:04 2 举报
BuddyOJ程序类图
作者其他创作
大纲/内容
数据库用户密码
配置参数类
超时
文件大小操作类
数据库端口 0或者3306均可
init_mysql
oj_status
得到字符串中的第一个单词
Running:评测系统现在正在测试你的程序。
Runtime Error(RE):你的程序发生了运行时错误。有可能是数组越界,指针错误或除以0。
file_search
Pending:在线评测系统正忙,需要等待一段时间才能评测你的代码。
数据库名
读取整形
OJ_CI
读取字符串
Compile OK:比赛结束前不能知道分数,仅显示编译是否通过。这是编译通过。
评测状态类
port_number
得到字符串重第一个等号的下标+1
Wrong Answer(WA):你的程序输出的结果与正确答案不同。仅通过样例并不代表这是正确答案。
user_name
executesql
数据库用户名
成员变量
Accepted:你的程序通过了所有的测试点。
OJ_RI
Presentation Error(PE):你输出的格式与测试数据的标准格式有差别。请规范检查空行、空格和制表符。
OJ_AC
configue_data
get_prob_id
host_name
db_name
执行mysql语句
OJ_PE
OJ_WA
OJ_CO
init_mysql_conf
password
OJ_WT0
update_judgequeue
方法
OJ_CE
超空间
OJ_WT1
文件遍历操作类
get_file_size
初始化数据库
read_int
备注
读取配置文件
read_buf
Compile Error(CE):编译器发现了源代码的语法错误,以至于无法产生可执行文件。可以查看错误信息。
OJ_ML
after_equal
OJ_OL
trim
字符串处理函数类
类
OJ_TL
根据题目名称,查询数据库,得到题目id
数据库地址 若为127.0.0.1则为链接本地数据库
数据库操作函数类
Compiling:评测系统正在编译你的程序。
根据各类信息,更新数据库中的评测队列
mysql_action
file_vis
Waiting:在线评测系统正忙,需要等待一段时间才能评测你的代码。
string_pre
得到文件大小
file_action
0 条评论
下一页
为你推荐
查看更多