摘要:
Math.floor((0.7 + 0.1)*10)/10 结果还是0.7,其他的数值都没问题,不管js还是java 阅读全文
摘要:
Vuex,在官网上的解释是:vuex是一个专为vue.js应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化 一、state: state就是Vuex中的数据仓库,用于存储所有组件的公共数据,数据需初始化且不支持直接修改。(直接获取 阅读全文
摘要:
最近需要做一个投票活动,上传图片时需要拖拽、缩放来裁剪图片,vue的组件不少,不过自己动手才能丰衣足食,一味使用别人的组件实在难以进步,所以自己研究一番。 一、mouse、drag、touch傻傻分不清 mouse:pc端的鼠标按下、移动等事件 (1)、mousedown:当鼠标指针移动到元素上方, 阅读全文
摘要:
以前写页面注重在功能上,对于transition和animation是只闻其声,不见其人,对于页面动画效果心理一直痒痒的。最近做活动页面,要求页面比较酷炫,终于有机会认真了解了。 transition:英文过渡的意思,作用是过渡效果;animation:英文活泼、生气、激励,动画片就是animati 阅读全文
摘要:
以前操作时间都是使用SimpleDateFormat类改变Date的时间格式,使用Calendar类操作时间。但是SimpleDateFormat是线程不安全的,源码如下: 1 private StringBuffer format(Date date, StringBuffer toAppendT 阅读全文
摘要:
最近开发一个活动需要在手机上给上传的头像加上边框、装饰,需要拖拽、手势缩放边框下的头像图片,因为是vue项目,开始尝试了vue-drag-resize这个组件,对图片拖拽支持很完美,但是无法手势缩放,果断放弃,最后选用了腾讯的AlloyTeam团队的开源的手势库AlloyFinger,闲话少说直接上 阅读全文
摘要:
::-webkit-scrollbar { -webkit-appearance: none; } ::-webkit-scrollbar:vertical { width: 12px; } ::-webkit-scrollbar:horizontal { height: 12px; } ::-we 阅读全文
摘要:
一、引入jar包 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependency> <dependency> 阅读全文
摘要:
在项目开发中许多地方需要加以验证,对于使用if-else简单粗暴一个一个验证,spring的validation封装了Javax ValidationI校验参数,大大缩减了代码量。 以前的分层验证,从controller到落入数据库,一层一层验证,代码重复、冗余。 Javax ValidationI 阅读全文
摘要:
线程池:就是一个管理线程的池子。 优点: 它帮我们管理线程,避免增加创建线程和销毁线程的资源损耗。因为线程其实也是一个对象,创建一个对象,需要经过类加载过程,销毁一个对象,需要走GC垃圾回收流程,都是需要资源开销的。 提高响应速度。 如果任务到达了,相对于从线程池拿线程,重新去创建一条线程执行,速度 阅读全文