上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 62 下一页
摘要: 前 言Android系统是目前最为流行的手机系统之一,本书作者在推出了全面介绍Android系统的《Android系统原理及开发要点详解》一书,同时出版了繁体版,并将版权成功输出到韩国,韩文版将在2011年7月出版。在本书出版之后,笔者切实感到越来越多的开发人员和企业在关注Android系统的各个方面。Android系统是开源的,它的一个比较大的优势就是可以移植到各个不同的硬件平台上。“移植”是Android系统的精华所在,也是Android开发中的难点兼重点。本书《Android系统级深入开发——移植与调试》出版的主要目的是分享开发经验,帮助众多开发者快速地掌握Android系统在不同硬件平 阅读全文
posted @ 2011-02-23 14:01 我的javaIT 阅读(338) 评论(0) 推荐(0) 编辑
摘要: Android系统是目前最为流行的手机系统之一,本书作者在推出了全面介绍Android系统的《Android系统原理及开发要点详解》一书,同时出版了繁体版,并将版权成功输出到韩国,韩文版将在2011年7月出版。在本书出版之后,笔者切实感到越来越多的开发人员和企业在关注Android系统的各个方面。 Android系统是开源的,它的一个比较大的优势就是可以移植到各个不同的硬件平台上。“移植”是Android系统的精华所在,也是Android开发中的难点兼重点。 本书《Android系统级深入开发——移植与调试》出版的主要目的是分享开发经验,帮助众多开发者快速地掌握Android系统在不同硬件平台 阅读全文
posted @ 2011-02-22 11:43 我的javaIT 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 《黑客防线》是一本涉及网络信息安全的纯技术月刊,创刊于2001年,至今已经历时10年。10年来,《黑客防线》坚持“在攻与防的对立统一中寻求技术突破”的理念,积极倡导技术创新和突破,成为国内网络信息安全技术人员和相关专业在校学生不可缺少的技术月刊。随着时代的发展,为了使读者更加及时、便捷地阅读这本技术月刊,从2010年7月开始,月刊采用了电子版网络传播形式,不再出版纸质版的月刊。但是考虑到广大读者在得到快捷的电子版月刊的同时,还是希望将纸质版月刊作为技术资料收藏,为了满足这一要求,我们每半年将会出版这样一本合订本。合订本将全面收录半年的文章,偶尔也会删除极少部分技术含量不足文章,总体还是体现技术 阅读全文
posted @ 2011-02-22 10:46 我的javaIT 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 多态 本文选自《竹林蹊径:深入浅出Windows驱动开发》一书 如果纯粹是为了尝鲜,在驱动中加入一个类,内部却只是一团硬板,那就完全多此一举了。所以本节笔者将带领大家在内核中实现类的多态。以CY001 USB设备驱动为例进行讲解,代码请参考本书工程UsbBaseClass和CY001UsbClass,前者以基类实现设备驱动,后者以子类实现设备驱动。 6.3.1 基类、子类 笔者对基类的要求是能够实现USB设备的最基本要素,使得设备能够在系统中显现,能够正常运行和移除。所以设备栈一定要成功建立,基本的Pnp/Power接口也必须要提供,但用户层接口可以暂不考虑。最终的结果是PnpAdd函数实现得 阅读全文
posted @ 2011-02-18 09:27 我的javaIT 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 类封装的驱动程序 上面的clsInt太过简单了,无法回答这样的问题:在内核中使用类能带来什么好处?simClass工程无法回答上述问题,笔者只是借助它引出并解决一些基本问题。下面我们思考这样一个问题:就驱动本身而言,如何把内核驱动封装成一个类? 内核驱动,无外乎就是一些数据结构:驱动对象、设备对象、文件对象、IRP等;而对这些数据结构的处理就是内核函数:WDM驱动乃是分发函数(Dispatch Function),WDF乃是事件(Event)。 这不正好吗?上述二者恰好是类封装的基本要素!类者,数据加方法。笔者将把诸如驱动对象、设备对象等一切用到的数据结构,作为成员数据;把分发函数或者事件、回 阅读全文
posted @ 2011-02-17 09:25 我的javaIT 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 推 荐 序 我一直认为,编写程序是一件很奇妙的事情,它可以带来创造和控制的欲望。每当我阅读或者编写一段代码时,脑子里自然地就会想象这段代码怎样完成预定的逻辑。当面对一个不熟悉的开发环境,或者一个新的基础平台时,首先要清楚这个环境或者平台是如何工作的,以及提供了哪些功能。代码本身可能非常复杂,甚至奥妙无穷,但通常情况下,真正优美的高质量代码往往是简单的、易于理解的。对于代码编写者或者维护者来说,真正见功夫的地方不在于代码本身,而在于对下层开发平台的理解和驾驭能力,可能这就是俗称的“内功”。 这个观点既适用于应用软件程序员,也适用于系统软件程序员。对于应用软件程序员,低层的应用开发平台是支撑应用开 阅读全文
posted @ 2011-02-15 09:22 我的javaIT 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 云计算对IT产业的影响 大约每隔15 年左右,IT 产业就会进行一次变革性的转变。不同技术力量相互碰撞和倾轧,并最终产生出一种能改变整个产业生态的革命力量。我们认为云计算就是这样一种力量,它将从根本上改变IT 产业。从计算演变的历史我们可以发现,每个计算时代都有自己深深的烙印,也都有这一时代独领风骚的企业。无论是主机时代的IBM,PC 时代的微软,还是Web 时代的Google ,都是各自时代的杰出代表。云计算对IT 产业的影响无疑是巨大和深远的,我们认为它会带来划时代的变革。当云计算时代到来的时候,IT 行业将面临重新洗牌,也必将诞生这一时代的领头羊。这种新老交替的过程对传统厂商来说是痛苦的 阅读全文
posted @ 2011-01-27 09:43 我的javaIT 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 云计算的部署模型 根据云计算服务的用户对象范围的不同,我们可以把云计算按部署模式大致分为两种,即公有云和私有云。 1.5.1 公有云 公有云,有时也称外部云,是指云计算的服务对象没有特定限制,也就是说它是为外部客户提供服务的云,其所有的服务是供别人使用。当然,服务提供商自己也可以作为一个用户来使用,比如微软公司内部的一些IT 系统也在其对外提供的Windows Azure 平台上运行。 对于使用者而言,公有云的最大优点是其所应用的程序及相关数据都存放在公有云的平台上,自己无须前期的大量投资和漫长的建设过程。云计算优势中所描述的把前期的资本投资转变为运营费用的作用只有在公有云里才能得到充分体现。 阅读全文
posted @ 2011-01-25 10:29 我的javaIT 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 云计算的SPI服务模型 虽然目前对于云计算还没有一个统一的定义,但是大家对云计算的服务模型已有了一个相对统一的认识。我们知道云计算是通过共享资源池的方式来提高资源利用率的。在云计算中,根据其资源池中资源的类别,可以把云计算的服务模型分为三种,即所谓的SPI 模型,如表1.1 所示。 表1.1 SPI模型 资源类别 云计算服务模型(SPI) 应用程序 Software as a Service (SaaS) 系统平台 Platform as a Service (PaaS) 基础设施 Infrastructure as a Service (IaaS) 1.4.1 软件即服务(SaaS,Soft 阅读全文
posted @ 2011-01-21 08:35 我的javaIT 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 云计算的特点 业界虽然对如何定义云计算还未达成共识,但对于云计算的特点已有很多深入的讨论。当需要判断一个计算服务是否是云计算时,可以从下面这些云计算的特点出发进行分析。 图1.11 云计算特点 1.3.1 按需服务 云计算是把信息技术作为服务(IT as a Service )提供的一种方式。这种服务的概念都是从消费方(用户)角度出发、而不是从服务提供方出发来考虑问题,因此一个基本特点是要求按需服务,即用户可以根据需求即时得到服务。从这个角度讲,云计算就像我们公共服务中的自来水、电和煤气一样,集中供应并按需服务和计费。对用户来说这种按需服务的方式可以降低他们使用服务的进入和退出门槛,从而降低服 阅读全文
posted @ 2011-01-19 09:46 我的javaIT 阅读(231) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 62 下一页