自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

翻译 栅格重投影(投影变换)

OpenLayers能够在不同的坐标系统中显示来自WMS、WMTS、静态图像和许多其他源的栅格数据。图像的地图重投影直接发生在web浏览器中。在任何Proj4js支持的坐标参考系统中都是可视的,并且以前不兼容的图层现在可以组合和叠加。使用:API的使用非常简单。只需在ol/View中指定正确的投影(例如使用EPSG代码):import {Map, View} from 'ol';import TileLayer from 'ol/layer/Tile';import TileWMS fro

2021-01-06 16:54:27 2864

原创 NodeJs安装与配置,并使用国内淘宝镜像

1. 下载 Node.js 官方网站下载:https://nodejs.org/en/2. 安装 傻瓜式安装,若想自定义安装目录,记得指定安装目录即可。3. 配置 安装完成后,打开命令行,定位到 Node.js安装的目录,输入命令查看是否安装成功: 配置npm在安装全局模块时的路径和缓存路径,在N...

2019-09-20 19:03:39 1412

原创 使用JQuery禁用div的两种方法

第一种方法: 使用JQuery的off()方法:$('#example').off('click'); 使用此方法后如果想重新启用,还要重新给'#example'添加绑定事件,即:$('#example').on('click', function() { //...事件代码...}第二种方法: 使用JQuery结合CSS的'pointer-...

2019-09-03 15:31:33 3402

原创 JQuery获取验证码倒计时的简单实现

<input type="text" name="retrieveCode" placeholder="请输入邮箱验证码"/><button id="retrieve-code" type="button" class="get-code get-code-hover email-retrieve-code">获取验证码</button>// 点击...

2019-08-16 18:20:39 274

原创 JQuery Validate插件实现有多条错误提示时,只显示第一条错误提示

使用JQuery的Validate插件进行表单验证时,默认提示所有的验证不通过的错误信息,但在实际开发中,大多场景只需要提示第一条错误信息,此时可以参考如下代码实现:$('#login-form form').validate({ rules: { email: { required: true, email: true...

2019-08-16 17:54:08 878 3

原创 Spring MVC + Bootstrap 实现文件上传,并显示进度条

创建 Progress 类,这个类里的成员变量对应于 ProgressListener 接口里 update 方法的三个参数/** * 文件上传进度实体类 * @author zpc */public class Progress { /** 已读字节数 */ private long bytesRead; /** 文件字节总长 */ private long cont...

2019-04-30 10:38:07 912

原创 Shiro自定义标签详解

在使用Shiro定义的JSP标签时,难免会遇到现有标签无法满足实际需求的状况,比如:用户如果有添加、修改用户的权限,而没有删除用户的权限,我们就显示添加、修改用户这个菜单,不显示删除用户的菜单。即利用自定义JSP标签来实现权限菜单的细力度控制。所谓的细粒度控制,就是根据用户权限的不同,显示不同的菜单。自定义Shiro的JSP标签步骤:1.创建继承自 PermissionTag 或 Role...

2019-04-23 18:56:30 614

原创 Java Web 开发之 select(option)选项数据回显

后台代码:// 后台取回显值列表List<Role> roles = roleService.getAllRoles();model.addAttribute("roles", roles);// 后台取回显选中值列表List<UserRole> userRoles = userService.getUserRoleByUserId(userId);model....

2019-04-19 18:07:30 2476

原创 严重: A child container failed during start ExecutionException LifecycleException 解决办法

在开发过程中,这个异常把我搞的晕头转向,在网上查阅了大量博客,还是无法解决问题。最终还是我更换了mysql-connector-java-5.1.25.jar包才解决的问题。把mysql-connector-java-5.1.25.jar更换为mysql-connector-java-6.0.2.jar,异常就消失了,程序正常启动。报错的信息java.util.concurrent.Executi...

2018-07-09 01:19:04 1532

原创 SpringMVC拦截器实现登录验证

Spring拦截器说明:拦截器通过统一拦截从浏览器发往服务器的请求,进行相应的处理,完成功能增强 SpringMVC拦截器是可插拔式设计,使用时,直接在配置文件中应用该拦截器即可 使用场景:解决浏览器请求的共性问题(如:用户权限验证,乱码等) SpringMVC中的拦截器类通过实现HandlerInterceptor接口完成, HandlerInterceptor接口中定义了如下三个方法:

2017-09-11 15:10:41 2584

原创 SpringMVC实现单文件上传

SpringMVC实现单文件上传

2017-09-10 23:25:28 176

原创 Struts2之form标签的action及namespace属性的组合使用

jsp页面: name="login" method="post" action="login" namespace="/hello" >struts.xml文件:    namespace="/hello" extends="default">    <actionname="login" class="com.loginAction" method="login">

2017-09-08 16:54:18 2385

redis-desktop-manager.zip

redis的桌面管理工具,安装简单,操作方便。

2019-08-17

geoserver的war包

GeoServer2.14.2版本的war包!可直接放在Tomcat下发布使用!

2019-04-28

udig2.0安装程序包

更好用的udig制图软件,因官网下载速度慢,特此分享!

2019-04-28

空空如也

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

TA关注的人

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