- 浏览: 1384533 次
- 性别:
- 来自: 陕西.西安
最新评论
-
dare_:
经过试验 设置之后反而更慢没有调用ensureCapacity ...
ensureCapacity()方法提高ArrayList的初始化速度 -
wangchao9053:
[flash=200,200][url][img][list] ...
Only the original thread that created a view hierarchy can touch its views的相关 -
cyb504:
考虑将rb文件代码隐藏:我先使用命令jrubyc将所有rb文件 ...
Ruby学习十 JRuby中调用java代码 -
4562xse3460:
大哥,您这个写反了,差点误导我,我觉得看着就不对。百度第一条就 ...
portrait表示纵向,landscape表示横向 -
yin138:
portrait是肖像画,即竖屏,landscape是风景画, ...
portrait表示纵向,landscape表示横向
文章列表
http://bbs.chinaunix.net/thread-3612914-1-1.html
def os @os ||= ( host_os = RbConfig::CONFIG['host_os'] case host_os when /mswin|msys|mingw|cygwin|bccwin|wince|emc/ :windows when /darwin|mac os/ :macosx when /linux/ ...
http://www.blogjava.net/xtitan/archive/2010/03/16/315568.html
OpenLayers基础知识:
OpenLayers是一个开源的js框架,用于在您的浏览器中实现地图浏览的效果和基本的zoom,pan等功能。OpenLayers支持的地图来源
包括了WMS,GoogleMap, ...
http://fuliang.iteye.com/blog/680502
从一个例子开始:如何将一个字符串转化成一个十六进制的串。一种方法是使用字符串的each_byte来做:
Ruby代码
res = []
"abc".each_byte {|i| res << i}
res.map {|i| i.to_s(16)}
res = []
"abc".each_byte {|i| res << i}
res.map {|i| i.to_s(16)}
...
http://blog.csdn.net/normallife/article/details/5644941
加载文件时需要:
require ‘file’
但是加载这个文件前需要有个上下文环境,如:
$:.unshift(File.expand_path(File.join(File.dirname(__FILE__),’..’,’file’)))
require 如果返回true,说明成功读取了新的功能
加载路径,就是默认ruby启动的时候会在这些路径里去寻找可以加载的类库。ruby加载路径放在一个变量$LOAD_PATH($:)里。
函数解释:
File.dir ...
h = ['1','10','11','2','4']A. p h.sortB. p h.sort{|a,b| a.to_i <=> b.to_i}C. p h.sort_by{|x| x.to_i}
输出如下:
A. ["1", "10", "11", "2", "4"]B. ["1", "2", "4", "10", "11"]C. ["1", & ...
http://selfcontroller.iteye.com/blog/941340
rails的分页插件will_paginate
在最近的项目中,用到了rails的分页插件will_paginate 因为是第一次使用这个插件,所以不甚了解,就在网上google
了一阵子,看了看相关的说明,明白了大概,在此记录下来,以备忘记。
下面我就来讲解一下关于这个插件的一些注意事项,因为我是rails的初学者,所以这里用的是rails3,关于以前版本的rails,我了解的不多,在rails3中,用will_paginage有两种方式,第一种就是用plugin形式 ...
http://selfcontroller.iteye.com/blog/1208365
和其他语言不一样的是||和&&运算不是返回true或false,而是某个操作数 &&操作符:先求解它们的第一个操作数,如果为false,那么返回它们的第一个操作数,否则,返回第二个操作数。 ||操作符:先求解它们的第一个操作数,如果为true,那么返回它们的第一个操作数,否则,返回第二个操作数。 ||有一个常用的用法就是x||=3,其实就是x=x||3,当,不存在x这个变量,x就为false,所以返回3,x就等于三了。 这就实现了一个功能,就是在变量还没有值的 ...
http://selfcontroller.iteye.com/blog/1139556
如同其他的OO语言一样,在ruby中,通过给对象发送消息,来完成对象的功能,比如 str.upcase ,就是给str发送upcase的消息,点操作符(.),就是用来给对象发送消息的,str接受到消息,然后执行与消息对应的功能。 但是,某些时候,我们并不知道对象能响应哪些消息,比如下面的代码就会产生错误 obj = Object.new obj.talk undefined method 'talk' for #<Object:0x12345678> (NoMethodError) ...
http://blog.sina.com.cn/s/blog_473f94590100mwns.html
Solr有个很方便的处理器叫DataImportHandler,可以通过配置配置db-data-config.xml配置各种数据源然后从中导入数据进行索引,很方便我们进行开发.但是之前从数据库导入数据一直有个问题,就是如果数据库中数据过大,就会导致内存溢出.自己经过阅读源码以及发邮件到Solr邮件列表,终于找到了解决办法,这里拿出来共享. 这里我的Solr版本是Solr1.4.0,数据库是Sql Server2005.其他数据库可能有些不适用(请在其他数据库运行成功的同学也 ...
ruby-Jruby,Xruby
2009年06月21日 星期日 下午 04:07
Jruby 是可以在java平台下用所有 ruby 的api,而不是用java的。 一个可以解释ruby的java 翻译器 一个用Java开发Ruby解释器,而非编译器,也就是说,它并不是将Ruby代码编译成Java的bytecodeXruby 将Ruby的代码(.rb)转换成Java的bytecode(.class)
http://www.rubular.com/
.project 是项目文件,项目的结构都在其中定义,比如lib的位置,src的位置,classes的位置.classpath 的位置定义了你这个项目在编译时所使用的$CLASSPATH这些文件你用文本编辑器就能察看了
在一个项目中点刷新的目的是为了更新.project文件中的文件清单,让你把不通过eclipse提交到项目的文件显示出来
.classpath 文件
<?xml version="1.0" encoding="UTF-8"?><classpath> <cl ...
国际:写出漂亮代码的七种方法(zt)
- 博客分类:
- 开发中遇到的问题
http://www.blogjava.net/xxllnnn/archive/2008/12/18/247024.html
alias 与 alias_method的区别 (2009-7-14) 1. alias是Ruby的一个关键字,而alias_method是Module类的一个方法 2. alias的参数就是方法本身(method identify),注意,不是字符串,也不是Symbol,alias_method的参数则是字符串或者symbol,并且使用逗号分隔。 3. alias_method可以重定义,而alias则不能 alias new_method_name old_method_name alias_method :new_method_name, :old_metho ...
http://www.cnblogs.com/watir/archive/2009/03/28/1423951.html
begin #开始 raise.. #抛出异常 rescue [ExceptionType = StandardException] #捕获指定类型的异常 缺省值是StandardException $! #表示异常信息 $@ #表示异常出现的代码位置els ...