摘要: 把对象JSON序列化,然后反序列化后发现时间少了八小时。因为在东八区,所以序列的时候按照1970-01-01:08:00:00为基数取得差值,而反序列化的时候以1970-01-01:00:00:00作为的基数反序列成了标准时间,所以需要ToLocalTime一下或者手动+8。 输出结果 阅读全文
posted @ 2016-12-30 13:08 风吹云东星不动 阅读(1948) 评论(0) 推荐(0) 编辑
摘要: 前端加密代码 后端登录处理和解密代码 生成公钥私钥代码 注:RSA只是非对称加密算法的一种,在非对称加密中使用的主要算法有:RSA、Elgamal、背包算法、Rabin、D-H、ECC(椭圆曲线加密算法)等,对称加密算法中常用的算法有:DES、3DES、TDEA、Blowfish、RC2、RC4、R 阅读全文
posted @ 2016-12-29 15:39 风吹云东星不动 阅读(3507) 评论(2) 推荐(1) 编辑
摘要: 一、XSS攻击 跨域脚本攻击(Cross Site Scripting),恶意植入前端代码,比如HTML代码和客户端脚本,异常js获取用户cookie然后跳转到别的站点。 防护措施 标签转换(如“<”转换为“&lt;” http://114.xixik.com/character/) 对于参数,可使 阅读全文
posted @ 2016-12-29 13:26 风吹云东星不动 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 前几天工作中用到了SWFUpload上传图片,涉及到跨域,因为前端无法实现跨域,所以只能把文件传到后端进行跨域请求,整理分享下。 效果图 前端 html部分 前端JS SWFUpload处理 本地后端接收文件和参数,并已二进制格式发送给文件服务器。 文件服务器接收参数和文件,验证参数并保存文件。 欢 阅读全文
posted @ 2016-12-13 19:51 风吹云东星不动 阅读(1287) 评论(0) 推荐(0) 编辑
摘要: 公司的接口,前端框架是MVC,路由里面对接口配置的路径是以api结尾的,结果之间在iis上访问不了,研究了半天成功了,整理下,以免下次再忘。 路由配置RouteConfig IIS配置 左击要配置的网站,选择右边的处理程序映射,单击进入。 如下图所示,选中,编辑。(我的电脑是64位的,32位的选上面 阅读全文
posted @ 2016-09-06 16:57 风吹云东星不动 阅读(581) 评论(0) 推荐(1) 编辑
摘要: try catch里能否内嵌try catch?答案是肯定的。但是等内层try catch出异常之后是个什么执行顺序呢?看下面代码 内层catch处理了异常,所以没有执行外层catch。 咱们把内层的catch注释掉 再试下 很明显,外层catch捕获了异常。 总结:try catch嵌套,内层不能 阅读全文
posted @ 2016-07-15 17:11 风吹云东星不动 阅读(57903) 评论(5) 推荐(6) 编辑
摘要: 1、验证手机的正则表达式 严格: /(^1([3578][01379]|[34578][01256])\d{8}$)|(^(134[012345678]\d{7}|1[3578][012356789]\d{8})$)/, 不严格:/(^1[3|4|5|6|7|8|9]\d{9}$)/,2、验证非负数字的正则表达式 : /^([1-9]\d*\.\d*|0\.\d*[1-9]\d*)|0|([1-9... 阅读全文
posted @ 2016-05-31 13:29 风吹云东星不动 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 最近在项目中遇到了一个小问题,纠结了半天。 路径中使用斜杠/和反斜杠\的区别到底是什么。查阅了一些资料后可知。 Unix使用斜杆/ 作为路径分隔符,而web应用最新使用在Unix系统上面,所以目前所有的网络地址都采用 斜杆/ 作为分隔符。 Windows由于使用 斜杆/ 作为DOS命令提示符的参数标 阅读全文
posted @ 2016-05-10 16:46 风吹云东星不动 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 数据库UserInfo 删除重复数据 即删除重复的用户名手机号 同一个用户名手机号只保留一个用户 01、根据多个字段查询重复数据 with data1 as( select MobilePhone,Name from UserInfogroup by MobilePhone,Namehaving c 阅读全文
posted @ 2016-05-09 14:55 风吹云东星不动 阅读(1066) 评论(2) 推荐(1) 编辑
摘要: partition by关键字是分析性函数的一部分,它和聚合函数(如group by)不同的地方在于它能返回一个分组中的多条记录,而聚合函数一般只有一条反映统计值的记录, partition by用于给结果集分组,如果没有指定那么它把整个结果集作为一个分组。 partition by 与group 阅读全文
posted @ 2016-05-09 14:30 风吹云东星不动 阅读(46358) 评论(3) 推荐(7) 编辑