摘要: atitit.web 推送实现方案集合(2)---百度云,jpush 极光推送 ,个推的选型比较.o99 1.1. 云推送有推送次数或频率的限制吗? 1 1.2. 推送的消息长度 1 1.3. 离线消息的支持 2 1.4. 是否支持转义字符 2 2. 客户端身份识别机制 2 3. 绑定客户端... 阅读全文
posted @ 2014-09-12 23:20 attilaxAti 阅读(229) 评论(0) 推荐(0) 编辑
摘要: atitit.web 推送实现方案集合(2)---百度云,jpush 极光推送 ,个推的选型比较.o99 1.1. 云推送有推送次数或频率的限制吗? 1 1.2. 推送的消息长度 1 1.3. 离线消息的支持 2 1.4. 是否支持转义字符 2 2. 客户... 阅读全文
posted @ 2014-09-12 23:20 attilaxAti 阅读(38) 评论(0) 推荐(0) 编辑
摘要: atitit.避免NullPointerException 对于返回集合的方法很简单,只需要返回空的集合就可以了,而不是null。 1 一种可选办法就是不使用空返回值,而是空对象模式: 1 直接抛出ex,,还是尽量的不去使用null返回值。 1 1) 从... 阅读全文
posted @ 2014-09-12 00:04 attilaxAti 阅读(23) 评论(0) 推荐(0) 编辑
摘要: atitit.避免NullPointerException 对于返回集合的方法很简单,只需要返回空的集合就可以了,而不是null。 1 一种可选办法就是不使用空返回值,而是空对象模式: 1 直接抛出ex,,还是尽量的不去使用null返回值。 1 1) 从已知的String对象中调用equa... 阅读全文
posted @ 2014-09-12 00:04 attilaxAti 阅读(150) 评论(0) 推荐(0) 编辑
摘要: atitit.泛型编程总结最佳实践 vO99 java c++ c#.net php \ 1. 泛型历史 1 由来 1 2. 泛型的机制编辑 1 机制 1 编译机制 2 3. 泛型方法定义1::前定义 2 4. 泛型方法定义2::后定义,方法也需要加标签...... 阅读全文
posted @ 2014-09-12 00:03 attilaxAti 阅读(24) 评论(0) 推荐(0) 编辑
摘要: atitit.泛型编程总结最佳实践 vO99 java c++ c#.net php \ 1. 泛型历史 1 由来 1 2. 泛型的机制编辑 1 机制 1 编译机制 2 3. 泛型方法定义1::前定义 2 4. 泛型方法定义2::后定义,方法也需要加标签... 2 5. 调用泛型方法::: c... 阅读全文
posted @ 2014-09-12 00:02 attilaxAti 阅读(180) 评论(0) 推荐(0) 编辑
摘要: atitit.元编程总结 o99.doc 1. 元编程(Metaprogramming) 1 2. 元编程的历史and发展 1 3. 元类型and元数据 1 4. 元编程实现方式 2 4.1. 代码生成 2 4.2. lex和yacc分析器 2 4.3. 泛型编程 2 4.4. 注解 2 4... 阅读全文
posted @ 2014-09-12 00:01 attilaxAti 阅读(272) 评论(0) 推荐(0) 编辑
摘要: atitit.元编程总结 o99.doc 1. 元编程(Metaprogramming) 1 2. 元编程的历史and发展 1 3. 元类型and元数据 1 4. 元编程实现方式 2 4.1. 代码生成 2 4.2. lex和yacc分析器 2 4.3. ... 阅读全文
posted @ 2014-09-12 00:01 attilaxAti 阅读(56) 评论(0) 推荐(0) 编辑