随笔分类 - 3、新书快讯
摘要:EventThread线程对VSync的接收EventThread被设计用来接收VSync事件通知,并分发VSync通知给系统中的每一个感兴趣的注册者。VSync来源自底层硬件驱动程序的上报,对于Android能看到的接口来说,它是来自HAL层的hwc_composer_device的抽象硬件设备。若硬件不支持,则HWComposer会创建一个线程去模拟产生VSync事件通知。一旦工作起来,VSync将像一个脉搏一样,不断通知到Surfaceflinger中的EventThread线程,由后者再分发给感兴趣的注册者。先来看一下EventThread何时被创建并开始运行的。在SurfaceFl.
阅读全文
摘要:前面提到,EventThread在接收到VSync后再将它们分发给感兴趣的注册者,分发的过程是在其线程循环threadLoop函数中完成的。读者也可以先阅读后面一节内容,先了解感兴趣的注册者如何得到VSync通知以及系统中可能存在哪些感兴趣的注册者后,再回来阅读本小节。
阅读全文
摘要:深入剖析Android系统(基于Google发布的Jelly Bean原始代码,讲述Android系统的内部静态结构关系和内部运行机制,为你呈现原汁原味的Android代码分析大餐!)杨长刚著ISBN978-7-121-19374-32013年1月出版定价:59.00元464页16开编辑推荐基于Google发布的Jelly Bean原始代码,讲述Android系统的内部静态结构关系和内部运行机制,为你呈现原汁原味的Android代码分析大餐!同类书推荐:《Android内核剖析》《Android系统源代码情景分析》内容提要本书以Android Jelly Bean(4.1)的代码为蓝本,对An
阅读全文
摘要:在互联网带来的“大”问题压力下,我们需要全新的思想,通过“积木化”的改变,来重新定义计算资源的使用方式、服务的提供方式,以及社会化大生产的协作过程。云计算带来了这种思想的落实机制,这种机制使我们可以组织资源以服务,组织技术以实现,组织流程以应变。而且,云计算扩大了我们对服务的定义,并带来了一个全新的计算资源管理思路,一种信息技术的系统工程理念和一次信息社会的工业化革命。
本期“博文视点大讲堂”特邀请《云计算:大数据时代的系统工程》一书的作者,和读者一起分享云时代的资讯。
阅读全文
摘要:演讲能力并非与生俱来的,通过锻炼可以不断熟练。一场成功的演讲,除了好的内容之外,还需要哪些?本场讲座,《演讲达人成长记》的作者为你讲解站姿、手势、走动、面部表情等组成完美演讲的必要条件。
阅读全文
摘要:Windows 8使用了全新的 UI对Windows进行了重新塑造,让新的Windows更适应于当前最流行的指尖触摸操作。Windows 8将可以运行在众多设备诸如平板电脑、可触屏笔记本电脑、安装有可触摸屏幕的台式机上,同时Windows 8基于应用商店的模式进行运作,这对开发者来说意味着前所未有的机遇,出色的 Windows 商店应用将接受全球各地数百万用户的品评。应用为王Windows商店应用是 Windows 8 体验的核心。这些应用中的内容将充满动感和活力。用户将沉浸在全屏幕的 Windows 商店应用中,他们可以将注意力放在内容上而非操作系统本身上。在 Windows 8应用商店中发
阅读全文
摘要:Windows UI的设计理念由最核心的五个原则组成,它们是:● 简洁与快速(clean, light, open, fast)● 注重排版和布局(celebrate typography)● 内容重于形式(content before chrome)● 生动而有灵魂(alive& in motion)● 返璞归真(authentically digital)当然以上这些设计理念在不同的软件产品中会有一些不同的具体表现形式,根据产品特性不同、应用场景不同而表现出不同的侧重点及具体特性。但是核心的理念特征却一直保持统一,那就是“内容重于形式”。1. 简洁与快速20世纪50年代期间,一种崭
阅读全文
摘要:设计背景 (见图1-2)Windows UI最早出现在微软电子百科全书95,随后在Windows XP的Windows Media Center中有所体现,它有利于以文字为主的界面导航。2006年著名的Zune播放器开始使用类似Windows UI的设计风格,Zune的桌面客户端程序的清爽排版和设计给用户带来了耳目一新的冲击(见图1-3和图1-4)。微软的设计师计划重新设计现有用户界面,采用更清爽的排版和较少的重点,以便于用户使用。当前,Windows UI已经应用在Windows Phone、Windows 8、Office 和 Xbox 360等产品中。2.设计灵感机场和地铁的指示牌给了微
阅读全文
摘要:我们每个人都同时存在于多个组织结构之中,要承担着不同的角色分工。为了达成一个统一的目标,所谓“组织”必须考虑如何合理、有效地进行规划、分工、协调、制衡等,以期顺利达成目标。云计算创新性地将大量计算资源组织在一起,协同工作,意味着云计算必须在信息技术的层面,给出一种针对大规模系统的科学管理办法。我们已知面对大规模系统时,单纯人工管理的无力,于是云计算采取了一种自动化管理的办法,即机器管理机器。这意味着在一个大的数据中心里,只需少数人员的巡视就能完成所有的日常维护工作。美国管理学教授斯蒂芬·罗宾斯将管理描述为“一个协调工作活动的过程,以便能够有效率和有效果地同别人一起或通过别人实现组织的
阅读全文
摘要:从目前来看,如果我们想要完整的认知云计算,应该从“服务”和“平台”两面去理解,即云计算涵盖云计算平台和云计算服务这两个概念。如前所述,云计算服务代表一种新的商业模式,对于任何一种商业模式而言,除了理论上可行之外,还要保证实践上可用。对于云计算服务来说,要面向海量用户提供永远在线、随时访问的可用服务,而且支持多用户按需获取服务资源,并保证服务的可靠性,就要求底层IT系统能够支持这样的服务模式。因此,伴随着云计算服务理念的发展,云计算也形成了一整套技术实现机制,而云计算平台则是这套机制的具体体现。云计算平台在本质上类似一个操作系统,管理着一个“可扩展的网络超级计算机”。这个操作系统通过一些技术将大
阅读全文
摘要:很多人觉得云计算应该是个具体的事物,所以初听到云计算时,总会先问一句:“什么是云计算”?什么是云计算?问的人轻松,回答的人却很费力,仿佛描绘一种味觉,感觉强烈,却不知如何抓住要领呈给面前的人看个仔细。倘若尽心给出一种解释,或画出一张架构图,听众可能还是一脸茫然,回答的人多半会急得皱眉跳脚,也有人会撂下一句:“你记得是IaaS、PaaS和SaaS即可”。话虽好说,理却难明。即使听懂了解释,还是有许多人会不知道“云计算”缘何而来,用于何处。“云计算”一词最早被大范围的传播应该是在2006年。2006年8月,在圣何塞举办的SES(搜索引擎战略)大会上,谷歌的CEO施密特(Eric Schmidt)在
阅读全文
摘要:如何应对来自传统互联网、移动互联网、微博等数据给企业管理带来的新挑战?如何在做出关键决策的时候充分利用数据? 现在的数据无处不在,每天都在增加,应该说如果要保存数据,那么只有增加没有减少一说,只有一种情况数据会减少,那就是传说中的2012大灾难来临,人类文明的毁灭。那么乐观一点吧。要去的怎么留也留不住,要来的总要来的。处在这个数据大爆炸的时代,我个人认为所有的数据都是用的,但是并不是所有的数据都是有价值的。作为一个公司或者企业应该着眼与有用的那部分数据,而不是胡子眉毛一把抓,抓重点就行。如果从海里的数据里捞出有价值的数据这就是每个公司目前该做的。怎么做仁者见仁智者见智。大数据时代的来...
阅读全文
摘要:看到《x86/x64体系探索及编程》这本书的介绍里提到“基本上就可以写出自己简易的OS核心”,突然想起自己大学时候学的是硬件,曾经也尝试着去用c来写一个简单的OS系统。当然,说是系统也算不上,只是当时很流行研究多任务抢占,就学着做一个简单的多任务抢占的OS。现在想来却也不记得当时具体是怎么做的和做成什么样的了。 重点看了看试读章节第二章的部分,恰好也看到了“PIC”这样一个话题。我在学习的时候也查过,但是关于这部分的资料不太多。网上搜到的PIC相关内容大多是 指“PeripheralInterfaceController”,但是在OS编程基础中的PIC指的是PositionIndepe...
阅读全文
摘要:《高质量程序设计指南:C++/C语言》(林锐名作,前版曾广泛流传,被大量IT企业采用为面试题)林锐,韩永泉编著ISBN 978-7-121-18617-22012年10月出版定价:65.00元412页16开编辑推荐《大学十年》感染一代IT人,林锐亲述多年一线经验。本书提供内建高质量代码必须熟练掌握的编程技术与规范。“高质量”试图挽回的是——投入大量人、材、物力的事后检测和补救。同类书目推荐:《Effective C++:改善程序与设计的55个具体做法(第三版)(评注版)》《More Effective C++:35个改善编程与设计的有效方法(中文版)》《Effective C++:改善程序与设
阅读全文
摘要:细说PHP(第2版)(含DVD光盘1张)(经典畅销书升级版,全面覆盖PHP学习关键点,150小时超大容量视频教学)LAMP兄弟连组编高洛峰编著ISBN 978-7-121-18563-22012年10月出版定价:109.00元(含DVD光盘1张)16开828页经典畅销书升级版,全面覆盖PHP学习关键点,150小时超大容量视频教学内容简介PHP是开发Web应用系统最理想的工具,易于使用、功能强大、成本低廉、高安全性、开发速度快且执行灵活。全书以实用为目标设计,包含PHP开发最主流的各项技术,对每一个知识点都进行了深入详细的讲解,并附有大量的实例代码,图文并茂。系统地介绍了PHP的相关技术及其在实
阅读全文
摘要:《支撑处理器的技术——永无止境地追求速度的世界》(为程序员打开处理器黑盒,深入理解构造与原理。)(美)海撒安藤著;李剑译ISBN 978-7-121-18092-72012年10月出版定价:69.00 元356页16开编辑推荐地球是由超过总人口好几倍的处理器在支撑,其长期处于计算机、移动设备甚至社会基础设施的核心地位。本书讲解处理器构造极其高性能化技术,介绍怎样写程序才能让处理器高效运行。本书内容处于逻辑电路的上层,主要以“微体系架构”和“指令架构”这些程序员接口为中心,剥茧抽丝地为你打开处理器黑盒,让你真正理解处理器的构造和运行原理。开车并不须要了解汽车的结构及结构带来的性能差异,但想开得拉
阅读全文
摘要:x86/x64体系探索及编程(对x86处理器介绍得最详尽又最具实践指导意义的一本书)邓志著ISBN 978-7-121-18176-42012年10月出版定价:119.00元16开840页对x86处理器介绍得最详尽又最具实践指导意义的一本书内容简介本书是对Intel手册所述处理器架构的探索和论证。全书共五大部分,从多个方面对处理器架构相关的知识进行了梳理介绍。书中每个章节都有相应的测试实验,所运行的实验例子都可以在真实的机器上执行。通过阅读本书,读者应能培养自己动手实验的能力。如果再有一些OS方面的相关知识,基本上就可以写出自己简易的OS核心。本书适合有一定的x86基础知识,且对了解处理器架构
阅读全文
摘要:Objective-C 程序设计(第4版)(全球最畅销Objective-C编程书籍)[美]Stephen G. Kochan(斯蒂芬·G·科昌)著林冀范俊朱奕欣译ISBN 978-7-121-18091-02012年9月出版定价:89.00元16开512页全球最畅销Objective-C编程书籍内容简介这是一本Objective-C编程领域最畅销的书籍,内容涵盖Xcode 4.2和自动引用计数(ARC)。本书详细介绍了Objective-C和苹果iOS、Mac平台面向对象程序编程的知识。本书作者假设读者没有面向对象程序语言或者C语言(Objective-C基础)编程经验,
阅读全文
摘要:探索式测试实践之路(国际大师JamesBach题词推荐之探索式测试唯一本土著作)史亮,高翔著ISBN 978-7-121-17713-22012年8月出版定价:65.00元16开316页宣传语:国际大师JamesBach题词推荐之探索式测试唯一本土著作内 容 简 介探索式测试是一种重要的软件测试思想。随着测试行业的发展,其高效性、机动性和实用性受到了广泛的关注、讨论和实证,但是仍有许多测试人员对探索式测试充满疑问,甚至误解。本书的目标就是回答疑问,澄清误解,分享作者们在探索式测试领域的实战经验和反思总结,并介绍业界专家的相关见解。 本书内容可分成4个部分。第1章介绍了探索式测试的定义和理论基础
阅读全文
摘要:--YES!产品经理(上、下册)汤圆编著ISBN978-7-121-14107-2 2011年9月出版定价:128.00元(上、下册)16开904页内 容 简 介这是一本融合了经管、工具和职场小说特点的图书,作者是国内产品经理咨询界最有实力的团队。本书以职场小说的形式全面介绍产品管理、产品经理相关的知识,所有的问答均放置在设计好的101个情节中,同时每一个情节之间也都有相应的联系,读者能够从具体的情节走向中不但了解到产品管理的完整知识,而且能够深刻感受到一个产品经理的现实工作状态,从知识点上来说,涉及基础理论、工具方法和企业实施,从目标读者来说,涉及个人和企业。读者从具体的情节走向中不但能够了
阅读全文
浙公网安备 33010602011771号