Chinaunix首页 | 论坛 | 博客
  • 博客访问: 121026
  • 博文数量: 53
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 620
  • 用 户 组: 普通用户
  • 注册时间: 2014-08-24 16:22
文章存档

2014年(53)

我的朋友

发布时间:2014-08-31 17:07:10

从操作系统的角度讲,线程间通信比进程间通信要容易的多,因为线程之间可以共享进程的内存空间。因此,他们可以共享位于全局数据区和栈和堆上的所有内容。唯一属于线程的就是线程的栈----它可以存放只属于线程的对象。线程间通信方式:1. 共享进程的变量,但因为栈上的变量随时可能被销毁,所以不使用栈上的变量来共享。.........【阅读全文】

阅读(1317) | 评论(0) | 转发(0)

发布时间:2014-08-31 14:23:44

网上有一堆关于Binder原理的文章,都很长,我希望能尽量把这个问题讲得简短些。1)关于binder驱动Binder在Android里被设计成了一个驱动,安装在/dev/binder,这也是Android和linux的重要区别之一:Android提出了一个新的进程间通信方式(IPC)。另外,这种方式是通过远程过程调用(RPC)实现的。对Binder的操作和对其它.........【阅读全文】

阅读(2619) | 评论(0) | 转发(1)

发布时间:2014-08-26 23:49:54

众所周知,Android有四大组件,分别是Activity,Service,BroadcastReceiver,ContentProvider,他们互相协作,共同构成了一个Android App。Activity的设计是用来展示界面的,所以只有它有setContentView。因为同一时刻只有一个Activity处于可交互状态,因此不存在两个“活着”的Activity之间传递数据的需求。所以Activit.........【阅读全文】

阅读(1405) | 评论(0) | 转发(0)

发布时间:2014-08-24 23:47:01

什么是霍夫曼编码?简单的说,就是把被编码的对象按照出现概率高低排序,使出现概率高的尽量占用bit少一些,这样使整体编码结果较小。wiki上有这么个例子:例如,在英文中,e的出現機率最高,而z的出現概率則最低。當利用霍夫曼編碼對一篇英文進行壓縮時,e極有可能用一個位元來表示,而z則可能花去25個位元(不是26)。.........【阅读全文】

阅读(1091) | 评论(0) | 转发(0)

发布时间:2014-08-24 22:57:17

手机回声有两种,一种是声学回声(Acoustic Echo),一种是线路回声(Line Echo)。一般我们需要消除的是声学回声。关于回声消除的两个基本认识:1. 回声是开免提或外接音箱时才会产生的,带耳机不会。2. A给B打电话,若B的电话没有做回声消除,A会听到自己的回声。也就是说,B的电话的回声消除只能影响到A。那具体.........【阅读全文】

阅读(3083) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册