上篇文章试着分析了 cocos2d-x 3.2 在 win32平台下的启动过程。今天我们继续探寻,看看 Android 平台下,引擎又是如何启动的。 预备知识: 1. 对 jni ( java 调用 c++ 动态库) 技术略微了解 2. 大致了解 Android 应用的开发过程。 (不用太多) 一、...
分类:
移动开发 时间:
2014-11-18 13:18:31
阅读次数:
463
Android启动过程中的第一个进程init,在启动过程中会启动两个关键的系统服务进程ServiceManager和Zygote。本文要介绍的就是Zygote进程的启动,Zygote俗称孵化器,专门用于生产(启动)新的进程。Zygote是在Init.rc(aosp/system/core/rootdir)里描述并由init进程启动的。相关代码如下:
service zygote...
分类:
移动开发 时间:
2014-11-18 00:27:06
阅读次数:
458
前言本篇主要是上一篇文章的补充篇,上一篇我们介绍了SQL Server服务启动过程所遇到的一些问题和解决方法,可点击查看,我们此篇主要介绍的是SQL Server启动过程中关于用户数据库加载的流程,并且根据加载过程中所遇到的一系列问题提供解决方案。其实SQL Server作为微软的一款优秀RDBMS...
分类:
数据库 时间:
2014-11-17 22:35:19
阅读次数:
403
之前已经说过了Oracle数据库的启动,今天再来看看Oracle数据库的关闭。一、数据库关闭的三个阶段Oracle数据库启动过程包括三个步骤: NOMOUNT -> MOUNT -> OPEN,数据库的SHUTDOWN实际也是有三个步骤:CLOSE -> DISMOUNT - > SHUTDOWN。SQL> SHUTDOWN; Database closed.Database dismounte...
分类:
数据库 时间:
2014-11-16 01:54:43
阅读次数:
301
本篇主要以Centos为例,讲述整个Linux系统启动过程,包括了grub引导,initramfs流程,/sbin/init执行rc.sysinit及rc的大体流程。另外,本篇有一个实例来说明,将整个操作系统运行在内存的实例(系统默认是使用一块物理磁盘存储操作系统)。1 概述 Linux系统从软件角...
分类:
系统相关 时间:
2014-11-12 13:20:50
阅读次数:
249
在前面一篇文章中,我们分析了Android系统在启动时安装应用程序的过程,这些应用程序安装好之后,还须要有一个Home应用程序来负责把它们在桌面上展示出来,在Android系统中,这个默认的Home应用程序就是Launcher了,本文将详细分析Launcher应用程序的启动过程。 Andr...
分类:
移动开发 时间:
2014-11-11 20:48:51
阅读次数:
372
原文:你所不知道的SQL Server数据库启动过程,以及启动不起来的各种问题的分析及解决技巧目前SQL Server数据库作为微软一款优秀的RDBMS,其本身启动的时候是很少出问题的,我们在平时用的时候,很少关注起启动过程,或者很少了解其底层运行过程,大部分的过程只关注其内部的表、存储过程、视图、...
分类:
数据库 时间:
2014-11-11 14:13:20
阅读次数:
171
目前SQL Server数据库作为微软一款优秀的RDBMS,其本身启动的时候是很少出问题的,我们在平时用的时候,很少关注起启动过程,或者很少了解其底层运行过程,大部分的过程只关注其内部的表、存储过程、视图、函数等一系列应用方式,而当有一天它运行的正常的时候突然启动不起来了,这时候就束手无策了,能做的...
分类:
数据库 时间:
2014-11-10 17:24:16
阅读次数:
445
1、在tomcat启动过程中,开启相应的参数配置:-Dcom.sun.management.jmxremote-Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.man...
分类:
其他好文 时间:
2014-11-10 17:22:55
阅读次数:
177
本文主要是简要分析一下startservice的启动源码,给出了service的大概启动过程。...
分类:
移动开发 时间:
2014-11-08 20:52:52
阅读次数:
282