其实init进程启动后,ServiceManager进程的启动,远比zygote要早,因为在启动zygote进程时需要用到ServiceManager进程的服务。ServiceManager是一个守护进程,它维护着系统服务和客户端的binder通信。
在Android系统中用到最多的通信机制就是Binder,Binder主要由Client、Server、ServiceManager和Binder...
分类:
移动开发 时间:
2014-06-20 12:53:13
阅读次数:
306
Java内存模型是保障多线程安全的根基,这里仅仅是认识型的理解总结并未深入研究。
一、什么是内存模型,为什么需要它
Java内存模型(Java Memory Model)并发相关的安全发布,同步策略的规范、一致性等都来自于JMM。
1 平台的内存模型
在架构定义的内存模型中将告诉应用程序可以从内存系统中获得怎样的保证,此外还定义了一些特殊的指令(称为内存栅栏或栅栏),当...
分类:
编程语言 时间:
2014-06-20 11:36:41
阅读次数:
289
发生此问题“ ‘System.AccessViolationException’ 类型的未经处理的异常在 System.Data.dll 中发生”,可能是安装了VS2013后对系统中的winsock接口产生影响,因此第一种方法重置winsock可以解决得意;微软最近几天刚发布的.NET Framework4.5.2也彻底解决了这个问题,因此升级也是个不错的选择大笑。...
分类:
数据库 时间:
2014-06-20 10:59:02
阅读次数:
565
top命令 是Linux下常用的性能 分析工具 ,能够实时显示系统
中各个进程的资源占用状况,类似于Windows的任务管理 器。下面详细介绍它的使用方法。 top - 02:53:32 up 16 days, 6:34, 17
users, load average: 0.24, 0.21, 0....
分类:
系统相关 时间:
2014-06-13 13:27:01
阅读次数:
446
介绍:linux系统中,php安装成功后,在bin目录下会生成一个名叫phpize的可执行脚本,这个脚本的用途是动态安装php扩展模块。使用phpize脚本安装php扩展模块的好处:在安装php时没有安装的扩展,可以在以后随时安装上,且不需要重新安装PHP。安装步骤:1、切换到扩展模块目录在php源...
分类:
Web程序 时间:
2014-06-12 00:35:38
阅读次数:
388
我们在写程序时,总是会自觉或不自觉地频繁用到类型转换,比如将整数转换为浮点数或反之。今天的题目主要讨论基本类型的转换(但和普通的类型转换有所不同哦,详见后文),考考你是否真的理解了类型转换的本质。在面向对象系统中还会涉及类和接口的类型转换,但它们和基本类型的转换还是有区别的,今天暂时不考虑。(本人博...
分类:
其他好文 时间:
2014-06-11 21:54:16
阅读次数:
289
3.22.1
业务方案描述具备进出口权的企业,对于材料及产品的进出口业务,会涉及到进口材料的海关手册进出口核销的管理问题。为实现该部分业务在Oracle
ERP系统中进行管控,并根据实际进口采购和出口销售数据自动核销对应的报关手册,从而减少人工操作或者辅助人工核算手册的核销。3.22.2 业务方案逻...
分类:
其他好文 时间:
2014-06-11 09:40:09
阅读次数:
264
shell简介
shell是用户和linux内核进行交流的中间层,用户编写的命令就是通过shell解析并交给Linux Kernel执行。 查看当前系统安装的shell
1.查看/etc/shells 2.ll /bin/*sh 可以看出当前系统中存在的shell只有bash、dash、tcsh三种...
分类:
其他好文 时间:
2014-06-11 07:24:46
阅读次数:
263
写在前面一:本文将Hive与HBase整合在一起,使Hive可以读取HBase中的数据,让Hadoop生态系统中最为常用的两大框架互相结合,相得益彰。写在前面二:使用软件说明:约定所有软件的存放目录:/home/yujianxin一、Hive整合HBase原理Hive与HBase整合的实现是利用两者本身对外的API接口互相进行通信,相互通信主要是依靠hive-hbase-handler-0.9.0...
分类:
其他好文 时间:
2014-06-07 13:33:43
阅读次数:
274
本文原创自 http://blog.csdn.net/voipmaker 转载注明出处。
最近在优化WebRTC客户端呼叫延迟问题,原因是ICE协议栈在收集地址到探测协商过程花费很长时间,这在VOIP里是不可容忍的,有人直接把ICE 功能关掉,这样做解决了延迟问题,但是NAT穿越失效,媒体必须走服务器,这在一些webrtc与sip系统互通的系统中有应用价值,但两个webrt...
分类:
Web程序 时间:
2014-06-07 12:54:31
阅读次数:
329