Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Flash 取代 Java 成为最主要的恶意入侵媒介

Flash 取代 Java 成为最主要的恶意入侵媒介

在微软发布的《2016年网络安全趋势》中提到,在几年前 Java 的漏洞是许多攻击者感染操作系统的主要媒介,而目前 Adobe Flash Player 则成为了新的攻击媒介。Java在 2014 年时几乎占到了被攻击媒介的一半,到 2015 年通过 Java 发起的攻击则可以忽略不计。通过 Java 发起攻击迅速下降的原因在于 Java 本身的变化和Internet Explorer浏览器的防御更新。在 2014 年 1 月份时 Java 运行环境进行了...
Java集合-Iterator迭代

Java集合-Iterator迭代

我们常常使用 JDK 提供的迭代接口进行 Java 集合的迭代。Iterator iterator = list.iterator();while(iterator.hasNext()){String string = iterator.next();//do something}迭代其实我们可以简单地理解为遍历,是一个标准化遍历各类容器里面的所有对象的方法类,它是一个很典型的设计模式。Iterator 模式是用于遍历集合类的标准访问方法。它可以把访问逻辑...
利用物联网发动DDoS攻击的恶意程序源代码公开

利用物联网发动DDoS攻击的恶意程序源代码公开

存在漏洞的物联网设备最近被用于发动了两次创纪录的DDoS攻击:其一是针对安全博客KrebsOnSecurity的攻击,攻击流量达到了620 Gbps;其二是针对法国托管商OVH的攻击,攻击流量达到了1 Tbps。KrebsOnSecurity报告用于创建物联网僵尸网络的恶意程序Mirai源代码在网上公开。Mirai是互为竞争的两种物联网僵尸网络家族之一,它更先进,其感染的物联网设备数量远不及竞争对手Bashlight,Mirai感染了大约23.3万台设备,...
Java中的deflate算法实现压缩功能

Java中的deflate算法实现压缩功能

在文件的传输过程中,为了使大文件能够更加方便快速的传输,一般采用压缩的办法来对文件压缩后再传输,Java中的java.util.zip包中的Deflater和Inflater类为使用者提供了DEFLATE算法的压缩功能,以下是自已编写的压缩和解压缩实现,并以压缩文件内容为例说明,其中涉及的具体方法可查看JDK的API了解说明。/** * * @param inputByte * 待解压缩的字节数组 * @return 解压缩后的字节数组 * @...
Cisco IOS/IOS IKEv1片段代码拒绝服务漏洞(CVE-2016-6381)

Cisco IOS/IOS IKEv1片段代码拒绝服务漏洞(CVE-2016-6381)

Cisco IOS/IOS IKEv1片段代码拒绝服务漏洞(CVE-2016-6381)发布日期:2016-09-28更新日期:2016-10-08受影响系统:Cisco IOS Cisco IOS XE描述:CVE(CAN) ID: CVE-2016-6381Cisco IOS是多数思科系统路由器和网络交换机上使用的互联网络操作系统。Cisco IOS/IOS XE Software在IKEv1片段代码中存在安全漏洞。未经身份验证的远程攻击者利用此漏洞可...
karma的基础应用之与fis结合

karma的基础应用之与fis结合

一、介绍1. karma是单元测试运行框架,可以集成jasmine断言库,也支持babel。2.fis是百度前端团队开源推出的前端工程化管理工具。二、karma的基础应用1.karma的基础api:•server:创建一个测试服务器 【可以是远程计算机】 •runner.run:运行完单元测试后,立即停止服务 •stopper.stop:停止下在运行的测试服务器 •在运行run或stop时,必须要让服务器处于star...
关于HTML面试题汇总之H5

关于HTML面试题汇总之H5

一、H5有哪些新特性,移除了哪些元素?如何处理h5新标签的浏览器兼容性问题,如何区分html和html51. html5不在是SGL(通用标记语言)的一个子集,而包含了:图像、位置、存储、多任务等功能2. 新增的图像为canvas类,媒体回放video和audio元素;本地离线存储localStorage,在浏览器关闭后也可以保存数据;而sessionStorage在浏览器关闭后会自动删除数据3.新增内容标签:article、footer、header、n...
Java多线程中的volatile和伪共享

Java多线程中的volatile和伪共享

伪共享 false sharing,顾名思义,“伪共享”就是“其实不是共享”。那什么是“共享”?多CPU同时访问同一块内存区域就是“共享”,就会产生冲突,需要控制协议来协调访问。会引起“共享”的最小内存区域大小就是一个cache line。因此,当两个以上CPU都要访问同一个cache line大小的内存区域时,就会引起冲突,这种情况就叫...
Java字符串数组进行大小排序

Java字符串数组进行大小排序

若是将两个字符串直接比较大小,会包:The operator > is undefined for the argument type(s) java.lang.String, java.lang.String的错误。字符串比较大小可以用字符串长度或者是比较字符串内字符的ASCII码值,前者太简单,就不进行讲述记录。字符串用ASCII码比较大小,规则是:1、比较首字母的ASCII码大小2、若是前面的字母相同,则比较之后的字母的ASCII码值3、若是一...
C++ string 字符串查找匹配

C++ string 字符串查找匹配

在写C++程序中,总会遇到要从一个字符串中查找一小段子字符串的情况,对于在C中,我们经常用到strstr()或者strchr()这两种方法。而对于C++的string,我们往往会用到find()。C++:#inlcude<string>C: #include<string.h>find():在一个字符串中查找一个指定的单个字符或字符数组。如果找到,就返回首次匹配的开始位置;如果没有查找到匹配的内容,就返回string::npos。f...
<< 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 >>