小文字 吃饭,睡觉,遛狗头


RPC failed result=18, HTTP code =200| 1024 bytes/s

在使用git管理项目代码时非常方便,由于经常在不同计算机上开发项目,pull代码时突然报异常: RPC failed result=18, HTTP code =200| 1024 bytes/s fatal: The remote end hang up unexceptedly fatal: early EOF fatal: index-pack failed Google找到了很多类似问题,大致说的都是传输内容超出默认限制,需要将限制放宽,如: git config --gl... 更多


博客园android客户端v3.0

历史传送门 v1 http://www.cnblogs.com/avenwu/p/3982157.html v2 http://www.cnblogs.com/avenwu/p/3905297.html 自2014年8约发布博客园Android客户端v1.0至今已经累计发布了10个大大小小的版本,昨天v3.0已经在Google Play上线,其他渠道陆续上传中。希望多提宝贵意见、建议 * v1.x的时候着主要功能在于基础博客数据的加载,展示,离线处理,夜间模式等需求比较强烈地功能。 * ... 更多


Java反射参数为数组

使用反射调用非公开的方法有时能解决许多问题,如果方法的参数是数组时类型该怎么传递呢?这里找到了一种方法记录一下 实例 比如: class A{ private void sayHello(String[] names){ //... System.out.println("sayHello invoked"); } } String[] names = new String[]{"A", "B", "C"}; Method sayHello = A.class.getDec... 更多


Android5.0通知变化浅析

前言 目前在Android中通知的使用还是很常见的,为了做版本兼容,常用兼容包NotificationCompat.Builder和 Notification.Builder。 NotificationCompat.Builder位于v4扩展包内(version 4 Support Library) Notification.Builder在Android 3.0 开始引入(API level 11). 最近在Android5.0设备上发现一个问题:通知图标突然变成了白色的方块而... 更多


Annotation实战【自定义AbstractProcessor】

前言 在使用Java的过程中,每个开发人员都接触过@Override, @Deprecated等等各式各样的注解,这些东西是java最基础的一些原生定义好的annotation。本文通过一个实例演示如果自定义自己的annotation,使得在编译源码代码阶段进行额外操作。案例源码 预热 简单说一下annotation的基本知识,从java的官方技术文档可以直接找到annotation的技术点。 Annotations是一种元数据,其作用在于提供程序本身以外的一些数据信息,也就是说Annotat... 更多