自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 实训记录(十四):学生端与教师端合并

学生端与教师端合并学生端教师端合并端口号修正迁移文件版本与库学生端教师端合并将学生端的系统移植到我的电脑上出现了一些问题;端口号修正同时运行时,一个系统的端口号要修正,修正后出现一些细节问题需要解决。迁移文件由于数据库迁移文件的差异,导致难以获取数据,修改数据库。为解决这个问题,我修改了部分函数,不使用迁移数据,直接操作数据库。版本与库库的缺失以及版本的不一致都是出现的问题。下载了缺少的库。解决下列问题:1、django.core.exceptions.ImproperlyConfigur

2020-07-01 23:49:24 471

原创 实训记录(十三):算法更新及与后端对接补充

算法更新及与后端对接为了增强系统可用性,在通过算法进行纠错的过程中,我们将系统纠错后的数据存储起来,当下一次输入的数据文本(除去标点)与存储数据的文本(出去标点)相同时,直接将存储的数据返回给前端,就不必再次预测,缩短运行时间。text = replace_char(text, '。', x - 1)file = open("output_pd/high_return.txt", 'a', encoding='utf-8')file = open("output_pd/low_return.txt"

2020-07-01 00:16:35 317

原创 实训记录(十二):纠错标点高亮

纠错标点高亮设置针对纠错页面,为了凸显出纠错的效果,将纠正的标点通过高亮凸显出来。采用的方法是通过js在文本中嵌入css样式,参考:https://www.cnblogs.com/hofmann/p/10775880.html将js文件放入项目目录下,在纠错网页调用。实际的操作过程如下:原文:你吃饭了吗。纠错后为:你吃饭了吗?比对文本发现差异,将输出文本转化为如下格式:你吃饭了吗?在页面中展示纠错后的文本,不能用textarea,textarea会将其值解析为纯文本,不能解析html语句,

2020-06-30 12:29:36 234

原创 实训记录(十一):后端与算法对接(二)

后端与算法对接(二)客户端方法修正纠正数据存储客户端方法修正最初编写与算法交互的代码的时候,没有和算法对接,实现对接对代码进行补充。面对低年级和高年级算法实现为两个模型,通过两个接口实现,在服务端将两个接口连接至不同的端口号,客户端通过判断用户的年级调用不同的接口进行纠错:client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)host = '127.0.0.1'port1 = 500port2=300if sclass=="一年级

2020-06-29 22:48:03 1282

原创 实训记录(十)纠错历史记录(二)

纠错历史记录历史记录展示修正点击查看详情历史记录展示修正前后端合并以后,历史记录的展示这里存在一些问题需要修正。前端分页框样式修改前端分页框设置其position属性为absolute。针对当前页面对应的分页框的按钮修改其格式以凸显效果。{% for num in page.paginator.page_range%}{% if page.number == num%}<li><a href="" style="background-color: rgba(136,229

2020-06-29 22:31:14 391

原创 实训纪录(九):学生端部分功能修正,增强系统安全性可用性

学生端部分功能修正密码验证码传递注册、登录后弹窗提示密码验证码传递考虑到密码、验证码在前端传递的安全性问题,决定修改,不把验证码和密码作为参数在页面间传递,而是存入数据库,跳转后,从数据库中获取数据进行比对,比对提交过的数据即使删除。修正后的获取验证码及注册函数:def yanzhengma(request): from_addr = '邮箱' password = '授权码' a=request.GET sid=a.get('sid') sname=a.ge

2020-06-27 21:25:22 248

原创 实训记录(八):学生端前后端对接

前后端对接登录注册主页面历史记录学生端前端与后端对接,基本功能已实现。总结以下系统的功能实现过程以及实现结果。登录登录通过账号密码登录,内部用户账号为学号,外部用户账号为注册邮箱,通过访问数据库查找用户进行登录,登录后通过session记录当前用户(id,姓名,班级):注册对外用户通过邮箱注册,需要填写邮箱、用户名、电话号码、年级、密码,提交信息后保留参数并发送邮箱验证码,验证通过后,若邮箱未注册过,则注册成功。实现过程:Form表单前端获取信息,提交后调用发送验证码方法,随机生成验证码(四

2020-06-27 21:03:52 297

原创 实训记录(七):纠错历史记录(一)

纠错历史记录分页显示后端连接数据库定义实体获取分页数据连接数据库历史记录存在数据库中首先要连接数据库,在settings.py中进行配置:DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'correct', 'USER':'root', 'PASSWORD':'123456', 'HOST':'localhost',

2020-06-26 01:02:28 430

原创 实训记录(六):注册功能修正——邮箱验证码注册

注册功能修正——邮箱验证码注册验证码获取比对注册考虑到系统的可用性,系统用户分为内部用户和外部用户,内部用户数据直接导入,注册面向外部用户,外部用户通过邮箱注册,保证邮箱可用性,通过一个邮箱验证码来实现注册。验证码获取首先要有一个发送验证码的邮箱,并设置授权其smtp,获取授权码,获取方式参见这里。生成四位验证码,通过smtp发送邮件。def yanzhengma(request): from_addr = '发送验证码邮箱账号' password = '授权码' a=req

2020-06-24 23:18:15 468

原创 实训记录(五):后端与算法对接(一)

后端与算法对接(一)网页算法后端与算法进行交互采用socket的方式,网页后端作为客户端,算法作为服务端。网页客户端发送输入文本,传递给算法,算法处理后,将数据返回到网页后端,网页后端接收服务端返回的数据:def correct(request): a=request.GET inputsent=a.get('inputsent') client = socket.socket(socket.AF_INET, socket.SOCK_STREAM) host = '1

2020-06-22 22:29:02 2967

原创 实训记录(四):登录注册Django(一)

登录注册功能实现Django(一)路由配置注册登录今天开始进行算法接口的实现,遇到了一些问题,模型在与java通过socket交互时,函数控制台输出可行,可是嵌入jsp会出现很多问题,当前现有的采用jsp部署深度学习的资料很少,没有找到解决方式,于是换用了Django进行部署,下面介绍Django注册登录方法。路由配置url(r'^register$',views.register,name="register"),url(r'^save$',views.save,name='save'),url

2020-06-19 23:28:29 208

原创 实训记录(三):登录注册(二)

登录注册功能实现(二)注册方法登录方法下一步工作注册方法 public boolean registerUser(UserBean user){ try{ conn = getConnection(); ps = conn.prepareStatement("INSERT INTO user VALUES(?,?,?,?,?)"); ps.setString(1,user.getSid()); ps.setString(2,user

2020-06-18 23:47:06 315

原创 实训记录(二):登录注册(一)

登录注册功能实现(一)用户信息存储用户实体构造连接数据库下一步工作用户信息存储用户信息存储在mysql数据库中,存储格式如下:用户实体构造 public class UserBean {String sid;String sname;String snum;String sclass;String pwd;public String getSid(){return sid;}public void setSid(String sid){this.sid=sid;}public St

2020-06-17 23:24:28 254

原创 实训记录(一):后端接口文档

中文标点纠错系统学生端后端接口文档前后端交互1、注册2、登录3、标点纠错4、语法手册后端与算法交互前后端交互1、注册注册需要的属性有:姓名(sname)、学号(sid,key)、电话(snum)、年级(sclass)、登录密码(pwd),从前端获取属性,判断主键学号是否已存在,存在则提醒已注册,不存在则添加用户。(1) 请求参数:sname、sid、snum、sclass、pwd(2) 返回参数:successinsert/failinsert(3) 方法:post2、登录登录通过学号、密码

2020-06-16 21:36:21 312

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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