该文被密码保护。 阅读全文
posted @ 2016-04-11 10:21 rilley 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://geek.csdn.net/news/detail/29735介绍目前用于Python的格式化程序(如autopep8和pep8ify)都用于删除代码中的lint错误。这有很明显的局限性。YAPF采用了不同的方法,基于Daniel Jasper开发的“'clang-forma... 阅读全文
posted @ 2015-04-07 10:51 rilley 阅读(6012) 评论(0) 推荐(0) 编辑
摘要: 1.下载YourKit(在不同系统或终端下请保持版本一致)http://www.yourkit.com/java/profiler/index.jsp 2.解压Linux的YourKittarxfj .tar.bz23.增加-agentpath: VM 选项到java命令行启动参数。(默认端口100... 阅读全文
posted @ 2014-10-24 15:39 rilley 阅读(998) 评论(0) 推荐(0) 编辑
摘要: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798... 阅读全文
posted @ 2014-09-22 10:18 rilley 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 强大的编程语言Scala 是一门非常强大的语言,它允许用户使用命令和函数范式进行编写代码,因此,编程时你可以使用常用的命令式语句,就像我们使用 C、Java、PHP 以及很多其他语言一样,而且,你也可以使用类似 Lisp 语言中函数式语句,还有,你可以混合使用这两种风格的语句,就像 Ruby 或 G... 阅读全文
posted @ 2014-09-22 10:16 rilley 阅读(558) 评论(0) 推荐(0) 编辑
摘要: object IntervalTree1 extends App{ val score = Array(1, 2, 3, 4, 5) val commands = Array( "Q 1 5", "U 3 6", "Q 3 4", "Q 4 5", "U 2 ... 阅读全文
posted @ 2014-09-18 16:46 rilley 阅读(235) 评论(0) 推荐(0) 编辑
摘要: public static String[] split(String str, String limit) { List result = new ArrayList(); char[] chars = limit.toCharArray(); ... 阅读全文
posted @ 2014-06-16 16:38 rilley 阅读(343) 评论(0) 推荐(0) 编辑
摘要: import scala.collection.mutable.{ArrayBuffer, Map}class TrieTree{ private var root: TrieNode = new TrieNode() def insert(word: String) { ... 阅读全文
posted @ 2014-05-07 10:57 rilley 阅读(204) 评论(0) 推荐(0) 编辑
摘要: // 代码区块控制val Exit = new BreaksExit.breakable { for (j println("odd") case 2 | 4 | 6 | 8 | 10 => println("even")}trait Commandcase object Start extends Commandcase object Go extends Commandcase object Stop extends Commandcase object Whoa extends Commanddef executeCommand(cmd: C 阅读全文
posted @ 2014-02-18 10:33 rilley 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 原文出处:http://www.ibm.com/developerworks/library/os-spark/Spark 是一种与 Hadoop 相似的开源集群计算环境,但是两者之间还存在一些不同之处,这些有用的不同之处使 Spark 在某些工作负载方面表现得更加优越,换句话说,Spark 启用了内存分布数据集,除了能够提供交互式查询外,它还可以优化迭代工作负载。Spark 是在 Scala 语言中实现的,它将 Scala 用作其应用程序框架。与 Hadoop 不同,Spark 和 Scala 能够紧密集成,其中的 Scala 可以像操作本地集合对象一样轻松地操作分布式数据集。尽管创建 Sp 阅读全文
posted @ 2013-08-07 10:40 rilley 阅读(607) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2013-05-12 14:04 rilley 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 所有的PHP发行版,不论是编译自源代码的版本还是预创建的版本,都在默认情况下带有一个PHP可执行文件。这个可执行文件可以被用来运行命令行的PHP程序。要在你的系统上找到这个可执行文件,就要遵照下面的步骤: Windows:放在PHP主安装目录下,文件名是php.exe或者(在老版本的PHP里)是php-cli.exe。 Linux:保存在PHP安装目录的bin/子目录下。需要注意的是CLI模式和CGI模式运行时用的PHP.INI并非同一套配置,需要单独配置。不论是在哪一个操作系统里,你都需要对它进行测试,以保证它能够正常运行,方法是用-v参数调用它:shell> /path/php.ex 阅读全文
posted @ 2013-05-05 20:40 rilley 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 类和对象对象的本质一个可以触摸或可以看见的东西在智力上可以理解的东西可以知道思考或行动的东西对象是一个具有状态,行为,和标识符的实体结构和行为类似的对象定义在他们共同的类中,实力和对象这两个属于可以互换使用状态对象的状态包括这个对象的所有属性(静态)以及每个属性当前的值(动态)属性是一种内在或独特的特征、特点、品质或特性,是一个对象区别于别的对象。对象是有存在是间的,可变化的,又装台的,可以实例化的,可以被创建销毁和共享 阅读全文
posted @ 2013-02-11 22:15 rilley 阅读(195) 评论(0) 推荐(0) 编辑
摘要: hadoop集群管理之 Namenode恢复1.修改conf/core-site.xml,增加<property> <name>fs.checkpoint.period</name> <value>3600</value> <description>表示多长时间记录一次hdfs的镜像。默认是1小时</description> </property> <property> <name>fs.checkpoint.size</name> <value>67 阅读全文
posted @ 2013-01-24 16:59 rilley 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 面向对象的5个基本设计原则面向对象的5个基本设计原则:单一职责原则(Single-Resposibility Principle)其核心思想为:一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。职责过多,可能引起它变化的原因就越多,这将导致职责依赖,相互之间就产生影响,从而大大损伤其内聚性和耦合度。通常意义下的单一职责,就是指只有一种单一功能,不要为类实现过多的功能点,以保证实体只有一个引起它变化的原因。专注,是一个人优良的品质;同样的,单一也是一个类的优良设计。交杂不清的职责 阅读全文
posted @ 2013-01-03 13:58 rilley 阅读(385) 评论(0) 推荐(0) 编辑