老迟到小霸王

文章
4
资源
0
加入时间
2年10月21天

@value 注解配置默认值

@Value在注解模式下读取配置文件中的参数配置值并注入属性值。代码如下: @Value("${system.webCurVersion}") private String webCurVersion;在配置文件中未配置参数值(system.webCurVersion)或有其他项目依赖于当前项目时,项目启动会报错。这时需要给参数值配置默认值。代码如下:--设置非空值 @Value("${system.webCurVersion:V-1.1.2}") pri

vue添加图片水印脱敏,动态水印字体大小、间距

记录一下前端添加水印,动态水印字体大小、间距项目里需要对图片添加整片的水印最开始是直接引用这位大佬的。前端js实现给图片添加水印这个大佬的方法里水印密度是手动传入的,对于同一个图片上传器。密度是固定的,或者说,对于同一个页面里的水印添加方法要实现传入不同的水印密度,就要多次调用,所以实际应用中,当窄图片和宽图片用同样的密度,即使缩小了字体,也会出现水印密密麻麻重叠的问题。并且水印字体的大小也区分的比较生硬。所以在此文代码基础上做了些修改以实现简单的动态字体大小、间距。新建一个waterMarke

eval函数介绍与用法

# eval函数# eval(expression,globals=None,locals=None)# expression:这个参数是一个字符串,python会使用globals字典和locals字典作为全局和局部的命名空间,将expression当做一个python# 表达式(从技术上讲,是一个条件列表)进行解析和计算。# globals:这个参数管控的是一个全局的命名空间,也就是我们在计算表达式的时候可以使用全局的命名空间中的函数,如果这个参数被提供了,# 并且没有提供自定义