Saturday, March 27, 2010

联发科(MTK)也出智能机了

看来智能机的门槛会越来越低呀。

MTK采用的是WM6.5的系统,产品是MTK6516。基于ARM9处理器的。
配置如下:


MTK6516

手机主要参数;

操作系统:windows6.5

CPU: 双核结构-应用处理器(ARM9)+MODEM (ARM7) 主频460MHZ+280MHZ

内存:ROM256+RAM256

LCD:3.2寸 WVGA 240X400:

传输:WIFI , EDGE, 蓝牙

导航: 内置STARSIVF3代导航芯片

频率:850/900/1800/1900

摄像头:320万+130万双摄像头

多媒体:万能播放器+硬件加速器

语言: 18国语言

Friday, March 26, 2010

操作系统并发和互斥:哲学家进餐问题

在1971年,著名的计算机科学家艾兹格·迪科斯彻提出了一个同步问题,即假设有五台计算机都试图访问五份共享的磁带驱动器。稍后,这个问题被托尼·霍尔重新表述为哲学家就餐问题。这个问题可以用来解释死锁和资源耗尽。


问题描述



设有5个哲学家,共享一张放有5把椅子的桌子,每人分得一把椅子,但是,桌子上共有5只筷子,在每人两边各放一只,哲学家们在肚子饥饿时才试图分两次从两边拿起筷子就餐。

条件:

1)拿到两只筷子时哲学家才开始吃饭。

2)如果筷子已在他人手上,则该哲学家必须等他人吃完之后才能拿到筷子。

3)任一哲学家在自己未拿到两只筷子前却不放下自己手中的筷子。

试:

1)描述一 个保证不会出现两个邻座同时要求吃饭的通信算法。

2)描述一个即没有两个邻座同时吃饭,有没有饿死(永远拿不到筷子)的算法




哲学家就餐问题可以这样表述,假设有五位哲学家围坐在一张圆形餐桌旁,做以下两件事情之一:吃饭,或者思考。吃东西的时候,他们就停止思考,思考的时候也停止吃东西。餐桌中间有一大碗意大利面,每两个哲学家之间有一只餐叉。因为用一只餐叉很难吃到意大利面,所以假设哲学家必须用两只餐叉吃东西。他们只能使用自己左右手边的那两只餐叉。哲学家就餐问题有时也用米饭和筷子而不是意大利面和餐叉来描述,因为很明显,吃米饭必须用两根筷子。



哲学家就餐问题的演示哲学家从来不交谈,这就很危险,可能产生死锁,每个哲学家都拿着左手的餐叉,永远都在等右边的餐叉(或者相反)。

Wednesday, March 24, 2010

C++ sizeof 用法总结

1. 定义:

sizeof是何方神圣?

sizeof乃C/C++中的一个操作符(operator)是也,简单的说其作用就是返回一个对象或者类型所占的内存字节数。

MSDN上的解释为:
The sizeof keyword gives the amount of storage, in bytes, associated with a variable or a type (including aggregate types). This keyword returns a value of type size_t.
其返回值类型为size_t,在头文件stddef.h中定义。这是一个依赖于编译系统的值,一般定义为 typedef unsigned int size_t;
世上编译器林林总总,但作为一个规范,它们都会保证char、signed char和unsigned char的sizeof值为1,毕竟char是我们编程能用的最小数据类型。

Tuesday, March 23, 2010

Official Google Blog: 关于谷歌中国的最新声明

关于谷歌中国的最新声明


今年1月12日,我们在本博客上宣布,Google及另外二十余家美国公司受到了来自中国的、复杂的网络攻击,在对这些攻击进 行深入调查的过程中,通过我们所收集到的证据表明,几十个与中国有关的人权人士的Gmail帐号定期受到第三方的侵入,而这大部分侵入是通过安装在他们电脑上的钓鱼软件或恶意软件进行的。这些攻击以及它们所暴露的网络审查问题,加上去年以来中国进一步限制网络言论自由,包括 对FaceBook、Twitter、YouTube、Google Docs 和 Blogger 等网站的持续屏蔽,使我们做出结论:我们不能继续在Google.cn搜索结果上进行自我审查。

从今天早上开始,我们已停止了在Google.cn搜索服务上的自我审查,包括 Google Search (网页搜索)、Google News(资讯搜索)和Google Images (图片搜索)。 访问 Google.cn 的用 户从现在开始将被指向Google.com.hk,在这个域名上,我们将提供未经审查的简体中文搜索结果,这些为中国大陆用户设计的服务将通过我们在香港的服务器实现。香港地区的用户还将继续通过Google.com.hk获得跟现在一样的、未经审查的繁体中文搜索服务。在我们进行迁移的过程中,由于香港服务器负荷的增加以及这些变化的复杂程度,用户可能会发现搜索速度变慢,或发现某些产品暂时不能访问。

实施我们做出的在Google.cn上停止审查搜索结果的承诺是一个十分艰难的过程。我们希望全球尽可能多的用户都能访问到我们的服务,包括在中国大陆的用户。中国政府在与我们讨论的过程中已经十分明确地表示,自我审查是一个不可谈判的法律要求。为此,我们相信,一个解决我们所面临挑战的可行方案是在Google.com.hk上提供未经审查的简体中文搜索结果——它完全符合法律要求,同时也有助于提高中国大陆用户对信息的访问。我们十分希望中国政府尊重我们的这一决定,尽管我们知道,用户对Google服务的访问有可能随时被阻止。为此,我们将密切监测网址访问问题,并制作了一个新页面,用户可以实时地了解到在中国哪些Google服务是可用的。

至于Google的广泛的业务运营,我们计划继续在中国的研发工作,并将保留销售团队,然而销售团队的规模显然部分取决于中国大陆用户能否访问Google.com.hk 。最后,我们要清楚表明:所有这些决定都是由美国的管理团队做出和实施的,没有任何一位中国员工能够、或者应该为这些决定负责。自我们在1月份发布博客以 来,尽管面临着众多的不确定性和困难,他们仍然坚守在工作岗位,专注于服务我们的中国用户和客户。我们为拥有这样的员工感到深深的骄傲。


转载自Official Google Blog: A new approach to China: an update

Saturday, March 20, 2010

windows7 桌面快捷图标显示不正常 解决办法

windows7 桌面快捷方式图标显示不正常,可按下面的方法恢复:


先打开IE浏览器;

打开任务管理器,结束正在运行的Explorer.exe进程;

在任务管理器中打开“新任务”,运行CMD,执行以下命令:
CD /d %userprofile%\AppData\Local(回车)
DEL IconCache.db /a(回车)
EXIT(回车)

然后在IE浏览器地址中输入C:\Windows\Explorer.exe(回车),重新运行Explorer.exe。