由于一些模块的变迁,导致复现《python数据科学手册》代码(尤其第5章-机器学习)时,经常报错。 以下是我个人的一些校证。 如果诸位在学习《python数据科学手册》的过程中,遇到什么疑难,欢迎留言。1. scikit-learn.cross_validation 模块变迁自 `scikit-le ...
分类:
编程语言 时间:
2019-10-13 13:24:49
阅读次数:
160
本文主要介绍了 XSS 和 CSRF 的攻击原理和防御措施及两者区别。接下来我们来了解下。 XSS 一、XSS原理 Xss(cross-site scripting)攻击:通过向某网站写入js脚本或插入恶意 html标签来实现攻击。 比如:攻击者在论坛中放一个看似安全的链接,骗取用户点击后,窃取co ...
分类:
其他好文 时间:
2019-10-12 20:48:21
阅读次数:
106
安全性测试入门 (三):CSRF 跨站请求伪造攻击和防御 本篇继续对于安全性测试话题,结合DVWA进行研习。 CSRF(Cross-site request forgery):跨站请求伪造 1. 跨站请求伪造攻击 CSRF则通过伪装成受信任用户的请求来利用受信任的网站,诱使用户使用攻击性网站,从而达 ...
分类:
其他好文 时间:
2019-10-12 13:19:28
阅读次数:
95
首先需要说明的是:训练集(training set)、验证集(validation set)和测试集(test set)本质上并无区别,都是把一个数据集分成三个部分而已,都是(feature, label)造型。尤其是训练集与验证集,更无本质区别。测试集可能会有一些区别,比如在一些权威计算机视觉比赛 ...
分类:
其他好文 时间:
2019-10-12 13:14:56
阅读次数:
313
SQL中的连接可以分为内连接,外连接,以及交叉连接 。 1. 交叉连接CROSS JOIN 如果不带WHERE条件子句,它将会返回被连接的两个表的笛卡尔积,返回结果的行数等于两个表行数的乘积; 举例,下列A、B、C 执行结果相同,但是效率不一样: A:SELECT * FROM table1 CRO ...
分类:
数据库 时间:
2019-10-12 01:30:41
阅读次数:
283
K L 散度 K L 散度 K L 散度在信息系统中称为 相对熵 ,可以用来量化两种概率分布 P 和 Q 之间的差异,它是非对称性的度量。在概率学和统计学上,我们经常会使用一种更简单的、近似的分布来替代观察数据或太复杂的分布。K L散度能帮助我们度量使用一个分布来近似另一个分布时所损失的信息量。一般 ...
分类:
其他好文 时间:
2019-10-12 01:28:07
阅读次数:
147
一般来讲,对一些post请求,我们可以使用@valid+javax.validation.constraints包下注解的方式,优雅把参数验证放在control层的requst中,举例说明如下图: 但是此时,如果我们知道可以修改的状态只能为枚举类中存在的值,并没有已有的注解可以用,我们可以采用以下代 ...
分类:
编程语言 时间:
2019-10-12 01:11:39
阅读次数:
1018
一. 接着上一篇继续 1.限制微博的长度 在 Rails 中实现这种限制很简单,使用验证(validation)功能即可。要限制微博的长度最多为 140 个字符 (1).打开文件:app/models/micropost.rb 注:这句话的具体意思,稍后再谈,反正猜也能猜出来 (2).然后,看效果: ...
分类:
其他好文 时间:
2019-10-11 15:26:47
阅读次数:
104
CSRF是什么? (Cross Site Request Forgery, 跨站域请求伪造)是一种网络的攻击方式,它在 2007 年曾被列为互联网 20 大安全隐患之一,也被称为“One Click Attack”或者Session Riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利 ...
分类:
编程语言 时间:
2019-10-11 14:04:19
阅读次数:
86
分为三种情况:第一种情况: 一个链表有环,一个链表没有环,那这两个链表不可能相交第二种情况: 两个链表都没有环第三种情况: 两个链表都有环 两个有环单向链表相交示例图 两个无环单向链表相交示例图 ...
分类:
其他好文 时间:
2019-10-10 16:01:46
阅读次数:
70