归档: 2013

Scala小题目:001

练手题 题目def strtr(src:String, from:String, to:String):String from 和 to是等长的字符串, 要求将src中值为from(i)的字符转换成to(i)例如: strtr(“abcdaf”, “ac”, “AC”) == “AbCdAf” 先来个Java风格版的代码:def java1(src: String, from: String, t

Mac系统环境变量设置

在Mac系统中,GUI程序并不会像Linux那样继承命令行设置的环境变量。若将在GUI程序中访问自定义环境变量,比如Intellij idea中。需要使用如下命令: $ launchctl setenv XXXXX /tmp/xxx 需要在系统重启和仍然生效,可把设置写入配置文件中/etc/launched.conf: setenv XXXXX /tmp/xxx

Option,Either和Try

scala数据交互 本文介绍在Scala 2.10中怎样使用一种函数式的方式来处理数据交互,包括入参及返回值。 Option: 解决null(空指针)问题 Either: 解决返回值不确定(返回两个值的其中一个)问题 Try: 解决函数可能会抛出异常问题 OptionAPI:http://www.scala-lang.org/api/2.10.0/index.html#scala.Option

在liftweb中扩展一个类似jQuery的方法

先上代码,文字稍后再补! 1234567891011121314151617181920212223242526272829303132333435363738394041424344import scala.xml.NodeSeq import net.liftweb.http.js._import net.liftweb.http.js.jquery._ def $(exp: String):