自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 android应用升级

对于android应用,分为以下两种级别的应用:    1. 一种是我们升级系统或者刷机的时候,就会存在的应用,这种应用是系统应用,随adroid系统一起发布,没有root权限是无法卸载的,其apk位于/system/app下,调用的lib位于/system/lib下,调用的jar包位于/system/framework,没有root权限无法操作/system目录。   2.还有一

2015-01-20 14:20:24 387

原创 cocos2dx 3.2 eclipse+android 编译环境搭建

早在几个月之前就实战了cocos2dx在win7的eclipse下基于android的编译环境搭建,但后来忙别的事情去了,没想到到现在几乎忘光了,看来总结是必不可少的,csdn博客就是一个最好的总结,所幸的是,毕竟还是有印象,很快就重新把编译环境搭建起来了,现总结如下:    1. 首先在cocos2dx的官网http://cn.cocos2d-x.org/上下载cocos2d-x-3.2的压

2015-01-07 16:38:59 635

原创 android源码编译apk集成第三方so库

一般编译android应用,生成apk,有以下几个方法:    1.传统的在eclipse平台下编译生成apk,这种情况下,需要指定android sdk,通过eclipse编译生成apk,编译的apk拥有较低级别的用户级别权限,可能有些底层操作没有权限实现,比如部分system调用,访问系统文件目录等。如果存在jni调用,则需要创建jni目录,并在jni目录里面创建android.mk,通过

2015-01-06 14:01:19 3166

转载 fragment生命周期

1   生命周期两张图Fragment生命周期图:Fragment与Activity生命周期对比图:2   生命周期分析1. 当一个fragment被创建的时候,它会经历以下状态.onAttach()onCreate()onCreateView()onActivityCreated()2. 当这个fragment对用户

2014-12-31 10:28:23 456

转载 状态模式

State状态模式作用:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。UML图如下:State类,抽象状态类,定义一个接口以封装与Context的一个特定状态相关的行为。ConcreteState类,具体状态,每一个子类实现一个与Context的一个状态相关的行为。Context类,维护一个ConcreteState子类的实例,这个实例

2014-11-20 11:05:49 367

转载 策略模式

策略模式和 Template 模式要解决的问题是相同(类似)的,都是为了给业务逻辑(算法)具体实现和抽象接口之间的解耦。策略模式将逻辑(算法)封装到一个类(Context)里面,通过组合的方式将具体算法的实现在组合对象中实现,再通过委托的方式将抽象接口的实现委托给组合对象实现。State 模式也有类似的功能,他们之间的区别将在讨论中给出。模式选择策略模式典型的结构图为:

2014-11-20 10:11:17 349

转载 组合模式

Composite组合模式作用:将对象组合成树形结构以表示“部分-整体”的层次结构。Composite使得用户对单个对象和组合对象的使用具有一致性。UML图如下:在Component中声明所有用来管理子对象的方法,其中包括Add、Remove等,这样实现Component接口的所有子类都具备了Add和Remove。这样做的好处就是叶节点和枝节点对于外界没有区别,它们

2014-11-19 14:37:19 341

转载 迭代器模式

概述:        在现在的电视机中,我们使用[后一个]和[前一个]按钮可以很方便的换台,当按下[后一个]按钮时,将切换到下一个预置的频道。想象一下在陌生的城市中的旅店中看电视。当改变频道时,重要的不是几频道,而是节目内容。如果对一个频道的节目不感兴趣,那么可以换下一个频道,而不需要知道它是几频道。        这个其实就是我们迭代器模式的精髓:提供一种方法顺序访问一个聚合对象

2014-11-19 14:24:08 356

转载 代理模式

作用:为其他对象提供一种代理以控制对这个对象的访问。UML结构图:抽象基类:1)Subject:定义了Proxy和RealSubject的公有接口,这样就可以在任何需要使用到RealSubject的地方都使用Proxy.解析:Proxy其实是基于这样一种时常使用到的技术-某个对象直到它真正被使用到的时候才被初始化,在没有使用到的时候就暂时用Proxy作一个占

2014-11-19 10:57:24 304

转载 适配器模式

Adapter适配器模式作用:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。分为类适配器模式和对象适配器模式。系统的数据和行为都正确,但接口不符时,我们应该考虑使用适配器,目的是使控制范围之外的一个原有对象与某个接口匹配。适配器模式主要应用于希望复用一些现存的类,但是接口又与复用环境要求不一致的情况。

2014-11-18 15:19:16 266

转载 观察者模式

Observer观察者模式作用:观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己UML图:Subject类,可翻译为主题或抽象通知者,一般用一个抽象类或者一个借口实现。它把所有对观察者对象的引用保存在一个聚集里,每个主题都可以有任何数量的观察者。抽象主题提供一个借口,可以

2014-11-18 14:50:12 345

转载 内聚和耦合

软件设计的关键品质是内聚和耦合。这不是什么新奇的“面向对象”gainia

2014-11-13 10:42:20 408

原创 净现值NPV分析

净现值(NPV)是反映投资方案在计算期内获利能力的动态评价指标。 投资方案的净现值是指用一个预定的基准收益率(或设定的折现率)i,分别把整个计算期间内各年所发生的净现金流量都折现到投资方案开始实施时的现值之和。今天的一分钱要比明天的一分钱值钱NPV—计算公式和原理PV—货币的现值 FV—货币的未来值 α—折现率(从现值计算未来值称利率,从未来值计算现值称折现率) n

2014-11-06 10:25:32 15216 1

转载 事业环境因素和组织过程资产区别

一、 组织过程资产 组织过程资产包括任何或全部与过程相关的资产,可来自任一或所有参与项目的组织,用于帮助项目成功。这些过程资产包括正式和非正式的计划、政策、程序和指南。过程资产还包括组织的知识库,如经验教训和历史信息。组织过程资产可能包括完整的进度计划、风险数据和挣值数据。 项目团队成员通常有责任在项目全过程中对组织过程资产进行必要的更新和补充。组织过程资产可分成以下两大类。 流程与程

2014-11-05 10:23:42 3216

转载 组织过程资产的内容和构成

什么是组织过程资产  组织过程资产指一个学习型组织在项目操作过程中所积累的无形资产。组织过程资产的累积程度是衡量一个项目组织管理体系成熟度的重要指标,项目组织在实践中形成自己独特的过程资产,构成组织的核心竞争力。组织过程资产的内容  组织过程资产主要包括但不限于以下内容:  项目组织在项目管理过程中指定的各种规章制度、指导方针、规范标准、操作程序、工作流程、行为准则和工具方法等。

2014-11-05 10:15:41 2212

转载 挣值分析:预测技术

预测技术包括在预测当时的时间点根据已知的信息和知识,对项目将来的状况做出佶算和预测。根据项目执行过程中获得的工作绩效信息产生预测、更新预测、重新发布预测。工作绩效信息是关于项目的过去绩效和在将来能影响项目的信息,如完成时估算和完成时尚需估算。 根据挣值技术涉及的参数,包括BAC、截止目前为止的实际成本(ACc)和累加CPIC效率指标用来计算ETC和EAC。BAC等于计划活动、工作包和控制账目或

2014-11-04 14:29:26 1188

转载 挣值如何计算?

假设一项工作的工期是10天,预算成本是100元;也就是每天的完成进度是10%左右;每天的成本投入是10元左右。现在,在的第五天末的时候,我们监控项目的时候发现:1。工作只完成了40%2。实际成本已经花费了60元看来项目的执行情况很糟,在进度和成本两个方面都不尽人意,那么到现在,项目情况是如何的呢那么到底糟到什么程度呢?我们用以下指标来说明1。BCWP,也叫挣值(

2014-11-04 11:02:44 992

转载 挣值管理几种情况分析

进行挣值管理时,可根据偏差情况分析原因及对策:1.当AC>PV>EV时,SV  在这种情况下,项目进行的效率低,项目进度拖延,成本投入超前,需要采取措施控制成本,加快进度。因此,一般会采用工作效率高的人员更换一些效率低的人员,提高项目整体的进行效率,保证项目在严格成本控制下,按时按质完成。2.当EV>PV>AC时,SV>0,CV>0  在这种情况下,进度较快,投入延后,项目进行效率

2014-11-04 10:31:49 1489

原创 基于android手机实时监控ipcam视频之三:H.264的RTP打包解析

因为项目中,ipcam的视频编码方式主要是基于H.264,因此ipcam出来的H.264

2014-10-29 15:12:35 1990 1

原创 基于android手机实时监控ipcam视频之二:mediastream2

在项目中用到了mediastream2,mediastream2是一个kuangjia

2014-10-28 16:12:34 3199

原创 基于android手机实时监控ipcam视频之一:RTSP

我以前做过一个这样的项目,基于android实现手机实时监控ipcam,

2014-10-27 10:47:35 8651 1

原创 android remote service

android的service分为本地service和远程service,二者的区别在于:    1. 一个activity

2014-10-24 09:53:53 606

原创 在android framwork里添加底层服务

在开发android app的时候,我们可以

2014-10-23 10:24:34 496

转载 quick-cocos2dx基础(二):tables的遍历

当我在工作中使用lua进行开发时,发现在lua中有4种方式遍历一个table,当然,从本质上来说其实都一样,只是形式不同,这四种方式分别是:for key, value in pairs(tbtest) do   XXX  end  for key, value in ipairs(tbtest) do   XXX  end  for i=1, #(tbtest) do      

2014-10-21 16:43:20 421

原创 quick cocos2dx基础(一):lua类及继承,class解析

学习quick cocos2dx,首先必须要掌握基本的lua知识,在quick中,大量出现了类,继承以及class

2014-10-21 10:18:31 3178

原创 quick cocos2dx调用cocos2dx的类

刚接触quick coco2dx,在lua代码里面,用到的类和函数,一般都在framework里能找到定义,

2014-10-16 16:39:17 632

原创 DettachCurrentThread使用情况

在android项目中,需要用到jni相关的东西,在java应用层需要通过jni调用底层C++实现的native接口,同时在底层C++也需要调用java实现的接口,以此来实现异步通信。    我们知道JavaVM是进程相关的,每一个加载native动态库,都会生成一个JavaVM的实例对象,但JNIEnv是与线程相关的,每一个单独的线程都要生成一个JNIEnv的对象实例。J

2014-10-14 15:08:42 881

原创 TexturePacker的初次使用

在cocos2dx中,大量使用到了*.plist文件,通过获悉,得知使用这种*.plist文件来jiaz

2014-10-13 13:43:09 379

原创 cocopush实例解析

我学习quick-cocos2dx-x时间也不长,刚开始都以学习

2014-09-30 12:59:13 669

cocos2dx游戏开发之旅pdf网盘下载

一本很好的学习cocos2dx游戏开发的书籍

2014-08-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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