一、实验目的:
加深对词法分析器的工作过程的理解;加强对词法分析方法的掌握;能够采用一种编程语言实现简单的词法分析程序;能够使用自己编写的分析程序对简单的程序段进行词法分析。
......
编译原理(实验一)有穷自动机实验
一.实验目的:
理解有穷自动机的作用;
利用五元组、状态图和矩阵表表示有穷自动机;
以程序实现有穷自动机的运行过程。
二.实验内容
所给自动机如图......
微博关注我、我关注你数据库该怎么设计
尤其是一个明星,他有上百万上千万粉丝:
解决方案有两个思路:
1 由被关注者主动推数据
2 由被关注者向粉丝推送一个通知,然后由粉丝去拉数据
不过这样就意味着他发一条消息需要有......
SpringBoot+Spring Data JPA 实现留言评论,评论回复
先看效果图
样式是模仿哔哩哔哩的,支持二级评论。
动态效果图如下,点击图片放大
一......
Mac下使用 qrsbox 工具批量上传文件夹到七牛云
想把静态文件都上传到七牛云上去,但是文件比较多,主要是文件夹里有子文件夹,子文件夹里又有很多,如果手动上传肯定不可能。所以必须要使用七牛提供的开发者工具。我先试了下 qshell,比较方便,但是好像只......
ConstraintViolationException e 无法执行解决方案
在事务中,发现无法捕获 ConstraintViolationException 异常,折腾了很久,最终解决了,怪自己当初异常那部分没好好看。
背景如下 我的需求是,当用户修改资......
SpringMVC 配置 simditor 上传图片到七牛云
simditor 是我目前用过最喜欢的富文本编辑器,其中上传图片也是十分棒的,支持立即预览和设置图片大小。
simditor 官网地址:点此
先看效果图(点击放大,动态图)
......
ajax 执行两次解决方案
通常我们在做表单的时候,为了能给用户返回数据,我们使用 ajax 提交数据,然后阻止 form 表单提交。但是,最近老是发现 ajax 提交了两次,很是奇怪。
如下例
HTML
......
Java根据IP地址获得归属地位置(分别使用淘宝IP地址库和qqwry.dat数据库)
在做登录日志的时候, 我不仅想显示IP,还想显示IP对应的归属地(省份或者城市)。
这里提供两种解决方案,调用淘宝IP地址库和使用 qqwry.dat 数据库。
前者只需要根据 http:......
SpringBoot拦截器中Bean无法注入
因为拦截器在 Bean 初始化之前进行,所以在拦截器中无法像这样注入 Bean
@Autowired
private UserRepository userRepository......
spring boot使用七牛云做文件上传并返回图片地址
在做上传的时候,因为考虑到以后用户量很多的时候,同时很多人上传 2MB 的图片时,服务器肯定吃不消,到时候体验就差了。所以很是准备使用第三方的云存储,本文介绍 SpringBoot 下如何将图片存储到......
Hibernate 和 JPA 注解
1、@Entity(name="EntityName")
必须, name为可选,对应数据库中一的个表
2、@Table(name="",catalog="",sche......
Spring Data JPA 之 一对一,一对多,多对多 关系映射
一、@OneToOne关系映射
JPA使用@OneToOne来标注一对一的关系。
实体 People :用户。
实体 Address:家庭住址。
People 和 Address 是一对......
Spring Data JPA 之 getOne() 和 findOne() 的区别
在使用 SpringDataJPA 过程中,但是发现它和Hibernate有很多相似之处,比如这个根据主键获取某条数据的函数:findOne() 和 getOne(),就很像Hibernate中的lo......
Spring Security 自定义授权登录成功后自定义方法
在使用 Spring Security 做权限管理的时候,授权登录成功后,一般是跳转到首页。但是我们想再授权成功一瞬间做一些额外的操作,比如记录日志,添加 Session 等。
具体做法如下
......