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

首页 / 操作系统 / Linux

Android开发之自定义属性(Define Custom Attributes)

Android开发之自定义属性(Define Custom Attributes)

为了在你用户界面上添加Android自带的View,你可以在一个XML元素中指定这个View,并通过它相应的元素属性控制该View的外观和行为。写得好的自定义View一样可以通过XML添加和设置样式,为了能够为您的自定义View添加这些行为,你必须:1. <declare-styleable>资源元素中为你的View自定义属性;2.在你的XML布局中为这个属性指定相应的值;3.在程序运行时取回属性值;4.在你的View中使用你所取回的属性值;本...
Linux kernel探究IO Scheduling

Linux kernel探究IO Scheduling

为什么我们需要调整磁盘I/O scheduling算法?在什么情况下我们需要考虑调整调度算法?该如何调整?本文将针对上述问题做些回答。I/O scheduling是操作系统存取数据块顺序的算法规则总称,某些情况下我们可能更熟悉称它为 disk scheduling。出于以下几个目我们可能会需要考虑调整磁盘的调度算法:最小化磁盘寻道时间;优化关键进程的I/O请求,保证关键进程的I/O请求;让服务器上的进程更好的共享I/O带宽;在RHEL3版本之前我们只有一个...
Hadoop I/O系统介绍

Hadoop I/O系统介绍

看过很多Hadoop介绍或者是学习的帖子和文章,发现介绍Hadoop I/O系统的很少。很多文章都会介绍HDFS的架构和使用,还有MapReduce编程等等。尤其是在介绍Hadoop的MapReduce编程之前,首先必须了解下Hadoop的I/O知识,要不一看到IntWritable、LongWritable、Text、NullWritable等概念就有点犯晕,看到和普通的Java程序类似的MapReduce程序就觉得很难。如果这时候你知道其实IntWri...
采用Eclipse + GDB来搭建调试Qemu源码的环境

采用Eclipse + GDB来搭建调试Qemu源码的环境

由于很多同学来信询问如何学习qemu,要看哪些资料,应该怎么入手之类的问题,我每次都回答:看代码。但是qemu的代码也是挺庞大的,如果没有一个好的方法和环境,将是一件非常痛苦的事情。因为qemu的相关资料太少了,并不像linux,有很多源码分析的资料可以对照的看。对一个陌生的东西,最好的方法是跟踪它,所以,我们可以通过单步调试的方法来分析qemu的代码,下面就介绍一下如何通过eclipse+gdb来搭建qemu源码的调试环境。在真正开始之前,先给个分析qe...
Google:Adobe Reader漏洞太多 用户小心使用

Google:Adobe Reader漏洞太多 用户小心使用

Google安全团队周四(8/16)指出,今年6月他们在测试Chrome浏览器中所嵌入的PDF Reader时,顺便测试了Adobe Reader 9.5.1,并将所发现的漏洞提报给Adobe,但Adobe在周四更新的Adobe Reader中,还留了许多重大漏洞未修补,因而对Adobe Reader用户提出警告。 Google安全研究人员Mateusz Jurczyk及Gynvael Coldwind表示,他们打造了一堆PDF档案来测试Chrome P...
6个常见的 PHP 安全性攻击

6个常见的 PHP 安全性攻击

了解常见的PHP应用程序安全威胁,可以确保你的PHP应用程序不受攻击。因此,本文将列出 6个常见的 PHP 安全性攻击,欢迎大家来阅读和学习。 1、SQL注入 SQL注入是一种恶意攻击,用户利用在表单字段输入SQL语句的方式来影响正常的SQL执行。还有一种是通过system()或exec()命令注入的,它具有相同的SQL注入机制,但只针对shell命令。$username = $_POST["username"];$query = "select * fr...
Java操作HDFS文件系统

Java操作HDFS文件系统

看了好长时间的hdfs,感觉真不是一个简单明了的,多了一些配置性的东西,缺少一些合理的固定约束,或许是赶着云计算的风潮,去把它当作一个分布式文件系统使用。Hdfs的连接感觉不算很简单,在mapreduce上跑了多次程序后,发现其conf在本机上走的那么像是一个没有配置的本机环境,简单的上传文件到了本地文件系统中。hdfs中文件的上传和获取通过FileSystem操作,算是一个很不错的接口,文件上传的配置都在走一个conf,还不知道怎么在项目中新建xml文件...
Linux内核的ftrace调试接口

Linux内核的ftrace调试接口

为了抓住一个自定义的内核函数是如何被执行的,需要一定的调试手段,其实就需要一种跟踪手段就可以了,理论上不太复杂,可是Linux内核的调试接口太多了,始终找不到一个方便的,直到遇到了ftrace,它简单的使用文件系统作为接口,不需要安装任何用户态程序,和杂乱的发行版毫无关系,这正合我意,相比SystemTap等复杂的前置设置等调试手段,简直棒极了。因为我很讨厌为了做一件理论上很简单的事而去花去大量的时间去做前置工作。使用文件系统作为接口的优势自然不必多说,它...
<< 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 >>