51CTO博客开发
作者:gzshun. 原创作品,转载请标明出处!来源:http://blog.csdn.net/gzshun本系列主要走了一下Android挂载SD卡的流程,从Vold到Framework,再从Framework到UI。也熟悉了谷歌写的C/C 源代码,提高一下自己的类的设计与代码的技巧,很感谢谷歌提供这么一个手机的开源操作系统Android,让鄙人也有机会来了解一下智能终端系统的实现原理。只要有
在C#中,new这个关键字使用频率非常高,主要有3个功能: a) 作为运算符用来创建一个对象和调用构造函数。 b) 作为修饰符。 c) 用于在泛型声明中约束可能用作类型参数的参数的类型。 我只能给你具体介绍new作为修饰符的作用,在用作修饰符时,new关键字可以在派生类中隐藏基类的方法,也就说在使用派生类的方法是调用的方法是New关键字新定义出来的方法,而不是基
到http://httpd.apache.org/下载以源码方式安装,我下载的版本是Apache httpd 2.4.3解压:[root@localhost apache]# tar -jxvf httpd-2.4.3.tar.bz2配置环境:[root@localhost httpd-2.4.3]# ./configure --prefix=/usr/local/apache2 --enable
一、采用DHCP服务的常见问题 架设DHCP服务器可以为客户端自动分配IP地址、掩码、默认网关、DNS服务器等网络参数,简化了 网络配置,提高了管理效率。但在DHCP服务的管理上存在一些问题 常见的有: ·DHCP Server的冒充 ·DHCP Server的DOS攻击,如DHCP耗竭攻击 ·某些用户随便指定IP地址,造成IP地址冲突 1、DHC
1.ARP数据包格式在网络通讯时,源主机的应用程序知道目的主机的IP地址和端口号,却不知道目的主机的硬件地址,而数据包首先是被网卡接收到再去处理上层协议的,如果接收到的数据包的硬件地址与本机不符,则直接丢弃。因此在通讯前必须获得目的主机的硬件地址。ARP协议就起到这个作用。源主机发出ARP请求,询问“IP地址是192.168.0.1的主机的硬件地址是多少”,并将这个请求广播到本地网段(以太网帧首部
Android中网络情况时有变化,比如从有网到没网,从wifi到gprs,gprs又从cmwap到cmnet...等等!如果你的程序有些功能是需要网络支持的,有时候就需要监听到网络的变化情况进行相应的处理。比如说下载一个文件,如果突然断网了,怎么处理?网络又恢复了,如何监听到并重连?当网络变化的时候系统会发出义个广播broadcast,只要在程序中注册一个广播接收器BroadcastReceive
Link简单点来说:Parcel就是一个存放读取数据的容器,android系统中的binder进程间通信(IPC)就使用了Parcel类来进行客户端与服务端数据的交互,而且AIDL的数据也是通过Parcel来交互的。在Java空间和C 都实现了Parcel,由于它在C/C 中,直接使用了内存来读取数据,因此,它更有效率。 分析Binder机制中的客户端与服务器端进行实际操作ontran
给VM新加了一个磁盘,不想重启VM又想认出这个磁盘怎么办呢? 可以用这个命令:1echo"scsi add-single-device A B C D">/proc/scsi/scsi1234A : SCSI HBA IDB : SCSI ChannelC : SCSI IDD : LUN ID就下图的设置命令可以写成这样:?1echo"scsi add-single-device 1 0 1 0
今天有上课了,王老师与我们分享了一些笔试容易出错的问题,我把它总结出来与大家一起学习。1. 求下面程序的结果:点击(此处)折叠或打开intmain(void){unsigned short A = 10;printf("~A = %u\n", ~A);char c = 128;printf("c = %d\n", c);}运算结果:4294967285(我的机子上,short是16位的)
目录 Delphi永远没办法在栈上创建一个对象 Delphi的构造函数更象是个类方法(静态成员函数) Delphi的析构函数中可以调用纯虚方法 Delphi在构造对象时自动将成员变量清零 Delphi构造函数中抛出异常会自动先调用析构函数 Delphi简化了COM接口的AddRef、Release和QueryInterface 一、Delphi永远没办法在栈上创建一个对象 下面是一段常见的的Del
编码约定包含以下容:对象、变量和过程的命名约定 注释约定 文本格式和缩进指南一致的编码约定使代码易于阅读和理解。常数命名约定 使用Const语句常见常数,常数名使用大小写混合格式,并以con作为常数名的前缀,如:conYourName变量命名约定 不同子类型变量的变量名前缀如下: 子类型前缀示例 BooleanblnblnFound BytebytbytRasterDataDate (Time)d
http://www.oschina.net/question/213217_690691,gets() 方法Q:以下代码有个被隐藏住的问题,你能找到它吗?01#include0203intmain(void)04{05charbuff[10];06memset(buff,0,sizeof(buff));0708gets(buff);0910printf("\n The buffer entere
在VBScript中过程分为两类:Sub过程和Funtion过程一、Sub过程及其调用Sub过程是包含在Sub和End Sub之间的一组语句,执行操作但不返回值。Sub过程可以使用参数(由调用过程传递的常数、变量、表达式),如果没有任何参数,则Sub语句必须包括空括号()。Sub Myproc() msgbox ("hello,world")End Sub//下面是带有两个参数的Sub过程Sub
For...Next 用于将语句块运行指定的次数。在循环中使用计数器变量,每一次循环该变量的值增加或减少。Dim iFor i=1 To 100 语句块Next...关键字Step用于指定计数器变量每次增加或减少的值,要使计数器递减,可将Step设为负值,此时计数器变量的初始值必须大于终止值。Dim iFor i=1 To 100 Step 2 语句块Next...Exit For语句用于计数
.NET Framework 具有两个主要组件:公共语言运行库和 .NET Framework 类库。 1、公共语言运行库是 .NET Framework 的基础。您可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。以运行库为目
从开源软件到医疗器械,全美最创新的五大公司涉及诸多领域,既使是在确立了各自领域的行业标准之后,这些公司依然不断革新。 第一名,Salesforce.com 云计算之王,Salesforce.com 再次荣登榜首,成为全美最创新的公司。该公司清晰的创新战略是可以保持游戏的关键。 第二名,Alexion 这家公司的血液疾病治疗药 Soliris 今年的收入达11亿美元,07年以来该公司
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号