`
yuanlanxiaup
  • 浏览: 859090 次
文章分类
社区版块
存档分类
最新评论
文章列表
第二种是通过绑定Activity的方式来启动Service。先看流程图。 绑定的方式和第一节的方式最大的不同就是在于,Activity可以和Service实现关联,当被关联的Activity结束后,相应的Service也会停止,同时在绑定了的Activity中我们还可以回调我们在Service中定义的方法。在这里我们使用了this.bindService(intent, myServiceConnection, Context.BIND_AUTO_CREATE);来启动Service,当Service创建了同时绑定了Activity之后,会回调我们定义的ServiceCon ...
这题很简单,但还是超时和WA一次 主要是由于 1、这题输入可能是非常大的数,可能上千位,所以把输入当成了2000位的字符串来处理,转化成数字 2、还是变量初始化的问题,WA了一个,细心最重要 #include <iostream> #include <string> using namespace std; int f (int n){ int sum = 0; while((n/10) > 0){ sum += n % 10; n /= 10; } sum += n; if(sum >= 10) return f(sum); e ...
在Android框架中,Service是很重要也是比较难以理解的一部分,而网上的大多数资料最多就是讲述了如何简单的调用Service,并没有对Service做一个全面的、深入的、系统的讲解。现在傻蛋将做一个系列文章,将对Service做一个由浅入深的梳理,帮助大家深入的掌握Android Service。以前的文章都是写在我的个人网站上,现在在CSDN开博了,就把以前的文章和代码重新整理一遍,欢迎大家关注我的微博,如果有什么问题可以评论或者微博私信:) 首先我们先来看看怎么使用Service,然后再谈Android Service的内部机制。 在Android中Ser ...
全球化,听起来很牛比一个词,对我就很是苦逼。 全球化就是自己喜欢的人和自己不再一个国家。 全球化就是爱自己的人和自己也不再一个国家。 尼玛,敢不敢全球化的时候,聚合度高一些。
很经典的BFS搜索 走迷宫选取经过门最少的路线,这题POJ测试数据设计不全面,changeDir数组赋值错误也可以过。。。 主要图的数据结构存储方式和算法实现参考了http://blog.csdn.net/bobten2008/article/details/5093307 (1)首先是建图, 由于输 ...
本题很简单,变形虫的长度合成满足一定公式,只要每次从所有变形虫当中取出最长的两只合成新虫放进长度集合即可 由于要不断取最大值,可以考虑用优先权队列或者堆 Source Code Problem: 1862 User: yangliuACMer Memory: 272K Time: 47MS Language: C++ Result: Accepted #include <iostream> #include <queue> #include <cmath> using namespace ...
以后一定要细心,不能再犯这个低级的错误,把WA控制在最低范围内 参考了http://www.cnblogs.com/damacheng/archive/2010/09/24/1833983.html的题目分析 题目大意:你要写一个OS,要实现磁盘碎片整理的功能。磁盘分为N个簇,一个文件可以占 ...
这题和编程之美上面的“地板覆盖”问题有点像,不同的是,编程之美上面只需要判定能否覆盖,这题需要求出总方案数目 结题报告转自http://duanple.blog.163.com/blog/static/709717672008930104124684/ 题意:给你一个h*w的矩形,用一个1*2的小矩形去填充,问有多少种填充方法,不考虑对称性。 关键点提示: 1.DFS部分 实际上是在枚举第i行的放置方法,由此便可以确定出该行及上一行的状态。 对于第i行,状态(参数next_stat)的定义是指,前i-1行完全放满,第i行的所有位置是否放置(0,1表示)组成的二进制序列,转化为 ...
本题很简单,但是还是WA了几次,主要原因是 1、变量初始化的位置要非常小心,何时需要在下一次循环重复记录何时初始化,由于这个原因WA太可惜了 2、输出保留三位小数的格式控制一定要注意 主要算法思想如下 先求各个 ...
使用Android x86模拟器,可以解决ARM模拟器速度慢的问题!! 下载Android x86. 它的速度比ANDROID SDK的模拟器速度快多了,按以下步骤配置: 安装VirtualBox. 下载所需的ANDROID X86安装ISOiso-file 创建这样的虚拟机:Linux 2.6/Other Linux, 512 Mb RAM, HD 2 Gb. Network: PCnet-Fast III, attached to NAT.你也可以用 bridged adapter,但这需要你的网络中有DHCP 服务器. 安装虚拟机中安装Android x86,并运行. 按Alt+F ...
PSVITA发布后很快发现在游戏时出现很多问题。 其中很多象是SONY的平台与游戏开发商的集成问题。平台化是很多软件开发者的目标。成功的平台与成功的软件产品是相辅相成的如MS Windows与MS Office. 成功的平台设计需要考虑平台上软件的需求,成功的平台上的软件需要充分利用平台的强劲之处,躲开脆弱和陷阱。大一些的软件团队都分成低层平台和上层应用部分。相对这种设计和开发考虑不周的问题,更严重的是各个团队相互挑毛病,用自己的代码暴露对方的弱点,而不是充分利用对方优点。 作为产品架构师需要综合审查平台与相关应用架构,应该使平台与应用部分互补,成为满足用户的好产品。 作为提供给其他团队和 ...
1.硬件加速的使用 1.1硬件加速的控制级别 从Android3.0开始,Android 2D的绘制流程就设计为能够更好地支持硬件加速。使用GPU的View在Canvas上进行画的操作时都会使用硬件加速。 启用硬件加速的最简单方法就是为整个 ...
本题为多重背包问题,即每种零钱的个数是有限个,求不超过目标钱数的可以组合出的最大钱数 采用DP的思想,先对目标钱数以内的所有面额做逆向遍历,初始dp[0] = true,即0元可凑出 在此基础上如果当前的stat可以凑出,那么 ...
由于CSDN密码泄露事件大家纷纷关注起自己的互联网账号安全,隐患早已有之,只是这次暴露大了。 下面分析下明文存放密码动机分析。转自 http://shell909090.com/blog/2011/12/%e5%af%86%e7%a0%81%e4%b8%ba%e4%bb%80%e4%b9%88%e6%98%8e%e6%96%87%e5%ad%98%e6%94%be/ 很早就写过一篇blog,说到过,你的密码应当一次一密,至少某些密码泄露时不至于波及太广。结果这次CSDN不幸中枪。我不去讨论多少人急急忙忙修改密码,多少人数据泄露,单说说为什么很多时候密码是明文存放的。 就我有记忆以来, ...
转自 http://shell909090.com/blog/2011/09/%E5%AF%86%E7%A0%81%E7%AE%A1%E7%90%86%E8%A7%84%E8%8C%83/ 下面是贝壳自己总结的密码管理规范,大家可以参考一下。 概念解说 网络密码和本地密码。网络密码通常很难暴力攻击,尝试速度受到网络限制,而且尝试一定次数后还可能被管理员发现。而本地密码则相对比较容易攻击,我假定本地密码攻击可以达到每秒测试2^30个密码。 密码长度推定使用如下计算方式。使用年数乘以攻击频率,得出攻击者在密钥使用期限内能尝试的最大次数。为了安全起见,尝试范围不应当超过总体密码空 ...
Global site tag (gtag.js) - Google Analytics