下面是一张项目结构图,实现功能前需要先搭建好SpringMVC框架。 RandomValidateCode.java——是生成验证码的类 Constants.java——定义了一个常量,用于保存验证码字段 ToolController——生成验证码和校验验证码的处理器映射器 这3个类的源码如下(有带 ...
分类:
编程语言 时间:
2018-09-04 17:01:06
阅读次数:
524
脱离新手文档使用SQLAlchemy配置sqlite,才发现sqlite的URI指定有点特别. https://github.com/mitsuhiko/flask-sqlalchemy/issues/469 注意Windows下sqlite后是三道杠. 因为比较常见的是linux下的配置文档,所以 ...
分类:
数据库 时间:
2018-09-03 13:39:02
阅读次数:
226
// To create a buffered image, see e666 创建缓冲图像 // Flip the image vertically AffineTransform tx = AffineTransform.getScaleInstance(1, -1); tx.translate... ...
分类:
其他好文 时间:
2018-09-02 23:47:59
阅读次数:
214
collections模块提供更加高级的容器数据类型,替代Python的内置dict,list, set,和tuple Counter对象 提供计数器,支持方便和快速的计数。返回的是一个以元素为键,出现次数为值的字典 使用:Counter对象除了支持用于字典的所有方法(fromkeys和update ...
分类:
编程语言 时间:
2018-09-02 21:55:56
阅读次数:
196
3D 转换 CSS3 允许您使用 3D 转换来对元素进行格式化。 在本章中,您将学到其中的一些 3D 转换方法: rotateX() rotateY() 点击下面的元素,来查看 2D 转换与 3D 转换之间的不同之处: 2D 旋转 3D 旋转 它如何工作? 转换是使元素改变形状、尺寸和位置的一种效果 ...
分类:
其他好文 时间:
2018-09-02 21:48:32
阅读次数:
202
最近用vue开发完成了网页和app的项目试着想记录下遇到的坑,以免下次遇到的时候就轻松解决了 一、vue开发pc端 1、 cookie不用中文的,和时间格式不要带’/’ ,否则safari浏览器会报错。这是到目前位置发现在safari的两个大坑 2、 路由中传递参数来判断的话 尽量不要用如 flag ...
分类:
其他好文 时间:
2018-08-31 21:11:17
阅读次数:
367
【背景】 由于一些不可描述的原因,我要确定一条业务SQL在给定的MySQL环境下的执行效率;比如说200个session同时跑同样一条SQL 我们数据库的吞吐量怎么样? 刚收到这个需求的时候,感觉这个要自己写一个程序才行了,还好身边有个老司机;他推荐用mysqlslap解决,所以也就有了这次 对my ...
分类:
数据库 时间:
2018-08-29 14:38:13
阅读次数:
177
1.概念 Django 中的视图的概念是「一类具有相同功能和模板的网页的集合」。比如,在一个博客应用中,你可能会创建如下几个视图: 博客首页——展示最近的几项内容。 内容“详情”页——详细展示某项内容。 以年为单位的归档页——展示选中的年份里各个月份创建的内容。 以月为单位的归档页——展示选中的月份 ...
分类:
编程语言 时间:
2018-08-28 16:15:24
阅读次数:
232
hexo太不好用了 各种 出错 就在这里写自己的周记吧! # PHP的一些问题 ## PHP-FPM 运行模式 php-fpm的进程数可以根据设置分为动态和静态。 * 静态:直接开启指定数量的php-fpm进程,不再增加或者减少; * 动态:开始的时候开启一定数量的php-fpm进程,当请求量变大的 ...
分类:
其他好文 时间:
2018-08-28 00:57:21
阅读次数:
241