最新文章列表

mysql中大表与小表的查询性能测试

  改造了一下AR的测试脚本(见附件),测试在大表下的AR全方位性能。   经过测试发现,有索引的情况下,ActiveRecord的CRDU都可以保证在0.1-1ms下完成。但在没有索引的情况下,遍历全表,就很意思了!   1. 遍历:一万条记录遍历在5-11ms, 在可用性范围内。但一百万条记录,在0.6-2s内,显示达不到可用性要求了。百万条记录查找一定要有索引。   2. 非平衡 ...
pingfeng 评论(0) 有1291人浏览 2011-04-06 23:27

ruby安装最详细

最新心血来潮的想学一门新的东西,听说用ROR的开发效率会很高,所以就选择了ruby on rails,安装的时候真是不顺心,这里把自己的安装心得记下来: 1) 安装ruby 下载安装包:http://rubyforge.org/frs/?group_id=167,我下载的是rubyinstaller-1.8.7-p302.exe 装完后,可以用ruby -v 测 ...
sky3366 评论(0) 有1061人浏览 2011-04-06 21:02

ActiveRecord在ruby 1.9.2和1.8.7下的性能测试

ctiveRecord在ruby 1.9.2和1.8.7下的性能测试测试方案: 1. AR自带性能测试方案:向mysql user表和关联表里插入一万条记录。AR3.0.4 运行lib/example目录下的performance.rb 2. AR自带性能测试方案:向mysql user表和关联表里插入一百万条记录。AR3.0.4 运行example目录下的performance ...
pingfeng 评论(0) 有1282人浏览 2011-04-06 16:55

rails 学习

最近刚接触ruby和rails,留个笔记,记录碰到的问题(不定时更新) 资源 http://rubyforge.org/ 问题使用rails2.3.4版本生成的工程,创建controller 无法被识别,于是升级rails为3.0试试,在升级中碰到问题,如下 环境ruby1.9.2p180. (on windows) gem1.7.1 1、 D:\mysql-5.0.18-win32\bin& ...
demon3780 评论(0) 有1326人浏览 2011-04-06 00:26

全文检索之Ferret

什么是Ferret Ferret,是用ruby开发的基于Apache Lucene的全文检索引擎库, 安装Ferret: gem install ferret 在ferret的代码中,只有少量的ruby代码,大部分是c ...
ghost138 评论(1) 有2042人浏览 2011-04-02 15:28

Ruby on rails开发从头来系列教程

关键字:Ruby On Rails ,InstantRails,Windows,入门,教程一直想尝试Ruby On Rails,但是因为对apache,mysql都不熟,对Rails的环境搭建更是没信心,所以一直没有开始,从知道了InstantRails后,终于在windows上搭建了Ruby On Rails开发环境,开始了Rails的学习。现在从最基础的知识开始,一边读着《Agile W ...
zhaohaolin 评论(1) 有1360人浏览 2011-04-01 20:42

windows环境中使用rails连接oracle数据库环境搭建方法

作者:benjaminz(zeng78@gmail.com) 时间:2011-4-1   下面记录的简单步骤   1、应该下载ruby-oci8      下载地址:http://ruby-oci8.rubyforge.org/en/InstallBinaryPa ...
benjaminz 评论(2) 有2401人浏览 2011-04-01 10:59

安装jruby和rails,创建 application

1) 安装jruby_windows_1_6_0_RC2.exe 2) 配置环境变量 添加JRUBY_HOME=JRUBY安装路径(例如:D:\software\jruby\jruby\jruby-1.6.0.RC2),然后在path中加入%JRUBY_HOME%\bin,在cmd下输入 jruby -v 输出: jruby 1.6.0.RC2 (ruby 1.8.7 patchlevel 330 ...
wj196 评论(0) 有3733人浏览 2011-03-30 14:34

rails 笔记

启动项目: ruby script/server -e development(默认) ruby script/server -e test ruby script/server -e production 在编写ruby代码时,如果要引用另一个文件中的类和模块,需 ...
zhangcaiyanbeyond 评论(0) 有1761人浏览 2011-03-27 20:49

delegate的使用

我们有时候会遇到这种情况,如下 info.user.name info.user.age 我们可以让代码变得更漂亮些或者你想重构的更好些,那么如下: class Info< ActiveRecord::Base    belongs_to :user    delegate :name, :address :to => :user, :prefix => true end & ...
zhangcaiyanbeyond 评论(0) 有922人浏览 2011-03-27 20:45

ruby on rails安装手记

写在这里备忘: 去www.ruby-lang.org/en/downloads下载rubyinstaller-1.8.7-p334.exe 安装之。 去rubyonrails.org/download下载rails-2.3.3.zip 去http://rubyforge.iasi.roedu.net/gems/下载rake-0.8.3.gem和rack-1.0.0.gem 打开命令行: 执行 g ...
shenzhw 评论(0) 有969人浏览 2011-03-25 17:31

rails2.3.5与I18n.t

Rails 2.3.4 中新增了 Ticket #745 的对应。虽说暂时还是open的状态,但从补丁已经完成的情况看,确实如此。 这个增加填补了Rails 2.2.2 中引入的国际化(I18n) ...
rshua 评论(0) 有1028人浏览 2011-03-21 13:05

jruby on rails 的安装

1,安装jruby   sudo apt-get install jruby1.1 2. 安装RubyGems   sudo apt-get install rubygems1.8 3, 安装rake    sudo jruby -S gem install -y rake 4  安装rails     sudo jruby -S gem install -v=1.2.3 rails   测试: ...
wangdf_jee 评论(0) 有692人浏览 2011-03-21 02:05

NoMethodError (undefined method `children' for nil:NilClass)

class Folder < ActiveRecord::Base  acts_as_treeend   Folder .find_by_parent_id(0) 报错: NoMethodError (undefined method `children' for nil:NilClass)   原因: Folder 中没有parent_id = 0的资料。
wuhuizhong 评论(0) 有1273人浏览 2011-03-20 21:47

rdoc

RDOC - Ruby Documentation System http://blog.enjoyrails.com/2008/07/14/ruby187-and-rails-210-api/ http://rdoc.sourceforge.net/doc/index.html rdoc是生成ruby代码api文档的工具,跟javadoc的功能类似,在命令行中输入rdoc,它能够遍历当前目录 ...
tongxiaoming520 评论(0) 有1029人浏览 2011-03-19 17:21

how to use rails gems and ruby libraries

1、rails gems cd  /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record #这个路径因你的ruby安装路径不同而不同ls aggregations.rb          dynamic_finder_match.rb            schema_dumper.rb associat ...
tongxiaoming520 评论(0) 有988人浏览 2011-03-19 17:05

.irbrc rails 3 compatible

require 'rubygems' rescue nil require 'wirble' require 'pp' # load wirble Wirble.init Wirble.colorize IRB.conf[:AUTO_INDENT] = true ## method tracing # enable tracing def enable_trac ...
ddl1st 评论(0) 有946人浏览 2011-03-16 10:04

Castle学习笔记----认识Castle.AvtiveRecord

摘要: Castle是针对.NET平台的一个开源项目,从数据访问框架ORM到IOC容器,再到WEB层的MVC框架、AOP,基本包括了整个开发过程中的所有东西,为我们快速的构建企业级的应用程序提供了很好的服务。 ActiveRecord提供的简洁的O/R映射 ActiveRecord是Castle中提供的一个数据访问框架,它在底层封装了NHibernate的操作,使用特性来代替映射文件,它提供的简洁的 ...
isiqi 评论(0) 有862人浏览 2007-12-01 19:56

Castle学习笔记----Castle.AvtiveRecord配置

一.安装程序castleproject-1.0-rc2.msi(下载安装就好!).二.修改Web.Config的配置Web.Config里需在节点<configSections>下添加配置 <section name="activerecord" type="Castle.ActiveRecord.Framework.Config.Active ...
isiqi 评论(0) 有922人浏览 2007-12-01 19:53

rails 弱依赖关系的一对多

背景:本篇讨论的是弱依赖关系的一对多,也就是删掉主表纪录,无需删掉子表纪录,只需将子表的外键设为NULL. 明星和经纪公司刚好属于这一关系。模型代码如下: class Agent < ActiveRecord::Base has_many :stars # ,:dependent =>:nullifyend 以一个测试用例作为说明开头: classAgentTest< ...
isiqi 评论(0) 有772人浏览 2007-03-28 12:20

最近博客热门TAG

Apache(33929) Lucene(5053) Hadoop(5049) nginx(3449) vim(3262) GCC(2954) memcached(2625) jfreechart(1688) Django(1602) Zend(1413) ActiveMQ(1398) Grails(1374) ActiveRecord(1349) OpenSource(1236) Emacs(870) Glassfish(858) lighttpd(810) rubygems(716) GAE(631) Blend(516)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics