自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

说服自己养成写Blog的习惯

说服自己养成写Blog的习惯   个人Blog写的少的主要原因和分析: 1 信息过载  想展现太多东西,让blog文章充满累赘,不简洁。  - make it simple 2 想零缺陷  想写的太完美,结果迟迟下不了笔。低产、甚至流产。 3 爱发散  引申的东西,发散的去解释。hold不住。  - 定个边界, 仅仅围绕核心写。要发散或进一...

2011-12-09 20:26:24 181

括号之战

   功能描述:写个程序,每100毫秒输出一次当前时间,共10次。统计出程序源码的括号数。  /** * 统计源代码括号数, Scala实现. * * <code> * val source = """(ss[})""" * count(source) // 4 * </code> */def count(str: ...

2011-09-08 22:54:45 165

Scala的import机制总结

Scala的import机制总结import 主要用于导入各种名字空间(package)或其包含的成员,使它们在声明的作用域里可见。1 导入package  访问package的成员需要用导入的package名作为前缀,主要用于当package嵌套较多时,可以起到简化及隔离名字空间的作用。  当然任何时候使用完整package路径(full package path)都是可以的。如...

2011-08-14 10:39:06 2535

谈谈1.getClass

谈谈1.getClassRuby是纯面向对象语言,1,1.0这些基本类型在Ruby中也是对象。如:> 1.class => Fixnum > "hello".class => String > 1.0.class => Float  Scala 也是面向对象(与函数式结合的)语言。在Scala 2.9.0 下, 如果我们试图 ...

2011-07-31 21:47:09 142

原创 Getting Clojure running on windows

Getting Clojure running on windows1 准备环境1.1 下载相关文件1.1.1 下载clojure $ wget --no-check-certificate http://github.com/downloads/clojure/clojure/clojure-1.2.1.zip 1.1.2 下载jline,用于Clojure REPL(交...

2011-07-27 15:40:54 167

classOf、isInstanceOf、asInstanceOf三个预定义方法分析

 classOf、isInstanceOf、asInstanceOf三个预定义方法分析  Scala的三个预定义(predefined)方法,我们经常用到;它们用来感觉很简单, 但是里面还是隐藏了一些细节东西,不妨花点时间来分析分析。先上代码  PredefineTest.scala object PredefineTest{ def main(args: Array...

2011-07-20 12:58:31 567

scala.sys.process简介及实战

 scala.sys.process简介及实战简介Ruby很方便的支持操作系统的调用,如: irb> system 'dir'irb> system 'ls -la'irb> system 'curl -I http://www.iteye.com'irb> result = `curl -I http://www.iteye.com`i...

2011-07-18 16:29:13 375

原创 Scala并行集合框架初探

Scala并行集合框架初探1 并行集合框架简介 Scala 并行集合框架( Parallel Collections Framework)是在2.9版添加的重要功能,用于多核环境的并行计算。主要用到的算法有: divide and conquer : 分治算法    Scala通过splitters,combiners等抽象层来实现,主要原理是将计算工作分解很多任务,...

2011-07-17 21:05:29 437

原创 Scala下设置JVM参数简单分析

Scala 启动shell脚本,简化后的scala REPL 启动命令大致如下所示:java -Xmx256M -Xms32M \-Xbootclasspath/a:jline.jar:scala-compiler.jar:scala-library.jar:scalap.jar \-Dscala.usejavacp=true -Dscala.home=/home/itang/dev-...

2011-07-16 13:05:00 1220

借助Javassist实现将方法转为异步执行

找点事情做,写点代码练练手。实现一个简单的功能:将标注了@Async注解的实例方法调用时自动异步执行。Spring3中已支持此功能, 如:[code="java"] @Service public class MailServiceImpl implements MailService{ @Async public void send(Mail mail){...

2011-02-16 21:36:44 160

Implicit parameters 使用问题一,从Source.fromInputStream说起

刚写了一个小应用,其中有个从文件读取数据转换后存入数据库的功能,代码见[url]https://github.com/itang/_demo/blob/master/pagingtree/src/main/scala/pagingtree/plugins/DataPlugin.scala[/url], 在ubuntu下运行正常,windows下出现编码问题,编码为utf-8的文件读取不了。...

2011-02-11 23:45:59 579

回顾一下JavaScript的null, undefined

1、null, undefined在条件判断时都为false值 assert(! null ); assert(! undefined); 还有 空字符, 0, NaN assert(! ""); assert("\n\t" == false) assert(! 0); assert(! NaN);2、undefined值派生自null值,但是值等类型不等...

2011-01-14 16:36:55 255

ubuntu 9.10下从源码安装nginx

(douban提示有可能有不良广告信息???! ,暂时把最新内容贴到此处)1 获取源码 $ wget http://nginx.org/download/nginx-0.9.1.tar.gz $ tar zxvf nginx-0.9.1.tar.gz $ cd nginx-0.9.1/ 2 安装依赖的包 $ sudo apt-get i...

2010-12-04 19:28:35 117

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除