摘要:本篇论文将带大家领略首个完全运行在浏览器里,针对微架构的边信道攻击手段。通过这个途径,攻击者不再需要在受害者电脑上安装任何的应用程序来展开攻击,只需要诱导其打开一个由攻击者控制的恶意网页即可。
【编者按】在传统方式中,攻击某台主机往往需要在目标主机上安装某些应用程序。然而,本文讲述的是另一种攻击模式,受害者只需要打开一个由攻击者控制的恶意网页——首个完全运行在浏览器里,针对微架构的...
分类:
编程语言 时间:
2015-05-29 12:08:15
收藏:
0 评论:
0 赞:
0 阅读:
304
PMD是一款采用BSD协议发布的Java程序代码检查工具。该工具可以做到检查Java代码中是否含有未使用的变量、是否含有空的抓取块、是否含有不必要的对象等。该软件功能强大,扫描效率高,是Java程序员debug的好帮手。
PMD支持的编辑器包括:
JDeveloper、Eclipse、JEdit、JBuilder、BlueJ、CodeGuide、NetBeans/Sun Java Stud...
分类:
编程语言 时间:
2015-05-29 12:06:25
收藏:
0 评论:
0 赞:
0 阅读:
242
/************************************************************************/
/* 八后问题 */
/*****************************************************...
分类:
编程语言 时间:
2015-05-29 12:01:36
收藏:
0 评论:
0 赞:
0 阅读:
287
用于科学计算Python语言真的是amazing!刚开始使用numpy、scipy这些模块的时候,图个方便直接使用了一个叫做Enthought的软件。Enthought是一家位于美国得克萨斯州首府奥斯汀的软件公司,主要使用Python从事科学计算工具的开发。Enthought里面包含了很多库,不需要你自己安装就可以直接使用了。但是后来觉得Enthought里面这么多模块也用不到,就想自己从头安装Py...
分类:
编程语言 时间:
2015-05-29 12:00:55
收藏:
0 评论:
0 赞:
0 阅读:
268
1、将maven 中的settings文件配置好用户名和密码,如下:
releases
admin
admin
2、将需要打成jar的项目中的pom文件中配置上传的maven仓库路径:
releases
Deploy Server
...
分类:
编程语言 时间:
2015-05-29 12:00:25
收藏:
0 评论:
0 赞:
0 阅读:
562
/**
* 计算产生校验码
*
* @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:15
收藏:
0 评论:
0 赞:
0 阅读:
250
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 11:59:25
收藏:
0 评论:
0 赞:
0 阅读:
260
需要做一个用户自定义排序的功能,本来并不觉得麻烦,但是做着做着发现,里面的问题很值得好好思考一下。
用户自定义排序的数据库设计很简单,无非是对需要排序的条加一个排序字段,但麻烦之处主要在于这个字段的更新过程。
如果用简单的1、2、3、4作为排序字段,那么把4移到1前面的情况下,原先的1~3都需要+1来为新的“1”腾出位置,这样会带来数倍于预期的计算量。
于是我希望找到一种方法来使得改...
分类:
编程语言 时间:
2015-05-29 11:58:55
收藏:
0 评论:
0 赞:
0 阅读:
484
关于requestsrequests是python的一个http客户端库,设计的非常简单,专门为简化http测试写的。官网:
https://pypi.python.org/pypi/requests/
http://docs.python-req...
分类:
编程语言 时间:
2015-05-29 11:56:27
收藏:
0 评论:
0 赞:
0 阅读:
350
邮箱的判断1 /**2 * 判断email是否合法3 */4 public static boolean checkLoginEmail(String loginStr) {5 String regEx = "^([a-z0-9_A-Z]+[-|\\.]...
分类:
编程语言 时间:
2015-05-29 11:47:25
收藏:
0 评论:
0 赞:
0 阅读:
275
博客刚审核通过,想发第一篇博客,刚好同事遇到一个小问题。在spring MVC中使用jquery .ajax();方法的时候,出现中文乱码。 text/html;chars...
分类:
编程语言 时间:
2015-05-29 11:47:15
收藏:
0 评论:
0 赞:
0 阅读:
259
这次分享的脚本是对图像进行增强处理,包含对图像像素的色彩增强、亮度增强、对比度增强、图像尖锐化等增强操作,主要基于PIL包的lambda和ImageEnhance模块。使用方法和上一贴一样,本文脚本进行了多项功能的集成,一键完成所有处理,图像会即刻显示处理后的效果,并全部保存成特定名称jpeg。下图...
分类:
编程语言 时间:
2015-05-29 11:39:45
收藏:
0 评论:
0 赞:
0 阅读:
443
1. Spring压缩包目录说明 aspectj目录下是在Spring框架下使用aspectj的源代码和测试程序文件。 Aspectj是java最早的提供AOP的应用框架。 dist 目录下是Spring 的发布包,关于发布包下面会详细进行说明。 docs 目录下是相关的文档,包括有Spring a...
分类:
编程语言 时间:
2015-05-29 11:35:45
收藏:
0 评论:
0 赞:
0 阅读:
374
分享一个js实现判断鼠标滚轮的上下滚动: 1
分类:
编程语言 时间:
2015-05-29 11:33:25
收藏:
0 评论:
0 赞:
0 阅读:
275
Hibernate一共包括了23个jar包,令人眼花缭乱。本文将详细讲解Hibernate每个jar包的作用,便于你在应用中根据自己的需要进行取舍。 下载Hibernate,例如2.0.3稳定版本,解压缩,可以看到一个hibernate2.jar和lib目录下有22个jar包: hibernate2...
分类:
编程语言 时间:
2015-05-29 11:31:45
收藏:
0 评论:
0 赞:
0 阅读:
212
基础1,什么是命名空间,变量污染,变量声明提升,预编译?如何检查一段代码执行后是否声明了全局变量?2,隐式转换的种种规则3,关于对象,对象的属性可能有哪些特性(attribute)?什么是原型链?如何检测某一属性是在对象中还是原型链中?如何检测是否是普通对象或空对象?写一个工厂模式?(工厂模式也有很...
分类:
编程语言 时间:
2015-05-29 11:31:35
收藏:
0 评论:
0 赞:
0 阅读:
385
Java 数组基础数组 数组(Array):相同类型数据的集合。定义数组 方式1(推荐,更能表明数组类型) type[] 变量名 = new type[数组中元素的个数]; 比如: int[] a = new int[10]; 数组名,也即引用a,指向数组元素的首地址。 方式2(同C语...
分类:
编程语言 时间:
2015-05-29 11:30:45
收藏:
0 评论:
0 赞:
0 阅读:
254
JavaScript中的this总是让人迷惑,应该是js众所周知的坑之一。 个人也觉得js中的this不是一个好的设计,由于this晚绑定的特性,它可以是全局对象,当前对象,或者…有人甚至因为坑大而不用this。 其实如果完全掌握了this的工作原理,自然就不会走进这些坑。来看下以下这些情况中的t....
分类:
编程语言 时间:
2015-05-29 11:28:25
收藏:
0 评论:
0 赞:
0 阅读:
234
如何动态的查看ArrayList的容量?在ArrayList提供的方法中,有三个方法:size() -- 返回当前列表中的元素数量;trimToSize() -- 将当前ArrayList容量调整为列表的当前大小;ensureCapacity(int minCapacity) -- 如果需要扩展列表...
分类:
编程语言 时间:
2015-05-29 11:27:05
收藏:
0 评论:
0 赞:
0 阅读:
154
之前对于C/C++的回调函数不是很理解,今天就来学习下C/C++中的回调函数。 在理解回调函数之前,首先讨论下函数指针的概念。函数指针:1. 概念:指针是一个变量,是用来指向内存地址的。一个程序运行时,所有和运行相关的事物都是需要加载到内存中,这就决定了程序运行时的任何物件都可以用指针来指向他...
分类:
编程语言 时间:
2015-05-29 11:25:15
收藏:
0 评论:
0 赞:
0 阅读:
188