代码改变世界

阅读排行榜

Guava学习笔记(4)--Ordering简介[翻译+学习笔记]

2012-10-14 21:35 by 会被淹死的鱼, 1998 阅读, 收藏,
摘要: Ordering是Guava最常用的Comparator类, 可以用来操作, 扩展和使用comparators.自定义比较器, 进行排序判断, 进行排序, 获取最大最小值, 获取最大最小的前几个值等方法.几个常用的static方法, 提供了三种常用的比较器方法描述natural()使用Comparable类型的自然顺序, 例如, 整数从小到大, 字符串是按字典顺序.usingToString()使用toString()返回的字符串按字典顺序进行排序arbitrary()返回一个所有对象的任意顺序, 即compare(a, b) == 0 就是 a == b (identity equality 阅读全文

Cglib的使用方法(3)--Mixin

2011-06-05 02:16 by 会被淹死的鱼, 1954 阅读, 收藏,
摘要: cglib系列文章索引Cglib的使用方法(1)--EnhancerCglib的使用方法(2)--CallbackFilterCglib的使用方法(3)--MixinCglib的使用方法(4)--BeanCopier这是一种将多个接口混合在一起的方式, 实现了多个接口这种方式是一种多继承的替代方案, 很大程度上解决了多继承的很多问题, 实现和理解起来都比较容易import net.sf.cglib.proxy.Mixin;public class MixinDemo { public static void main(String[] args) { Class<?>[] inte 阅读全文

JUnit使用abstract类来进行测试

2012-04-11 14:27 by 会被淹死的鱼, 1934 阅读, 收藏,
摘要: JUnit是一个非常强大的工具, 可以帮助我们进行单元测试.由于JUnit本身设计的非常好, 所以可以进行任意的扩展, 有很多使用技巧, 这次, 笔者和大家讨论一下使用抽象类来进行JUnit测试. 很简单, 但是很实用.测试环境: eclipse indigo, JUnit 4编写一个抽象类, 这个例子来自[参考1].package junit.abstracttest;import static org.junit.Assert.*;import java.util.List;import org.junit.Before;import org.junit.Test;public abstr 阅读全文

Ruby 安装和gem配置

2013-06-26 00:38 by 会被淹死的鱼, 1921 阅读, 收藏,
摘要: 在linux或mac等*unix系统下可以使用rvm来进行ruby的配置和管理.安装方法 (需要curl)curl -L get.rvm.io | bash -s stablervm官方网站: https://rvm.io/rvm实用指南: http://ruby-china.org/wiki/rv... 阅读全文

web.py任意文件上传(windows下)

2011-11-20 14:06 by 会被淹死的鱼, 1773 阅读, 收藏,
摘要: web.py是一个python的web框架, 简单易用强大的功能. 以python的方式来写web.在上传文件上, 我一直遇到点问题, 终于解决了, 记录在这里. 我在网上搜了很久, 这方面的资料好少, 希望可以帮助有需要的人, web.py还是很好用的.以上都是参考了官方文档, 地址: http://webpy.org/cookbook/index.zh-cn项目目录格式说明: upload是上传文件的目录(win7下测试, 图片,文本等都正常), templates是html模板, sqlite.db是sqlite数据库文件, demo.py是源文件. run.bat和READE.txt没 阅读全文
上一页 1 2 3 4 5 6 7 8 9 10 ··· 21 下一页