代码改变世界

阅读排行榜

linux下解压命令大全

2013-03-26 12:13 by java20130722, 174 阅读, 收藏,
摘要: .tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName———————————————.bz2解压1:bzip2 -d FileName.bz2解压2:bunzip2 FileName.bz2压缩: 阅读全文

工厂模式

2013-03-28 00:16 by java20130722, 173 阅读, 收藏,
摘要: 工厂模式factory模式的两个最重要的功能: 1)定义创建对象的接口,封装了对象的创建; 2)使得具体化类的工作延迟到了子类中。Factory模式也带来至少以下两个问题:1)如果为每一个具体的ConcreteProduct类的实例化提供一个函数体,那么我们可能不得不在系统中添加了一个方法来处理这个新建的ConcreteProduct,这样Factory的接口永远就不肯能封闭(Close)2)可以通过创建一个Factory的子类来通过多态实现这一点,但是这也是以新建一个类作为代价的。解决方法:通过参数化的工厂方法Factory模式仅仅局限于一类类(就是说Product是一类,有一个... 阅读全文

ruby中的Enumerable的使用

2012-11-15 10:10 by java20130722, 173 阅读, 收藏,
摘要: 昨天,跟朋友review code,发现了一个hash_obj.collect写成了hash_obj.each.collect。就想对Hash有个简单的总结。首先查看Hash的祖先。Hash.ancestors #> [Hash, Enumerable, Object, Kernel, BasicObject]找到Hash使用Mixin的方式include了Enumerable。Enumerable提供了一系列的方法,如each,collect,map,sort之类的。include了Enumerable的类只需要实现each就可以获得所有如collect, map, sort这样的方法 阅读全文

创建一个android maven application

2012-10-31 15:13 by java20130722, 173 阅读, 收藏,
摘要: 出自:http://blog.csdn.net/luhuajcdd/article/details/8132386手动的创建自己的android application1.用android tool 创建项目。android create project \ --target \ --name \ --path path/to/your/project \ --activity \ --package targetis the "build target" for your application. It corresponds to an Android platform 阅读全文

分布式服务框架 Zookeeper -- 管理分布式环境中的数据(developerWorks 中国)

2013-01-22 16:43 by java20130722, 172 阅读, 收藏,
摘要: 简介:Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。本文将从使用者角度详细介绍 Zookeeper 的安装和配置文件中各个配置项的意义,以及分析 Zookeeper 的典型的应用场景(配置文件的管理、集群管理、同步锁、Leader 选举、队列管理等),用 Java 实现它们并给出示例代码。安装和配置详解本文介绍的 Zookeeper 是以 3.2.2 这个稳定版本为基础,最新的版本可以通过官网http://hadoop.apache.or 阅读全文
上一页 1 ··· 97 98 99 100 101 102 103 104 105 ··· 115 下一页