题目大意是Appleman每次将Toastman给他的Ni个数拆分成两部分后再还给Toastman,若Ni == 1则直接丢弃不拆分,而Toastman将每次获得的Mi个数累加起来作为分数,初始时Toastman直接获得N个数,求Toastman最后能够获得的最高分是多少。
这题简单的贪心,Appleman每次拆分的时候,将最小的一个数作为一部分,剩下的作为另外一部分,这样可以使得...
分类:
移动开发 时间:
2014-08-30 11:15:59
阅读次数:
238
1 // 将Bitmap转换成InputStream(压缩率quality、100表示不压缩、10表示压缩90%) 2 public InputStream Bitmap2InputStream(Bitmap bm, int quality) { 3 ...
分类:
移动开发 时间:
2014-08-30 11:13:19
阅读次数:
323
编程的世界有的时候很微妙,有的时候就好像是在解决一个哲学问题,Android开发的时候,所有的布局,颜色,等(其实这些都可以称之为资源,Android中的资源是指非代码部分,如图片、音频、视频、字符等资源,其实就是可以被代码所操作的一些对象)都可以用XML文件布局,而所有对这些XML的操作可...
分类:
移动开发 时间:
2014-08-30 11:08:29
阅读次数:
208
最近项目开发中遇到这样的需求“手机号码或者固话至少填写一个”,如下图所示:项目采用的jquery.validate.js验证组件,目前组件不支持这种“或”逻辑的验证,于是就自己定义一个 jQuery.validator.addMethod("phone", function(value...
分类:
移动开发 时间:
2014-08-30 11:07:09
阅读次数:
252
前言今天是我的iOS App Store上架应用处女作“简密”第一天上线的日子,简密是我从事iOS开发三年以来的第一款个人上架应用,之前做过两年的企业级应用开发以及公司的电商应用开发,有不少应用上架的经验,但要是论全然从头到尾,设计、制图、开发、測试、文案、广告以及部署上架全然由自己一人完毕,“简密...
分类:
移动开发 时间:
2014-08-30 09:58:19
阅读次数:
367
问题:在ListView中使用EditView,当第一次将焦点给到EditView的时候弹出小键盘。使得EditView失去焦点。分析:因为在第一次使用EditView弹出小键盘之后,会重新的调用一次getView方法。使得EditView失去焦点。当第二次点击EditView时,已经存在小键盘所以...
分类:
移动开发 时间:
2014-08-30 09:55:09
阅读次数:
203
1.初始化,在viewDidLoad里,为navigationItem添加名称为“添加分栏”的按钮
2.试图更改按钮名称失败,尝试通过如下方式修改按钮的名称,但是失败了
3.既然只改标题不起作用,那就把整个按钮换掉吧!
创建一个新的按钮,用这个新按钮替换self.navigationItem.rightBarButtonItem,这次总算可以了,谢天谢地!!!...
分类:
移动开发 时间:
2014-08-30 08:48:29
阅读次数:
514
RecyclerViewCardView
Palette
《Material Design》提到,Android L版本中新增了RecyclerView、CardView 、Palette。RecyclerView、CardView为用于显示复杂视图的新增Widget。Palette作为调色板类,可以让你从图像中提取突出的颜色。
RecyclerView
...
分类:
移动开发 时间:
2014-08-30 06:39:49
阅读次数:
333
前面写过《墨迹天气3.0引导界面及动画实现》,里面完美实现了动画效果,那一篇文章使用的View
Animation,这一篇文章使用的Property Animation实现。Property Animation是Android3.0以后新增的动画库。
这篇文章的源码以及效果在github。
实现墨迹天气向上滑动的viewpager使用的开源库ViewPager-Android。Vi...
分类:
移动开发 时间:
2014-08-30 06:39:39
阅读次数:
369
Android程序员,证明你读过安卓源码的最好方式。 原创 kankanStyle
一个总是返回同一个值的类。
一个白日梦的服务。...
分类:
移动开发 时间:
2014-08-30 03:30:38
阅读次数:
192
继上一篇说到自己的心情之后,这次来点干货说下经历吧。这次一样,就像上篇回复里说的,我不想惹麻烦。同时,这次重点也不在对骂战对错的子类的,而是从这件事展开说说自己的经历和见解。在辩论的时候其中一件事情,就是提到Zealer的货源是黑货的问题。我在高中的时候开始因为兴趣做过某大牌地方旗舰店的销售、跑电脑...
分类:
移动开发 时间:
2014-08-30 03:30:08
阅读次数:
209
以iOS6与iOS7下状态条的外观不同为例,探寻不同版本的SDK对iOS程序的影响。...
分类:
移动开发 时间:
2014-08-30 02:24:48
阅读次数:
318
前言 虽然Android已经内置了VideoView组件和MediaPlayer类来支持开发视频播放器,但支持格式、性能等各方面都十分有限,这里与大家一起利用免费的Vitamio来打造属于自己的Android万能播放器!声明 欢迎转载,但请保留文章原始出处:) 石攻玉 :http://ww...
分类:
移动开发 时间:
2014-08-30 02:22:39
阅读次数:
369
继 Google I/O 宣布新系统 Android L 带来 64 位支持后,Android NDK 日前正式推出 Revision 10 更新,添加 ARM、x86 和 MISP 架构芯片的 64 位 ABI 支持。 ???? 因而,全部ABI个数至少达到了8个.如果...
分类:
移动开发 时间:
2014-08-30 01:19:18
阅读次数:
302
短信备份的原理
短信备份的原理,是用内容提供者读取短信,然后保存。...
分类:
移动开发 时间:
2014-08-30 01:18:08
阅读次数:
204
这是一些博主自己对安卓的屏幕自适应的理解,有什么不到之处也别喷。 首先,观察新建的项目res文件夹,大家估计都能找到drawable文件夹有很多个,如drawable-hdpi、drawable-ldpi、drawable-mdpi、drawable-xhdpi,这些文件夹是谷歌公司为屏幕自适应做....
分类:
移动开发 时间:
2014-08-30 01:13:38
阅读次数:
358