摘要: 有时页面需要根据不同的设备进行不同的处理,需要判断到底是哪种设备打开了页面。 浏览器检测 移动终端浏览器版本信息: 1 var browser = { 2 versions: function () { 3 var u = navigator.userAgent, app = navigator.a 阅读全文
posted @ 2021-06-22 10:47 WDNDNDYD 阅读(250) 评论(0) 推荐(0)
摘要: 跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。 广义的跨域: 资源跳转: A链接、重定向、表单提交 资源嵌入: <link>、<script>、<img>、<frame>等dom标签,还有样式中background:url()、@font-face()等文件外链 脚本请求 阅读全文
posted @ 2021-06-21 15:50 WDNDNDYD 阅读(994) 评论(0) 推荐(0)
摘要: 透过防火墙获取真实IP地址 使用 Nginx等反向代理软件, 则不能通过 request.getRemoteAddr()获取 IP地址 如果使用了多级反向代理的话,X-Forwarded-For的值并不止一个,而是一串IP地址 X-Forwarded-For中第一个非 unknown的有效IP字符串 阅读全文
posted @ 2021-06-21 14:25 WDNDNDYD 阅读(788) 评论(0) 推荐(0)
摘要: 创建配置类 继承WebMvcConfigurer addResourceHandler() : 指访问路径,相当于Setting.xml里的path属性 addResourceLocations() :前面要有"file:" 后面接上映射的路径,相当于Setting.xml里面的docBase属性 阅读全文
posted @ 2021-06-16 09:19 WDNDNDYD 阅读(117) 评论(0) 推荐(0)
摘要: 使用js生成二维码生成 - 有手就行 QRCode.js 是一个用于生成二维码的 JavaScript 库。主要是通过获取 DOM 的标签,再通过 HTML5 Canvas 绘制而成,不依赖任何库。 支持该库的浏览器有:IE6~10, Chrome, Firefox, Safari, Opera, 阅读全文
posted @ 2021-01-27 17:38 WDNDNDYD 阅读(762) 评论(0) 推荐(0)
摘要: 最近做了几个关于微信支付的项目,现在刚好有点时间,来总结一下容易踩的坑。 首先微信支付主要有这几种方式(微信公众号支付、微信H5支付、微信扫码支付、微信APP支付) 所有支付的第一步都是请求统一下单,统一下单,统一下单,请求URL地址:https://api.mch.weixin.qq.com/pa 阅读全文
posted @ 2020-10-19 14:32 WDNDNDYD 阅读(1272) 评论(0) 推荐(1)
摘要: 一、安装前准备 1、在MySQL官网下载需要的MySQL版本(下载zip格式文件,复制到安装目录解压) https://www.mysql.com/downloads/ 2、准备一个my.ini配置文件(注意修改成自己的安装目录) [mysql] default_character_set=utf8 阅读全文
posted @ 2020-10-16 14:30 WDNDNDYD 阅读(407) 评论(0) 推荐(0)
摘要: SSH框架是Struct+Spring+Hibernate,SSM是指的Spring-MVC+Spring+MyBatis 1、Struct和Spring-MVC:SpringMVC的控制层是Controller,Structs的控制层是Action。SpringMVC的Controller和Str 阅读全文
posted @ 2020-07-16 17:52 WDNDNDYD 阅读(256) 评论(0) 推荐(0)
//注意:由于浏览器的跨域限制,对于自行引入的看板娘js应当使用cdn(推荐使用jsDeliver+Github方式) // //