自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

松鼠病重度患者

keep calm and carry on

  • 博客(10)
  • 问答 (1)
  • 收藏
  • 关注

原创 JQuery的class选择器遍历赋值的小技巧

在做项目中,遇到这样一个需求。下边是一个轮播图,里边的块需要ajax从后端获取,然后动态地加载上去。很明显,里边的元素只能通过class来获取。我这里后台给返回了4条记录,但是通过$(".class")获取以后,会有9个class对象,直接each遍历并赋值的话,会报“Cannot read property 'lessonImage' of undefined”错误$(".le...

2019-01-31 10:54:43 6528

原创 在Springboot使用form上传图片作为头像,之后通过ajax渲染img的src属性显示图片遇到的路径问题处理小技巧

业务流程大概是这样的:在Springboot框架下,使用form提单提交用户注册信息,包括图片。图片被保存到服务器上,把图片保存的路径作为属性存入数据库。之后,显示用户信息的时候,通过Ajax获取用户信息,将图片的路径赋值给<Img>的src属性。但是这里存在一个问题,就是图片的路径是绝对路径,如果给src的话,会产生跨域问题,显示不出来。这里使用一个小技巧,在保存图片时,获取...

2019-01-28 17:23:48 1042 1

原创 使用JPA做UPDATE操作

在使用JPA中,发现JPA实现了一些方法,如find,save等,但是没有update。经过学习后,提供两种update的方式:一、使用@Query,编写nativeSQL,通过原生的SQLupdate。优点,可以自己定制,缺点,SQL语句繁琐,不灵活,不能实现动态更改某个属性。二、通过set方法加save方法。直接find出要修改的数据,通过set方法先把对象的某个属性更新,然后调用sa...

2019-01-22 23:07:25 43834 7

原创 JPA中@Query的使用

在使用@Query中,需要使用以下几个注解: @Transactional//注解用于提交事务,若没有带上这句,会报事务异常提示 @Modifying(clearAutomatically = true)//自动清除实体里保存的数据 @Query(value = "update t_user set user_title = '副教授' where id = ?", n...

2019-01-22 21:53:51 1849

原创 Git的常规操作

这里记录一些常用的Git操作,以备不时之需清除没有执行add操作的文件git clean -f清除没有执行add操作的文件夹 git clean -df丢弃没有被commit的文件的更改 git checkout [filename]丢弃所有没有被commit操作的问价的更改 git checkout .向远端master提交代码git push -u orig...

2019-01-19 14:28:09 132

原创 关于GIt向远程仓库push时报error: failed to push some refs to 'git@github.com:Mrzhangxi/teacher.git'

在新建远程仓库,向远程仓库推送时,发生了报错,信息如下To github.com:Mrzhangxi/teacher.git ! [rejected] master -> master (non-fast-forward)error: failed to push some refs to 'git@github.com:Mrzhangxi/teacher.git'...

2019-01-19 14:09:30 474

原创 数据库常规操作【不定期更新】

记录一些数据库常用的操作,以备不时之需先把一个练习的SQL贴上来,包括使用TIMESTAMP类型、创建UNIQUE约束、创建外键约束,设置数据库引擎和设置字符集CREATE DATABASE teacher;use teacher;DROP TABLE IF EXISTS t_root;CREATE TABLE t_root ( id int(11) NOT NULL A...

2019-01-19 13:08:48 561

原创 【算法】快速排序

快速排序(简称快排)的核心思想是分治,关键两个要素,一是中心点,二是分区。将list的第一个元素选定为中心点pivot,将list中所有小于pivot的元素统统放到pivot的左边,大于(等于)pivot的元素放到pivot的右边。此时,pivot处于list的值的中心位置,pivot的位置已经排好了。然后在左边和右边采用递归调用,重复此过程,就可以将list排好。python代码实现(兼容J...

2019-01-14 00:04:12 121

原创 【算法】归并排序

归并排序的核心思想是分治,基础算法是递归。想要学好分治,递归必须熟练。具体思想就不讲了,贴出Python实现的代码(其中加了print来显示计算过程):def _merge_sorted(nums):# print("nums is :" + str(nums)) if(len(nums) <= 1): return nums m...

2019-01-12 21:48:38 115 1

原创 洗牌问题

问题:假设你有一副洗好了的牌,你现在一张一张的进行翻牌,请问你要翻多少张才能 够凑齐一个花色?假定一副牌有N种类型,那么你至少需要翻多少张才能凑齐一 个类型?Python实现:def shuffle_correct(cards): for i in range(len(cards)): index = i + random.randint(0, len(cards...

2019-01-02 22:17:00 649 1

空空如也

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

TA关注的人

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