博文视点(北京)官方博客

——技术凝聚实力 专业创新出版

排序:
默认
按更新时间
按访问量

Looper中的睡眠等待与唤醒机制

Looper中的睡眠等待与唤醒机制 C++类Looper中的睡眠和唤醒机制是通过pollOnce和wake函数提供的,它们又是利用操作系统(Linux内核)的epoll机制来完成的。当被监控的文件(通过epoll_ctl的EPOLL_CTL_ADD添加进去)可I/O时,epoll_wait调用会...

2013-01-29 13:13:13

阅读数:4717

评论数:0

Looper对文件描述符的监控与处理

Looper对文件描述符的监控与处理 上面提到的管道的读端是一种文件描述符,那么其他的文件描述符,如普通的文件、设备文件和套接字(包括套接字对)等的描述符,都可以被Looper用来监控,实现类似于上面的消息队列的唤醒和处理机制。通常,消息是通过消息队列发送的,也可以通过套接字(比如已建立好连接的...

2013-01-28 14:28:27

阅读数:1664

评论数:0

EventThread线程对VSync的接收

EventThread线程对VSync的接收 EventThread被设计用来接收VSync事件通知,并分发VSync通知给系统中的每一个感兴趣的注册者。VSync来源自底层硬件驱动程序的上报,对于Android能看到的接口来说,它是来自HAL层的hwc_composer_device的抽象硬件...

2013-01-25 13:50:34

阅读数:3723

评论数:0

EventThread线程对VSync的分发

EventThread线程对VSync的分发 前面提到,EventThread在接收到VSync后再将它们分发给感兴趣的注册者,分发的过程是在其线程循环threadLoop函数中完成的。读者也可以先阅读后面一节内容,先了解感兴趣的注册者如何得到VSync通知以及系统中可能存在哪些感兴趣的注册者后...

2013-01-24 15:41:13

阅读数:2734

评论数:0

深入剖析Android系统

深入剖析Android系统(基于Google发布的JellyBean原始代码,讲述Android系统的内部静态结构关系和内部运行机制,为你呈现原汁原味的Android代码分析大餐!) 杨长刚 著 ISBN 978-7-121-19374-3 2013年1月出版 定价:59.00元 464...

2013-01-24 15:02:19

阅读数:1620

评论数:0

#云端对话——云的那些事#《云计算:大数据时代的系统工程》作者在中关村图书大厦和你面对面

“云端”对话——云的那些事 近些年,只要是技术会议,都少不了“云计算”这个主题,听众却听得“云里雾里”。到底什么是云计算?云计算给业界和我们的生活带来什么翻天覆地的变换?云时代,请听北京“云基地”创始人田溯宁、友友系统CEO姚宏宇和我们分享他们所钟爱的“云”。 讲座主题:云的那些事 时间...

2013-01-23 14:54:35

阅读数:2253

评论数:0

演讲达人成长记作者1月26日在西单图书大厦做讲座

演讲达人成长记——用身体提升演讲感染力 你是否想自信满满地站在讲台上?你是否想滔滔不绝地发表自己的观点?《演讲达人成长记》,助你早日在讲台上叱咤风云! 讲座主题: 时间:2013年1月26日上午9:45—11:30 地点:西单图书大厦一层东厅 主讲人:程龙 讲座内容: 1、  主...

2013-01-22 13:14:45

阅读数:1918

评论数:0

谁动了我的琴弦——会话劫持

谁动了我的琴弦——会话劫持 让我们看一个最常见的例子——会话劫持,如图10-2所示。 图10-2 会话劫持说明 如图10-2所示,受害者Alice正常的登录网站为www.buybook.com,此时她的Session ID是1234567,攻击者Bob通过网络嗅探获得了Alice...

2013-01-09 16:03:15

阅读数:1586

评论数:0

身份认证设计的基本准则

身份认证设计的基本准则 密码长度和复杂性策略 密码认证作为当前最流行的身份验证方式,在安全方面最值得考虑的因素就是密码的长度。一个强度高的密码使得人工猜测或者暴力破解密码的难度增加。下面定义了高强度密码的一些特性。 (1)密码长度 对于重要的应用,密码长度最少为6;对于关键的应用,密码...

2013-01-08 13:02:12

阅读数:1283

评论数:1

保护你的会话令牌

保护你的会话令牌 通常我们会采取以下的措施来保护会话。 1.采用强算法生成Session ID 正如我们前面用Web Scrab分析的那样,会话ID必须具有随机性和不可预测性。一般来说,会话ID的长度至少为128位。下面我们就拿常见的应用服务器Tomcat来说明如何配置会话ID的长度和生成算...

2013-01-07 09:29:33

阅读数:2802

评论数:0

云计算:大数据时代的系统工程(三)

我们每个人都同时存在于多个组织结构之中,要承担着不同的角色分工。为了达成一个统一的目标,所谓“组织”必须考虑如何合理、有效地进行规划、分工、协调、制衡等,以期顺利达成目标。 云计算创新性地将大量计算资源组织在一起,协同工作,意味着云计算必须在信息技术的层面,给出一种针对大规模系统的科学管理办法。...

2012-12-25 09:55:40

阅读数:1594

评论数:0

云计算:大数据时代的系统工程(二)

从目前来看,如果我们想要完整的认知云计算,应该从“服务”和“平台”两面去理解,即云计算涵盖云计算平台和云计算服务这两个概念。 如前所述,云计算服务代表一种新的商业模式,对于任何一种商业模式而言,除了理论上可行之外,还要保证实践上可用。对于云计算服务来说,要面向海量用户提供永远在线、随时访问的可用...

2012-12-25 09:54:18

阅读数:1289

评论数:0

云计算:大数据时代的系统工程

很多人觉得云计算应该是个具体的事物,所以初听到云计算时,总会先问一句:“什么是云计算”? 什么是云计算?问的人轻松,回答的人却很费力,仿佛描绘一种味觉,感觉强烈,却不知如何抓住要领呈给面前的人看个仔细。倘若尽心给出一种解释,或画出一张架构图,听众可能还是一脸茫然,回答的人多半会急得皱眉跳脚,也有...

2012-12-21 08:59:56

阅读数:2835

评论数:0

Windows 8,为应用和触摸重塑的Windows

Windows 8使用了全新的 UI对Windows进行了重新塑造,让新的Windows更适应于当前最流行的指尖触摸操作。Windows 8将可以运行在众多设备诸如平板电脑、可触屏笔记本电脑、安装有可触摸屏幕的台式机上,同时Windows 8基于应用商店的模式进行运作,这对开发者来说意味着前所未有...

2012-12-20 14:34:14

阅读数:1031

评论数:0

《大数据——大价值、大机遇、大变革》试读

如何应对来自传统互联网、移动互联网、微博等数据给企业管理带来的新挑战?如何在做出关键决策的时候充分利用数据?         现在的数据无处不在,每天都在增加,应该说如果要保存数据,那么只有增加没有减少一说,只有一种情况数据会减少,那就是传说中的2012大灾难来临,人类文明的毁灭。那么乐观一点吧...

2012-12-06 09:44:20

阅读数:1430

评论数:0

PIC浅谈--《x86/x64体系探索及编程》试读

看到《x86/x64体系探索及编程》这本书的介绍里提到“基本上就可以写出自己简易的OS核心”,突然想起自己大学时候学的是硬件,曾经也尝试着去用c来写一个简单的OS系统。当然,说是系统也算不上,只是当时很流行研究多任务抢占,就学着做一个简单的多任务抢占的OS。现在想来却也不记得当时具体是怎么做的和做...

2012-12-03 16:30:37

阅读数:981

评论数:0

读《JavaScript语言精粹(修订版)》心得

不可否认JavaScript是现今web端应用的最为广泛的语言,随着Java applets的完败,JavaScript事实上变成了默认的“Web”语言,而它又是唯一一个所有浏览器都可以识别的语言,我们没有选择只能用JavaScript。         可以把JavaScript理解为一个干细...

2012-12-03 14:06:48

阅读数:994

评论数:0

iphone app开发实战很重要:《iPhone App开发实战手册》读后感

这本书的名字里包含“实战”这个词我非常喜欢,我比较喜欢从实战中学习。这本书整本书围绕着“FlashLight”这个app从项目启动到最后上架销售的整个流程来编写。这本书虽然囊括了这个app产品开发流程由于页数有限,虽然对一些基础知识会精要介绍一下,对于ios一点没有基础得读者会看得不太明白。这本书...

2012-12-03 13:58:31

阅读数:1355

评论数:0

试读《JavaScript语言精粹(修订版)》

这是小弟我首次参加有奖试读活动,也是我在Iteye上写的第一篇文章,有什么不妥的地方请各位批评指正。 初次接触JavaScript是网页上的那些“花里胡哨”的特技,当时很是好奇这些是怎么实现的。而现在经过了系统的学习之后才终于对这种强大的语言有所了解。 虽然在浏览器差异性以及安全性等方面的诟病...

2012-11-30 08:29:38

阅读数:1078

评论数:0

《JavaScript语言精粹(修订版)》试读

好久没有来iteye了,今天一回来就看到了顶栏有信封在闪了。打开一看,是读书的活动。该怎么说呢,我其实在2年前就买了《JavaScript语言精粹》,可以说2年时候应该也就读完了吧。但是我看书那是一个懒,后来书就借了朋友看了(貌似还收到消息说书已经丢了)。我自己下载了一本英文原版的,偶尔打开来翻翻...

2012-11-29 08:56:11

阅读数:1076

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭