随笔分类 -  Scala

Scaka语言学习笔记
liftweb整合ckfinder进行文件上传与管理
摘要:(我的环境是 sbt 0.12.2 /liftweb 2.5-M4 /scala 2.10 /ckfinder 2.3.1)(agateriver.cnblogs.com原创,转载请注明)1.Boot.scala 加入: LiftRules.liftRequest.prepend { case r: Req if r.uri.endsWith(".java")=> false } LiftRules.passNotFoundToChain = true 2.将CKFinderJava.war解压,将 WEB-INF中的lib目录复制到项目根文件夹下(注意lib和src 阅读全文
posted @ 2013-02-15 04:54 玛瑙河 阅读(1356) 评论(0) 推荐(0)
正确设置H2数据库的Collation解决中文排序问题
摘要:最近用 Scala & Lift 做个小项目,用到H2数据库。结果在对中文字段进行排序时发现点问题。在不设置Collation的情况下,对中文字段的排序结果是乱的(谁让中国人喜欢拼音排序呢)。发现这一现象后,将Collation设为 CHINESE_CHINA看看(注意设置collation要在数据库中还没创建任何表的时候喔),set collation CHINESE_CHINA 结果还是不尽如人意,虽然绝大多数记录排序是正确的(按拼音排序),但还是有少量比较生僻的字给单独排在了最后。试想如果某个领导的名字按拼音排序本来要排在前面的,结果因为生僻字给排到了最后,被领导发现了会不会不高 阅读全文
posted @ 2012-04-21 22:07 玛瑙河 阅读(2352) 评论(0) 推荐(0)
Scala 脚本的 pound bang 魔术
摘要:(作者:玛瑙河。尊重他人劳动成果,转载请注明作者或出处)在scala语言的创始者Martin Odersky等人所著的《Programing in Scala -- A comprehensive step-by-step guide》一书的附录A中,描述了在Unix和Windows执行Scala脚本的方法:Appendix AScala scripts on Unix and WindowsIf... 阅读全文
posted @ 2010-09-07 06:23 玛瑙河 阅读(1746) 评论(0) 推荐(2)