摘要:本篇论文将带大家领略首个完全运行在浏览器里,针对微架构的边信道攻击手段。通过这个途径,攻击者不再需要在受害者电脑上安装任何的应用程序来展开攻击,只需要诱导其打开一个由攻击者控制的恶意网页即可。
【编者按】在传统方式中,攻击某台主机往往需要在目标主机上安装某些应用程序。然而,本文讲述的是另一种攻击模式,受害者只需要打开一个由攻击者控制的恶意网页——首个完全运行在浏览器里,针对微架构的...
分类:
编程语言 时间:
2015-05-29 12:11:27
阅读次数:
181
PMD是一款采用BSD协议发布的Java程序代码检查工具。该工具可以做到检查Java代码中是否含有未使用的变量、是否含有空的抓取块、是否含有不必要的对象等。该软件功能强大,扫描效率高,是Java程序员debug的好帮手。
PMD支持的编辑器包括:
JDeveloper、Eclipse、JEdit、JBuilder、BlueJ、CodeGuide、NetBeans/Sun Java Stud...
分类:
编程语言 时间:
2015-05-29 12:07:02
阅读次数:
212
/************************************************************************/
/* 八后问题 */
/*****************************************************...
分类:
编程语言 时间:
2015-05-29 12:02:58
阅读次数:
93
用于科学计算Python语言真的是amazing!刚开始使用numpy、scipy这些模块的时候,图个方便直接使用了一个叫做Enthought的软件。Enthought是一家位于美国得克萨斯州首府奥斯汀的软件公司,主要使用Python从事科学计算工具的开发。Enthought里面包含了很多库,不需要你自己安装就可以直接使用了。但是后来觉得Enthought里面这么多模块也用不到,就想自己从头安装Py...
分类:
编程语言 时间:
2015-05-29 12:04:01
阅读次数:
142
1、将maven 中的settings文件配置好用户名和密码,如下:
releases
admin
admin
2、将需要打成jar的项目中的pom文件中配置上传的maven仓库路径:
releases
Deploy Server
...
分类:
编程语言 时间:
2015-05-29 12:02:29
阅读次数:
154
/**
* 计算产生校验码
*
* @param data
* 需要校验的数据
* @return
*/
public static String Make_CRC(byte[] data) {
byte[] buf = new byte[data.length];// 存储需要产生校验码的数据
for (int i = 0; i < da...
分类:
编程语言 时间:
2015-05-29 12:00:18
阅读次数:
174
1 Remove Duplicates from Sorted Array II
Follow up for “Remove Duplicates”:What if duplicates are allowed at most twice?For example,Given sorted array nums = [1,1,1,2,2,3],
Your function should retu...
分类:
编程语言 时间:
2015-05-29 12:02:04
阅读次数:
123
需要做一个用户自定义排序的功能,本来并不觉得麻烦,但是做着做着发现,里面的问题很值得好好思考一下。
用户自定义排序的数据库设计很简单,无非是对需要排序的条加一个排序字段,但麻烦之处主要在于这个字段的更新过程。
如果用简单的1、2、3、4作为排序字段,那么把4移到1前面的情况下,原先的1~3都需要+1来为新的“1”腾出位置,这样会带来数倍于预期的计算量。
于是我希望找到一种方法来使得改...
分类:
编程语言 时间:
2015-05-29 12:01:11
阅读次数:
362
关于requestsrequests是python的一个http客户端库,设计的非常简单,专门为简化http测试写的。官网:
https://pypi.python.org/pypi/requests/
http://docs.python-req...
分类:
编程语言 时间:
2015-05-29 11:58:47
阅读次数:
161
邮箱的判断1 /**2 * 判断email是否合法3 */4 public static boolean checkLoginEmail(String loginStr) {5 String regEx = "^([a-z0-9_A-Z]+[-|\\.]...
分类:
编程语言 时间:
2015-05-29 11:50:31
阅读次数:
147
博客刚审核通过,想发第一篇博客,刚好同事遇到一个小问题。在spring MVC中使用jquery .ajax();方法的时候,出现中文乱码。 text/html;chars...
分类:
编程语言 时间:
2015-05-29 11:50:20
阅读次数:
130
infix operator & { associativity left precedence 150}infix operator !== { associativity none precedence 130}infix operator >= { associativity non...
分类:
编程语言 时间:
2015-05-29 11:41:23
阅读次数:
314
这次分享的脚本是对图像进行增强处理,包含对图像像素的色彩增强、亮度增强、对比度增强、图像尖锐化等增强操作,主要基于PIL包的lambda和ImageEnhance模块。使用方法和上一贴一样,本文脚本进行了多项功能的集成,一键完成所有处理,图像会即刻显示处理后的效果,并全部保存成特定名称jpeg。下图...
分类:
编程语言 时间:
2015-05-29 11:41:39
阅读次数:
198
1. Spring压缩包目录说明 aspectj目录下是在Spring框架下使用aspectj的源代码和测试程序文件。 Aspectj是java最早的提供AOP的应用框架。 dist 目录下是Spring 的发布包,关于发布包下面会详细进行说明。 docs 目录下是相关的文档,包括有Spring a...
分类:
编程语言 时间:
2015-05-29 11:37:24
阅读次数:
137
最近看到一篇java网络编程的文章,认真的花了一天的事件好好的学习了下,收获很大。转载过来。留个记号。网络编程 网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无法进入网络编程的大门而放弃了对于该部分技术的学习。 在 学习网络编程以前,很多初学者可能觉得网络...
分类:
编程语言 时间:
2015-05-29 11:37:18
阅读次数:
120
Hibernate一共包括了23个jar包,令人眼花缭乱。本文将详细讲解Hibernate每个jar包的作用,便于你在应用中根据自己的需要进行取舍。 下载Hibernate,例如2.0.3稳定版本,解压缩,可以看到一个hibernate2.jar和lib目录下有22个jar包: hibernate2...
分类:
编程语言 时间:
2015-05-29 11:34:59
阅读次数:
111