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

首页 / 操作系统 / Linux

Broadcom移植到OpenWrt总结

Broadcom移植到OpenWrt总结

评估及移植BCM5862x及BCM5301x到OpenWrt平台下:一、首先得分清楚几个基本概念:1、文件系统文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固态硬盘)或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。文件系统由三部分组成:文件系统的接口,对对象操纵和管理的软件集合,对象及属性。从系统角度来看,文件系统是对文件存储设备的空间...
Qemu本地拒绝服务漏洞(CVE-2015-5158)

Qemu本地拒绝服务漏洞(CVE-2015-5158)

Qemu本地拒绝服务漏洞(CVE-2015-5158)发布日期:2015-07-23更新日期:2015-07-30受影响系统:QEMU QEMU描述:BUGTRAQ ID: 76016CVE(CAN) ID: CVE-2015-5158QEMU是一款开源模拟器软件。支持SCSI设备仿真的Qemu模拟器存在栈缓冲区溢出漏洞,用无效的操作码解析SCSI命令描述块,会触发此漏洞,客户端特权用户可利用此漏洞造成拒绝服务。<*来源:Prasad J Pandi...
Qemu堆缓冲区溢出漏洞(CVE-2015-5154)

Qemu堆缓冲区溢出漏洞(CVE-2015-5154)

Qemu堆缓冲区溢出漏洞(CVE-2015-5154)发布日期:2015-07-23更新日期:2015-07-30受影响系统:QEMU QEMU描述:BUGTRAQ ID: 76048CVE(CAN) ID: CVE-2015-5154QEMU是一款开源模拟器软件。QEMU的IDE子系统处理某些ATAPI命令时,对I/O缓冲区访问处理中存在堆缓冲区溢出漏洞,客户端特权用户,如果启用了CDROM驱动,利用此漏洞可在主机上执行任意代码。<*来源:Kevi...
循环数组 C 语言实现中一个不易发现的 bug

循环数组 C 语言实现中一个不易发现的 bug

前两天写了这学期 Foundamentals of Data Structures 课里最后一个 Project 的程序。题目的难点本来在于思路,可是老师上课已经提醒了很多,于是编程上并没有太大困难。布置下来以后我花了两个小时的时间,把整个程序写完,通过了 PAT 上的测试,把程序交给小组的测试员,又和文档员说了一下这个题的思路,觉得自己已经 Mission Acomplish 了。昨天测试员回复我说有一个数据通不过,程序陷入了死循环。我的第一反应就是她给...
Hacking Team:0day漏洞市场

Hacking Team:0day漏洞市场

Vlad Tsyrklevich在自己的blog上分享了一篇关于通过Hacking Team泄漏的信息去了解0day漏洞利用交易市场的文章,0day漏洞交易并不为大众所了解,之前也有相关报道,但HT的泄漏信息更完善,Vlad从多个维度进行了分析,首先0day市场里的玩家有像Vitaliy Toropov的自由职业者,像VUPEN这样的专业数字军火商以及安全公司,不同的漏洞利用的价格也是由诸多因素构成,包括漏洞利用本身的质量以及能针对打击目标的版本范围等,也...
Java访问权限控制

Java访问权限控制

访问权限控制Java提供了访问权限修饰词,以供类库开发人员向客户端程序员指明哪些是可用的,哪些是不可用的。访问权限控制的等级,从最大权限到最小权限依次是:public、protected、包访问权限(没有关键字)、private。包:库单元包内有一组类,它们在单一名字空间之下被组织在了一起。如果你向导入某个标准库中的类的话,可以使用import关键字。我们之所以要导入,就是要提供一个管理名字空间的机制。所有类成员的名称都是彼此分离的。所以具有相同方法的不同...
新漏洞能让Android手机进入到植物状态

新漏洞能让Android手机进入到植物状态

趋势科技报告了一个被Google工程师标记为低优先级的漏洞。漏洞位于Android系统用于索引媒体文件的mediaserver服务中,该服务会因无法正确处理畸形的MKV文件而崩溃,连带崩溃整个系统。该漏洞可以通过引诱手机访问一个布设陷阱的网站或通过恶意应用利用。它会让手机进入到植物状态,也就是完全停止响应,无法执行大部分功能,包括接听电话。漏洞影响Android 4.3到最新的5.1.1,也就是一半Android手机受到影响。趋势科技在今年5月向Googl...
理解并掌握 JavaScript 中 this 的用法

理解并掌握 JavaScript 中 this 的用法

按:本文原文来自 Javascript.isSexy 这个网站。这篇文章和文中提到的另一篇文章解决了我一直以来对 this 和 apply, call, bind 这三个方法的困惑。我看过很多国内相关的技术文章,没有一篇能让我彻底理解这些概念的。因此我决定把它译过来,不要让更多的初学者像我一样在这个问题上纠结太长时间。(在学习 this 的同时也了解那些 this 被误解和误用的场景)预备知识:JavaScript 基础知识阅读时间:约 40 分钟Java...
Java 中关于System property 之 file.encoding

Java 中关于System property 之 file.encoding

通过代码System.getProperty("file.encoding")可以获得file.encoding的值问题1:file.encoding的值是什么呢? 这个一开始我认为是操作系统的编码但我错了,它的值为保存每个程序的main入口的那个java文件的保存编码(点击文件-->属性-->text file encoding(other的值),这是使用eclipse 编译器)通过以下的代码即可证明:/*** Test.java源代码文件*...
Java中通过反射调用类中的方法

Java中通过反射调用类中的方法

Java中通过反射调用类中的方法,具体实现起来要注意两点:(1)通过 Class 类的 getMethod 方法取的 Method 对象,并设置调用方法时需要的参数类型。(2)使用 Method 方法调用 invoke 方法,并向该方法传递参数,其参数通常是一个类的对象。个人总结,大致需要以下四个步骤:1. 获取当前类的Class对象。 (通过forName()动态加载类)2. 实例化这个Class对象。 (通过newInstan...
Facebook 称 Flash 安全漏洞会损害其业务

Facebook 称 Flash 安全漏洞会损害其业务

早些时候,Adobe Flash 被发现存在严重安全漏洞,黑客可以通过其接管任何人的电脑,并安装恶意软件。Chrome 和火狐浏览器随后各自禁用 Adobe Flash。现在,Facebook 也表示这个问题触及他们的底线。在给美国监管机构的备案中,Facebook表示,Flash 的安全危机会影响他们从支付服务获得收入。因为社交游戏是 Facebook 从支付服务获取收入的主要来源,而这些社交游戏依赖 Flash。目前,Facebook 和 Adobe ...
二分查找真的有你想象中那么简单吗?

二分查找真的有你想象中那么简单吗?

二分查找是查找算法里家喻户晓的算法了,其时间复杂度为O(logn),可是如果真的让你立马拿出笔写一个二分查找的函数出来,你确定你可以比较快的完全写对吗? 我们的目的是从一个已经按从小到大的顺序排序好的数组arr中查找值为value的元素的位置。 大体思路我们应该都很清楚:有三个游标,一个low在头,一个high在尾,还有一个mid指向中间,如果要检索的数据value比中间的元素arr[mid]小,那么应该在[low,mid)区间继续查找,即将high指...
Bit-map法处理大数据问题

Bit-map法处理大数据问题

问题引入:1.给40亿个不重复的unsigned int的整数,没排过序的,然后再给一个数,如何快速判断这个数是否在那40亿个数当中?2.给定一个千万级别数据量的整数集合,判断哪些是重复元素。3.给定一个千万级别数据量的整形数组,对其进行排序。4.在5亿个整数中找出不重复的整数(注意,内存不足以容纳这5亿个整数)。从数据量上看,使用常规的解法(普通排序算法,逐个比较等)明显不合适,所以这里我们引入一个新的解法,就是Bitmap。Bitmap就是用一个bit...
Cisco IOS-XE拒绝服务漏洞(CVE-2015-4293)

Cisco IOS-XE拒绝服务漏洞(CVE-2015-4293)

Cisco IOS-XE拒绝服务漏洞(CVE-2015-4293)发布日期:2015-07-22更新日期:2015-08-02受影响系统:Cisco IOS XE不受影响系统:Cisco IOS XE 3.13S描述:CVE(CAN) ID: CVE-2015-4293Cisco IOS是多数思科系统路由器和网络交换机上使用的互联网络操作系统。Cisco IOS XE 3.13S及更早版本,在数据包重组的实现上存在安全漏洞,远程攻击者在重组失败后通过碎片I...
for(int a:i)在Java 编程中的使用

for(int a:i)在Java 编程中的使用

这种有冒号的for循环叫做foreach循环,foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为for语句版本。foreach并不是一个关键字,习惯上将这种特殊的for语句格式称之为“foreach”语句。从英文字面意思理解foreach也就...
BIOS 存在安全漏洞,苹果戴尔均中招

BIOS 存在安全漏洞,苹果戴尔均中招

8月2日消息,卡内基·梅隆大学的计算机应急响应团队(CERT)今天发现了一个存在于大部分BIOS固件中的漏洞,黑客可以利用该漏洞重新刷新主板BIOS。目前,在X86的计算机设备中,为防止BIOS遭受黑客攻击,会为其部署一系列的安全措施,比如“写入保护”。芯片的寄存器中包含了写入保护的开关选项,默认状态下是处于关闭状态的,当开启系统的时候,就要通过BIOS来激活写入保护。CERT 团队发现,写入保护在计算机睡眠模式中存在...
使用 Unity 开发 Android 游戏时如何追踪性能问题

使用 Unity 开发 Android 游戏时如何追踪性能问题

前言两周前我开始用 Unity 开发一个叫 SkyBlocks 的 Android 游戏。游戏已经在 Google Play 上架了,如果你有时间可以下载来玩一玩儿。开发的过程中遇到的最大的问题就是性能问题。我开始慢慢尝试分析到底是什么导致的性能问题以及我该怎么解决它。Sky Blocks 游戏机制这个游戏(SkyBlocks)有点像倒过来的俄罗斯方块和太空入侵者的合体。游戏的玩法就是把方块摆成一行,这是这行方块就会移到游戏面板的最上方。但是这行方块不会像...
<< 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 >>