- 博客(5)
- 收藏
- 关注
原创 (有坑)如何正确实现Comparator<T>接口
最近用户报告了一个crash,错误堆栈如下:java.lang.IllegalArgumentException: Comparison method violates its general contract! at java.util.TimSort.mergeHi(TimSort.java:864) at java.util.TimSort.mergeAt(TimSort.java:
2016-05-19 14:33:55
2795
原创 NGINX+Lua 笔记 (陆续补充,待整理)
编译安装nginx(包含Lua模块)1. $ yum install pcre-devel.x86_64 #rewrite模块需要pcre2. 下载以下模块 https://github.com/simpl/ngx_devel_kit/tags https://github.com/openresty/lua-nginx-module/tags3. 下载luajit程序 http://
2014-05-12 11:53:56
634
原创 java类似Outlook的时间分组
用过Outlook的同学都知道在Inbox中如果选择"Arranged By: Date",所有的邮件会按照日期进行排序或者分组。这样分组后对邮件的大概接收日期范围就比较清晰了。以下是类似的实现:import java.util.ArrayList;import java.util.Calendar;public class DateGroup { public
2014-02-11 15:34:03
916
原创 移动端与服务器端数据库同步
最近在写一个移动工具类应用。需要支持离线功能,所以本地需要一份数据库的拷贝,这样就涉及到移动端和服务器端数据库的同步问题。在设计时我要满足以下几个需求:1. 同步时双向传输数据最小化。双向即,服务器端更新同步到移动端,和移动端更新同步到服务器。每次只传输两端差异数据。2. 支持离线。支持离线本身是一种好的用户体验,而它带来的一个其他的好处是每次移动端数据库查询仅需查询本地数据库,这样就
2014-01-23 14:10:43
5813
原创 android layout maxHeight
如何实现一个view或者layout,使它有一个最大高度?也就是说当view的高度小于一个固定值时,view的高度不变。当view的高度大于一个固定值时,view的高度为一个MAX_HEIGHT,并且可以scroll。我就写了这样一个layout:<ScrollView android:layout_width="match_parent" an
2014-01-14 14:42:30
11966
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人