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

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

首页 / 操作系统 / Linux

EMC Atmos XML外部实体注入漏洞(CVE-2015-4538)

EMC Atmos XML外部实体注入漏洞(CVE-2015-4538)

EMC Atmos XML外部实体注入漏洞(CVE-2015-4538)发布日期:2015-09-03更新日期:2015-09-07受影响系统:EMC Atmos <= 2.3.0描述:CVE(CAN) ID: CVE-2015-4538EMC Atmos是用于存储、归档和访问大规模非结构化数据的平台。EMC Atmos 2.3.0及更早版本的XML解析器存在XXE注入漏洞,可使攻击者未授权访问敏感信息或造成拒绝服务。<*来源:security...
Linux网络编程--非阻塞编程

Linux网络编程--非阻塞编程

非阻塞方式程序设计介绍非阻塞方式的操作与阻塞方式的操作最大的不同点是函数的调用立刻返回,不管数据是否成功读取或者成功写入。使用fcntl()将套接字文件描述符按照如下的代码进行设置后,可以进行非阻塞的编程: fcntl(s, F_SETFL, O_NONBLOCK); 其中的s是套接字文件描述符,使用F_SETFL命令将套接字s设置为非阻塞方式后,再进行读写操作就可以马上返回了。非阻塞程序设计的例子函数accept()可以使用非阻塞的方式轮询等待客户端的到...
Linux网络编程--信号阻塞与屏蔽(block,unblock)

Linux网络编程--信号阻塞与屏蔽(block,unblock)

Linux下当向一个进程发出信号时,从信号产生到进程接收该信号并执行相应操作的过程称为信号的等待过程(呃,根据对APUE的理解翻译的)。如果某一个信号没有被进程屏蔽,则我们可以在程序中阻塞进程对该信号所相应的操作。例如一个程序当接收到SIGUSR1信号时会进行一个操作,我们可以利用系统API阻塞(block)程序对该信号的操作,直到我们解除阻止。再举个现实的例子:就好像一个同学让我帮他带饭,但是我现在有其他事要做,现在我先做我手头上的事,直到我把手上的事都...
Root 密码出现漏洞,希捷无线硬盘产品容易被骇

Root 密码出现漏洞,希捷无线硬盘产品容易被骇

手边有一台装满了重要文件的希捷无线硬盘产品?请尽快下载更新吧!因为 Tangible Security 的研究员发现,在部分希捷无线硬盘产品中出现漏洞,会让未获授权的使用者得到硬件的 root 权限。骇客将能使用预设的使用者名称和密码将能启动远程登录服务(Telnet)。幸好,官方已经补上了相应的解决方案,使用者只需要更新产品固件,即可解决问题。官方声明指受影响的产品包括在去年推出的 Seagate Wireless Mobile storage、Wire...
Android 使用shape制作drawable素材

Android 使用shape制作drawable素材

Android开发中,资源文件中会有大量的图片素材文件,这样会额外增加APP的大小,有时面对对APP 大小有限制的,那就要考虑尽可能的对图片进行压缩处理或者减少资源文件中图片的数量,那么减少了资源素材文件,我们如何满足应用对图形的丰富要求呢?我们可以使用shape绘制的,有很多优点。从而满足我们的要求,下面是我整理的一些素材:首先看最终效果:1、主布局XML文件<LinearLayout xmlns:android="http://schemas.a...
JavaScript中实现不加new关键字的构造函数

JavaScript中实现不加new关键字的构造函数

一般而言,在JavaScript中创建对象时需要使用关键字new,但是某些时候,开发者希望无论new关键字有没有被显式使用,构造函数都可以被正常调用,即构造函数同时还具备简单工厂的职能。JavaScript的一个特性使得这样的实现变得可行:如果构造函数中返回了对象,无论有没有使用new关键字,最终返回的值都是函数return的值。基于这点特性,本文介绍了四种实现方式,抛砖引玉,欢迎拍砖~1. 在构造函数中返回对象字面量function Person(nam...
Java垃圾回收机制

Java垃圾回收机制

JVM框架Java虚拟机HotSpot的框架:JVM主要组成部分:Class Loader(类加载器)、Runtime Data Area(运行时数据区)、执行引擎(Execution Engine)。JVM垃圾回收简介Step1:MarkingGC算法在扫描存活对象时通常需要从Root节点开始,扫描所有存活对象的引用,构建出对象图。Root:静态字段、方法参数、局部变量、CPU寄存器Step2:NormalDeletion删除没有被引用的对象,释放空间。...
JavaScript的对象——灵活与危险

JavaScript的对象——灵活与危险

没有哪种数据结构比JavaScript的对象更简单灵活了。作为一个弱动态类型语言,JavaScript对对象的属性没有任何约束, 这带来的结果就是,在使用的时候很爽,想加啥属性直接加上去就行了,根本没有类或模板的限制, 想读啥属性直接“点”出来就行了,写出来那是相当简洁;然而这样的代码在运行的时候呢……JavaScript这种灵活性最大的一个问题也是没有约束。比如一个网店系统有两个部分,一部分产生订单对象...
PHP面试题之算法解析

PHP面试题之算法解析

面试中经常被问到会什么算法,这里整合一些常见的算法及它们的实现原理.下面的例子都是经过测试可用的,如果有什么问题请告知!!本人小白,如果有更好的实现方式,敬请赐教,感激不尽!!!!冒泡排序,快速排序,选择排序,二分法查找,快速查找/** * 冒泡排序* 相邻2数比较,小的在前,大的在后* 数组有几个元素,就要比较几轮 $i* 每轮需要比较的次数为,数组元素个数-已比较的次数 $j* @param array$array 要操作的数组* @returnarr...
<< 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 >>