service 在android app里 应用 越来越多,特别是联网的app中,不管app是否启动,总需要一个service来维护与后台数据的连接,接收服务端的推送,获取及时的数据信息。
可是 service 总是在后台不知不觉的别系统回收 或者被 一些优化软件 给 “优化”了,怎么解决这个问题?
查资料 找到了 Service对象的onStartCommand(In...
分类:
其他好文 时间:
2014-08-04 14:28:27
阅读次数:
225
Cocos2d-x提供了一个音频CocosDenshion引擎,CocosDenshion引擎可以独立于Cocos2d-x单独使用,CocosDenshion引擎本质上封装了OpenAL音频处理库。具体使用的API是SimpleAudioEngine。SimpleAudioEngine有几个常用的函数:void preloadBackgroundMusic (const char *pszFile...
分类:
其他好文 时间:
2014-08-04 14:28:07
阅读次数:
171
题目:初始给你一个1,然后每一次1变成01,0变成10求变化n步后,有多少个00。
分析:数学题。我们观察变化。
00 -> 1010 出现 10、01
01 -> 1001 出现 10、00、01
10 -> 0110 出现 01、11、10
11 -> 0101 出现 01、10...
分类:
其他好文 时间:
2014-08-04 14:27:57
阅读次数:
188
跨境电商最近非常火爆,虽然目前做跨境电商在通关及仓储物流环节还存在着难点,但是随着各地政府相继推出各种促进跨境电商交易的扶持政策,跨境电商的大环境日趋明朗,逐渐呈现火爆的状况。
对于做跨境电商的企业和个人来说,为了缩短物流时间和环节,会选择在海外建仓提前备货,那么,提前了解市场行情和用户喜好,做出科学合理的产品SKU预测就非常重要了,很多做跨境电商的企业或个人习惯性的会通过从国外像...
分类:
其他好文 时间:
2014-08-04 14:27:47
阅读次数:
500
学习shell小练习
判断/tmp/lzz 这个目录是否有读写权限,如果没有则添加权限...
分类:
其他好文 时间:
2014-08-04 14:27:37
阅读次数:
236
前面讲的登录成功之后跳转到welcome.jsp页面,接下来继续:
这个页面功能类似index.jsp界面的功能,主要是一个跳转,根据定义的vUrl进入struts-config.xml获取对应的action,进而找到相关类com.b.portal.action包中的PortalAction.java。
PortalAction.java类主要是将当前登录用户的一些基本信息:用户名、用户所属单...
分类:
其他好文 时间:
2014-08-04 14:27:27
阅读次数:
179
背景音乐的播放与停止实例代码如下:SimpleAudioEngine::getInstance()->playBackgroundMusic("sound/Jazz.mp3", true);
SimpleAudioEngine::getInstance()->stopBackgroundMusic("sound/Jazz.mp3");背景音乐的播放代码放置到什么地方比较适合呢?例如:在Settin...
分类:
其他好文 时间:
2014-08-04 14:27:07
阅读次数:
186
一键安装 gitlab7 on rhel6.4 并设置邮件发送世间本无事,庸人自扰之。书归正传,简短节说:gitlab是个好东西,但是安装手册奇烂。虽然曾经对照文档一步一步安装起来gitlab 6.x,但是,时过境迁,再也不想把时间花在这无聊的配置上。谷歌已然变成往日黄花,又无翻越墙狱之利器,只能在脑废的百度和白痴一样的Bing之间来回寻找答案。功夫不负苦心人。终于找到这个bitnami的一键安装...
分类:
其他好文 时间:
2014-08-04 14:26:57
阅读次数:
277
停止背景音乐播放代码放置到什么地方比较适合呢?例如:在HelloWorld场景中,主要代码如下:bool HelloWorld::init()
{
return true;
}
void HelloWorld::onEnter()
{
Layer::onEnter();
log("HelloWorldonEnter");
}
voidHelloWorld::onEnt...
分类:
其他好文 时间:
2014-08-04 14:26:47
阅读次数:
186
根据被嵌入内容的外部容器的宽度,自动创建一个固定的比例,从而让浏览器自动确定视频或 slideshow 的尺寸,能够在各种设备上缩放。...
分类:
其他好文 时间:
2014-08-04 14:26:27
阅读次数:
142
开个好头,万事不难。项目启动会作为项目建设生命周期的开始,其意义和难度不言而喻。作为项目管理办公室的负责人,需要特别重视项目启动会的召开,杜绝走过场,避免虽然知道其重要但不知道如何才能将其开好。本文结合公司信息系统项目的实际经验,总结归纳出项目外部启动会议的目的(作用)、需要参会的人员和会上需要介绍的主要内容,为甲乙各方项目经理更好地组织和召开项目外部启动会议提供参考。...
分类:
其他好文 时间:
2014-08-04 14:25:57
阅读次数:
399
背景音乐播放暂停与继续似乎我们很少使用,事实上也正是如此,背景音乐播放暂停与继续实例代码如下:SimpleAudioEngine::getInstance()->pauseBackgroundMusic();
SimpleAudioEngine::getInstance()->resumeBackgroundMusic();它们的调用一般情况下是在游戏退到后台时调用暂停函数resumeBackgr...
分类:
其他好文 时间:
2014-08-04 14:25:37
阅读次数:
184
如何写一个对扩展开发对修改关闭的推送消息处理中心?
前一段时间做的推送消息处理,总是要根据不同的消息类型,进入到不同的消息处理流程中。由于消息处理流程的总体框架大同小异,只是具体的很小的一块代码不同。 于是很容易想到使用模板方法模式基类写框架流程,派生类负责具体的实现。
需要有三个类:
LPPushDispatchCenter: 消息处理中心类
LPPushDispatch :消息...
分类:
其他好文 时间:
2014-08-04 14:25:27
阅读次数:
187
/*排序
Problem Description
输入一行数字,如果我们把这行数字中的‘5’都看成空格,那么就得到一行用空格分割的若干非负整数(可能有些整数以‘0’开头,这些头部的‘0’应该被忽略掉,除非这个整数就是由若干个‘0’组成的,这时这个整数就是0)。
你的任务是:对这些分割得到的整数,依从小到大的顺序排序输出。
Input
输入包含多组测试用例,每组输入数据只有一行数...
分类:
其他好文 时间:
2014-08-04 14:25:17
阅读次数:
177
Floyd算法
Dijkstra算法是用于解决单源最短路径问题的,Floyd算法则是解决点对之间最短路径问题的。Floyd算法的设计策略是动态规划,而Dijkstra采取的是贪心策略。当然,贪心算法就是动态规划的特例。
算法思想
点对之间的最短路径只会有两种情况:
两点之间有边相连,weight(Vi,Vj)即是最小的。
通过另一点:中介点,两点相连,使weight(Vi,Vk)+weight(Vk,Vj)最小。
Min_Distance(Vi,Vj)=min{weight(Vi,Vj)...
分类:
其他好文 时间:
2014-08-04 14:25:07
阅读次数:
275
UVA 12232 - Exclusive-OR
题目链接
题意:有n个数字,一开始值都不知道,每次给定一个操作,I a v表示确认a值为v,I a b v,表示确认a^b = v,Q k a1 a2 a3 ... ak,表示判断这些数字的异或值能否确定,能确定就输出值,如果有矛盾就停止
思路:带权并查集,权表示和父结点的异或值,那么多数判断的时候,只要所有数字和他的父结点的异或...
分类:
其他好文 时间:
2014-08-04 14:24:57
阅读次数:
208
C++允许手工管理内存。依据使用内存的行为特征,然后修改分配和归还工作,以求获得其所建置的系统的最佳效率(包括时间和空间)。这给了程序员通过定制operator new和operator delete的方式来更改new与delete表达式从而更改内存管理方案的自由。但是享受这种自由的时候必须遵守一定的规范和条款。本文在此基础上补充解释一些特别容易引起误解的问题。...
分类:
其他好文 时间:
2014-08-04 14:24:47
阅读次数:
221