/** * 按照二维数组中某个指定的某个字段进行排序 * @param $array 需要被排序的数组 * @param $flag 排序的标志 1,SORT_DESC 降序 2,SORT_ASC 升序 * @param int $range * @return array */function a ...
分类:
编程语言 时间:
2017-11-03 15:24:01
阅读次数:
204
一、CSRF简介 CSRF是什么呢?CSRF全名是Cross-site request forgery,它在 2007 年曾被列为互联网 20 大安全隐患之一,也被称为“One Click Attack”或者Session Riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。 尽管 ...
分类:
其他好文 时间:
2017-11-03 12:54:12
阅读次数:
209
一、神马是高大上的MapReduce MapReduce是Google的一项重要技术,它首先是一个编程模型,用以进行大数据量的计算。对于大数据量的计算,通常采用的处理手法就是并行计算。但对许多开发者来说,自己完完全全实现一个并行计算程序难度太大,而MapReduce就是一种简化并行计算的编程模型,它 ...
分类:
其他好文 时间:
2017-11-03 11:11:29
阅读次数:
227
单例模式,有“懒汉式”和“饿汉式”两种。 懒汉式 单例类的实例在第一次被引用时候才被初始化。 饿汉式 单例类的实例在加载的时候就被初始化。 在单线程程序中,上面两种形式基本可以满足要求了,但是在多线程环境下,单例类就有可能会失效,这个时候就要对其加锁了,来确保线程安全。 对线程加锁用的synchro ...
分类:
其他好文 时间:
2017-11-02 21:09:15
阅读次数:
170
XSS 全称为 Cross Site Scripting,用户在表单中有意或无意输入一些恶意字符,从而破坏页面的表现! 看看常见的恶意字符XSS 输入: 1.XSS 输入通常包含 JavaScript 脚本,如弹出恶意警告框:<script>alert("XSS");</script> 2.XSS ...
分类:
Web程序 时间:
2017-11-02 18:21:46
阅读次数:
189
运行tomcat时一切正常,访问时报了init()错误,后台报的是fileNotFoundException,原因时找不到spring的配置文件,web.xml主要配置如下 刚开始以为是路径配置错误,检查了多次发现没有问题,判断是tomcat的缓存问题,于是去tomcat/webapps下删除项目, ...
分类:
编程语言 时间:
2017-11-02 14:32:09
阅读次数:
246
在日常工作中经常会出现图片过大,导致不能打印的情况,在这里会介绍将一张大图切割为若干小图的方法。 首先操作图片使用的是ImageProcessor.dll。(下载方法,程序包管理控制台输入“Install-Package ImageProcessor”) 然后开始直接上代码 上面的代码为直接将图片保 ...
1、验证是否为IP地址 def isIP(ip, with_netmask=True): """ 判断IP的格式是否正确 :param ip: IP字符串 :param with_netmask: 后面是否携带 '/24'的掩码 :return: """ if with_netmask: p = r ...
分类:
其他好文 时间:
2017-11-02 11:28:15
阅读次数:
237
最近做一个项目,需要上传数组,但是后端根本就接受不了字典数组这种json,然后各种改配置,然后查了跟多资料,但是都找不到很好的解决办法,要么用第三方SBJson转义,但后端处理起来很麻烦。最后在Stack Overflow找到了解决办法。 测试上传param 打印上传的json 服务器返回的JSON ...
分类:
编程语言 时间:
2017-11-01 23:56:58
阅读次数:
337
只需六步,即可在IDEA的SpringMVC框架中使用slf4j-logback来打印log日志。 第一步: 你需要有一个SpringMVC项目,IDEA自己生成的HelloWorld就可以。另外服务器我用的是Tomcat。 第二步: 在pom.xml中添加如下依赖,IDEA会自动进行下载。 其中, ...
分类:
编程语言 时间:
2017-11-01 21:46:06
阅读次数:
413