ruby 1.8.7 发布,可是ubuntu的源里面还没有,只好自己编译。
编译前现准备好ruby需要的几个lib
sudo apt-get install libssl-dev libreadline5-dev zlib1g-dev
当然gcc是必不可少的..
sudo apt-get install build-essential
下载ruby-1.8.7.tar.bz2 解压缩 进入解开的目录 然后
./configure --with-openssl-dir=/usr --with-readline-dir=/usr --with-zlib ...
- 18:10
- 浏览 (39)
- 评论 (0)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; ch ...
- 15:45
- 浏览 (277)
- 评论 (0)
让spring mvc支持多个command class的一个简单的方法。public XXXXX extends AbstractFormController { . . . public static class Command { MyDomainObject myDomainObject = new MyDomainObject(); MyOtherObject myOtherObject = new MyOtherObject(); public MyDomainObject getMyDomainObject() { ...
- 16:59
- 浏览 (261)
- 评论 (0)
- 分类: Miscellaneous
C型人的典型情绪反应
C型人一心追求完美。凡他们经手所做的,都是精益求精的。他们最大的恐惧就是出错或是结果不理想。他们的感情复杂又深切。通常C型的人是节制,矜持而且有点面无表情的样子,然而,在他们内心深处,却可能有焦躁、忧愁与沮丧的一面.
C型
优点
...
- 11:09
- 浏览 (226)
- 评论 (0)
玩过ruby 回头再看java的配置文件,是不是头大.yaml用来做配置文件简洁直观,一脚踢开xml吧.Java YAML binding:
JyamlSample:读取list- hello- boujour- 你好String[] al = Yaml.loadType(new FileInputStream(new File("list.yml")), String[].class);System.out.println(al.length);System.out.println(al[2]);读取maploadString: undefinedrootLoc ...
- 12:09
- 浏览 (345)
- 评论 (0)
- 分类: Miscellaneous
传统的: 1 <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> 2 <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver" /> 3  ...
- 17:09
- 浏览 (297)
- 评论 (0)
- 分类: Miscellaneous
首先安装编译器,我用的MinGW(gcc 3.4.2)。下载,我下的是 MinGW-5.0.0.exe,这只是个launcher之类的东西,启动后你可以选择要下载的组件:我下了:MinGW base tools ,g++ compiler and MinGW make。
然后去这里 下载wxwidgets的代码,我下的是for windows的2.6.2 zip包,然后解压缩放到了某路径下如:d:/wxwidgets,确保 MinGW/bin在系统path路径内。
打开dos窗口,cd d:/wxwidgets/build/msw,敲入命令
mingw32-make -f makefile. ...
- 09:20
- 浏览 (248)
- 评论 (0)
- 分类: Miscellaneous
如果刚刚学Ruby,看到attr_writer :foo 这样的东西是不是和我一样一头雾水,attr_writer是个方法不错,可:foo是个身马玩意儿...:foo其实生成了一个Symbol对象的实例,你可以把Symbol对象看成是很cool的String,它没有String对象里面那些乱七八糟的方法,但是你可以把它当成String来用,因为他是immutable的,所以一旦你定义了:foo,在你的程序可以把它当成String来用十万次,十亿次。。。可是实例只有这一个,这样做的好处就是比用literal string节省内存。下面看一个attr_writer的模仿实现: 1&nbs ...
- 01:35
- 浏览 (230)
- 评论 (0)
- 分类: Scriptable Lang
ajax的世界里js的框架让人眼花缭乱,不过鲜有象dojo野心这么大的。dojo的目标是提供一套all-in-one的js library:dojo package system:dojo lib的最底层是其的“包”结构,dojo的功能模块分属在不同的“包”里面(象java一样的文件夹结构,如dojo.widget.Chart 放在.\src\widget\Chart.js),在页面文件中你只需要引用dojo.js就可以啦(dojo提供不同的dojo.js edition,如ajax edition,其实就是把与ajax功能相关的js文件打包到一个dojo.js供页面适用)。如果需要其他功能, ...
- 22:17
- 浏览 (249)
- 评论 (0)
静态类型语言(statically typed language ) 在这种语言中,数据类型是在编译期间就决定的,如Java 和C动态类型语言(dynamically typed language) 教本语言中大都在解释执行时才动态决定数据的类型(给变量赋值时),如Python,JavaScript强类型语言(strongly typed language) 数据必须有类型,不存在不确定类型的数据,如Java和Python弱类型语言(weakly typed language) 在这里, ...
- 09:26
- 浏览 (227)
- 评论 (0)
- 分类: Scriptable Lang







评论排行榜