在讲解优化查询相册图片之前,我们先来看下PM提出的需求,PM的需求很简单,就是要做一个类似微信的本地相册图片查询控件,主要包含两个两部分:
进入图片选择页面就要显示出手机中所有的照片,包括系统相册图片和其他目录下的所有图片,并按照时间倒叙排列
切换相册功能,切换相册页面列出手机中所有的图片目录列表,并且显示出每个目录下所有的图片个数以及封面图片
这两个需求看似简单,实则隐藏着一系列的性能优化问...
分类:
移动开发 时间:
2016-07-16 15:32:01
阅读次数:
328
Prototype 中的Selector主要支持tag选择器、class选择器和id选择器,还有属性(attribute)选择器,Selector是利用css selector来匹配选择页面元素的,所以要理解Selector首先应该对css selector有所理解,下面是css2 selector ...
分类:
Web程序 时间:
2016-07-16 14:27:46
阅读次数:
203
用比较老旧的VC++6.0做开发会出现不少问题,推荐用vs2008或以上版本进行开发。 如果因为某种原因坚持开发也行,但以下这些问题你要熟练掌握解决办法。 1.视图中中某些类突然找不到 解决方案:打开文件列表,找出消失类的头文件在不起眼的地方打几个空格,然后保存。 2.电击打开文件菜单,程序崩溃 解 ...
分类:
编程语言 时间:
2016-07-16 14:26:57
阅读次数:
181
也许不用这么复杂,但就这么干了 1.安卓ubuntu虚拟机 2.虚拟机安装ssh服务:sudo apt-get openssh-server 3.虚拟机新建目录test 4.修改test文件夹的访问权限:sudo chmod 777 test //我的虚拟机登录用户非root,所以设置了test所有 ...
分类:
Web程序 时间:
2016-07-16 14:27:48
阅读次数:
268
http://uule.iteye.com/blog/2061773(出处) 批量导入脚本: 打开一个command window > 输入@ > 它会让你选择要导入的文件 (自己要知道导入文件的先后顺序,plsql不会自动识别这个的 或者像ls的 写个脚本) 如:@D:\SVN\1.5数据库脚本\ ...
分类:
数据库 时间:
2016-07-16 14:27:18
阅读次数:
228
一.ansible介绍常用的自动化运维工具 Puppet —基于 Ruby 开发,采用 C/S 架构,扩展性强,基于 SSL,远程命令执行相对较弱SaltStack —基于 Python 开发,采用 C/S 架构,相对 puppet 更轻量级,配置语法使用 YMAL,使得配置 脚本更简单 Ansib ...
分类:
其他好文 时间:
2016-07-16 14:26:52
阅读次数:
322
JavaScript代码看起来总是要比Java、C#乱的多,可能是自己还不熟悉JavaScript编程,因此一款优秀的JavaScript调试器就显得格外重要。目前在网络和书上见到最多的有: 第一个:Microsoft Script Debugger: 集成在IE中的一款很原始的调试工具,具备基本的 ...
分类:
编程语言 时间:
2016-07-16 14:26:29
阅读次数:
161
#include <stdio.h>#include <string.h>#include <stdlib.h>//标准库 qsort的标准库char s[10000],n,i;int cmp(const void *a, const void *b)//从小到大 不用加入形参{ return(*( ...
分类:
其他好文 时间:
2016-07-16 14:25:40
阅读次数:
146
题目: 273. Integer to English Words Convert a non-negative integer to its english words representation. Given input is guaranteed to be less than 231 - ...
分类:
其他好文 时间:
2016-07-16 14:24:15
阅读次数:
230
JavaScript运行时错误是指当 JavaScript脚本试图执行一个系统不能运行的动作时导致的错误。当正在运行脚本、计算变量表达式、或者正在动态分配内存时出现 JavaScript运行时错误时。JavaScript语法错误是指当 JavaScript语句违反了 JavaScript脚本语言的一 ...
分类:
编程语言 时间:
2016-07-16 14:25:57
阅读次数:
388
最近想使用Markdown进行一些信息管理,用web服务器来进行阅读,主要是方便信息分享。 ...
分类:
其他好文 时间:
2016-07-16 14:23:57
阅读次数:
140
//3-1 3-2 3-3 3-4 3-5 3-6 ...
分类:
其他好文 时间:
2016-07-16 14:23:36
阅读次数:
235
abs方法返回数字的绝对值。它是Math 对象这一个固有对象,提供基本数学函数和常数的一个方法。 Math.abs(number) 必选项number 参数是要需要计算绝对值的数值表达式。 返回的值是 number 参数的绝对值。 下面的例子演示了abs 方法的用法。http://www.120hr ...
分类:
编程语言 时间:
2016-07-16 14:22:31
阅读次数:
568
读入两个小于100的正整数A和B,计算A+B.需要注意的是:A和B的每一位数字由对应的英文单词给出. 测试输入包含若干测试用例,每个测试用例占一行,格式为"A + B =",相邻两字符串有一个空格间隔.当A和B同时为0时输入结束,相应的结果不要输出. 对每个测试用例输出1行,即A+B的值. 但后来发 ...
分类:
其他好文 时间:
2016-07-16 14:23:13
阅读次数:
168
一、使用ActionContext访问Servlet API strtus2提供了一个ActionContext类,该类别称为Action上下文或者Action环境,Action可以通过该内来访问最常用的Servlet API,该类提供了常用的方法在这做简单介绍: >getContext();静态方 ...
分类:
其他好文 时间:
2016-07-16 14:16:54
阅读次数:
160
NIOUtil类,用来通过SOcket获取BufferedReader和PrintWriter。 package IO; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; im ...
分类:
其他好文 时间:
2016-07-16 14:15:09
阅读次数:
212
Problem: https://leetcode.com/problems/largest-number/ Given a list of non negative integers, arrange them such that they form the largest number. For ...
分类:
其他好文 时间:
2016-07-16 14:11:40
阅读次数:
189