一、认识XSS先 二、XSS攻击 三、XSS防御(重点) 四、总结 Writer:BYSocket(泥沙砖瓦浆木匠) 微博:BYSocket 豆瓣:BYSocket Reprint it anywhere u want. 文章Points: 1. 认识XSS 2. XSS攻击 3. XSS防御(重点
分类:
其他好文 时间:
2016-02-24 14:00:20
阅读次数:
162
转自:https://gerrydevstory.com/2014/04/11/unit-testing-using-mysql-in-memory-database-on-spring/ 原文: Unit Testing Using In-Memory MySQL Database On Spri
分类:
数据库 时间:
2016-02-24 13:58:24
阅读次数:
212
请看代码。 1 package jdbc.pro.lin; 2 3 import java.security.InvalidAlgorithmParameterException; 4 import java.security.InvalidKeyException; 5 import java.s
分类:
其他好文 时间:
2016-02-24 13:58:53
阅读次数:
154
Reactor这个词译成汉语还真没有什么合适的,很多地方叫反应器模式,但更多好像就直接叫reactor模式了,其实我觉着叫应答者模式更好理解一些。通过了解,这个模式更像一个侍卫,一直在等待你的召唤,或者叫召唤兽。 并发系统常使用reactor模式,代替常用的多线程的处理方式,节省系统的资源,提高系统
分类:
其他好文 时间:
2016-02-24 13:58:31
阅读次数:
125
要搞清楚浏览器内核是什么,首先应该先搞清楚浏览器的构成。简单来说浏览器可以分为 两部分,shell+内核。其中shell的种类相对比较多,内核则比较少。Shell是指浏览器的外壳:例如菜单,工具栏等。主要是提供给用户界面操 作,参数设置等等。它是调用内核来实现各种功能的。内核才是浏览器的核心。内核是
分类:
其他好文 时间:
2016-02-24 14:00:49
阅读次数:
109
[转自]:http://www.cnblogs.com/xjser/p/5210697.html 好久没写博客了,刚过完年,给大家拜个晚年,大家新年快乐! 相信昨晚前端,很多同学应该都见过类似于: 1 2 !function() {do something...}() ~function(){do
分类:
其他好文 时间:
2016-02-24 14:00:10
阅读次数:
107
Description 给定两个正整数a和b,求在[a,b]中的所有整数中,每个数码(digit)各出现了多少次。 Input 输入文件中仅包含一行两个整数a、b,含义如上所述。 Output 输出文件中包含一行10个整数,分别表示0-9在[a,b]中出现了多少次。 数位dp c[i]表示长度为i的
分类:
其他好文 时间:
2016-02-24 13:57:59
阅读次数:
153
第一步,安装jenkins,这个网上教程挺多的。 第二步,下载并配置gradle。下载地址http://www.gradle.org/ 解压gradle至某路径下,如/usr/local/lib/gradle-1.12 配置环境变量: $ vi /etc/profile 在该文件底部加上 # gra
分类:
移动开发 时间:
2016-02-24 13:58:49
阅读次数:
368
浏览器标签页和窗口快捷键: Ctrl+N 打开新窗口。Ctrl+T 打开新标签页。Ctrl+Shift+N 在隐身模式下打开新窗口。Ctrl+O,然后选择文件。 在 Google Chrome 浏览器中打开计算机中的文件。按住 Ctrl 键的同时点击链接。或用鼠标中键(或鼠标滚轮)点击链接。 从后台
分类:
其他好文 时间:
2016-02-24 13:59:39
阅读次数:
145
使用UIBezierPath可以创建基于矢量的路径,此类是Core Graphics框架关于路径的封装。使用此类可以定义简单的形状,如椭圆、矩形或者有多个直线和曲线段组成的形状等。 UIBezierPath是CGPathRef数据类型的封装。如果是基于矢量形状的路径,都用直线和曲线去创建。我们使用直
分类:
其他好文 时间:
2016-02-24 13:58:45
阅读次数:
151
Lucene.net 性能《第八篇》 摘要: 一、IndexReader性能分析 IndexReader完成了打开所有索引文件和提供底层reader API等繁重的工作,而IndexSearch则要简单得多。由于打开一个IndexReader需要较大的系统开销,因此最好是在所有搜索期间都重复使用一个
分类:
Web程序 时间:
2016-02-24 13:59:13
阅读次数:
200
现在不少app内都集成了支付宝功能 使用支付宝进行一个完整的支付功能,大致有以下步骤: 1>先与支付宝签约,获得商户ID(partner)和账号ID(seller) (这个主要是公司的负责) 2>下载相应的公钥私钥文件(加密签名用) 3>下载支付宝SDK(登录网站:http://club.alipa
分类:
移动开发 时间:
2016-02-24 13:58:39
阅读次数:
262
前几日看到阮一峰老师的发的一句话,颇有感慨,「你只是坐在电脑前,往网上发表了一段文字或者一张图片,随便什么,就能够接触到多少陌生的灵魂。这就是我热爱互联网的原因」。我打心底认为这是一个最好的时代,这个时代,我们能接触的信息比历史上任何时候都多,我们通过互联网能够轻易的分享自己的喜悦,传播自己的思想,
分类:
其他好文 时间:
2016-02-24 13:59:03
阅读次数:
145
yii model层操作属性和方法总结。 tableName – 设置Model所对应的表名,例如: public function tableName(){return 'gshop_order_ext';} rules – 设置Model里各字段的验证规则 relations – 设置关联规则
分类:
其他好文 时间:
2016-02-24 13:55:09
阅读次数:
169
冗杂的关系 插叙 倒叙的交替 现实 曾经的融合其实我理解的就是一个人在人生的旅途当中 影响的 被影响的方面很多 也容易拿自己和别人比较 容易伪装自己 容易欺骗他人其实前方的道路还是要自己去追寻 即使你的信念和思想受了别人的或多或少的影响你也应该一直向前 凭着你的坚定 你的执着 就算绕道 或者背道而驰
分类:
其他好文 时间:
2016-02-24 13:57:55
阅读次数:
122
UITableViewHeaderFooterView的使用+自己主动布局 使用UITableView的header或footer复用时,假设採用自己主动布局,你会发现有约束冲突,以下这样写能够消除约束冲突: #import <UIKit/UIKit.h> @interface SectionVie
分类:
其他好文 时间:
2016-02-24 13:57:42
阅读次数:
147