`
java-admin
  • 浏览: 1366026 次
  • 性别: Icon_minigender_1
  • 来自: 陕西.西安
社区版块
存档分类
最新评论
文章列表
  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 ...
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 ...
Global site tag (gtag.js) - Google Analytics