- 博客(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关注的人
RSS订阅