前几天开发一个类似微信搜索显示搜索结果分类展示的功能,很自然的联想到了使用ListView去展示最后搜索的结果。每个分类最前面要显示一个分类的标题,就想使用getItemViewType()getViewTypeCount()这两个方法做展示效果,结果在搜索过滤条件刷新Adapter的列表时,发生了以下错误:

Read More

前几天给博客增加评论功能,测试OK后准备将生成的文件提交到github,执行hexo deploy命令时报如下错:

1
2
3
bash: /dev/tty: No such device or address
error: failed to execute prompt script (exit code 1)
fatal: could not read Username for 'https://jacpy.github.com': No error

Read More

在做android SQLite数据插入性能优化时,前面一篇android SQLite性能优化(一)——使用事务和预处理提到了使用事务和预处理做优化,本篇介绍使用NDK的方式进行数据插入优化。
使用NDK操作数据库时,需要使用sqlite的官方源码,我这里测试使用的是官方的3.8.7.4版本的代码。同样在使用sqlite操作数据库时使用了事务和预处理。

Read More

老大交给了一个任务,其他项目组在应用初始化时,需要从服务器下载通讯录,然后插入到本地数据,由于数据量比较大,整个插入过程非常耗时,看我能不能优化一下。于是就有了下文。

SQL执行性能影响从根本原因上不外乎以下几种情况:

1.CPU执行时间;

2.存储器读写时间;

3.网络传输消耗。

Read More

这一刻准备了好久,今天终于成为了现实。

一直打算自己建一个博客,写点东西放在上面,由于各种原因未能实现,前些日子忙完了,今天正式开通了。主要打算将自己遇到的问题、解决的方案整理成博客分享出来,一来可以锻炼自己的表达能力,二来给别人提供一些参考。

Read More