07 2008 档案
摘要:1. 三种环境:不同的阶段对应不同的环境,从名字上就可以看得出来,不同的环境注重的方面也不一样,开发环境里注重代码的调试运行,测试提供了一种可以重复的环境,且产品环境下当然就注重了代码运行的性能问题了。a) 开发(development) : b) 测试(test)c) 产品(production)2. 数据库的配置:a) 配置文件路径 config/ Database.ymlb) Yml文件,有...
阅读全文
摘要:一、定义类1. 语法class 类名 类定义 end2. 实例化: 类名.new3. 注意:类名大写开头,方法名小写开头4. 类内包括的成员1) instance variables 实例变量, 相当于类的属性,字段A. 命名:@变量名B. 都是私有的,外部不可直接访问C. 只能通过其读写访问器读写2) instance method 实例方法A. 定义def 方法名 方法体end3) acce...
阅读全文
摘要:一、判断语句1. if 语句: 当条件成立时执行l if 条件..elsif 条件 ..else… endl elseif 可以有多个l puts "No cars have been produced yet." if Car.count.zero?作为语句修饰符2. unless 语句 : 当条件不成立时执行l unless 条件 …else … endl ...
阅读全文
摘要:一、Array1. 实例化1) Array.new2) [值1、值2、值3、值4、值5]3) %w[red green blue balck] 自动把字符串列表转成数组, 可以省掉引号及逗号。2. 方法1) empty?返回true 或 false2) size 返回大小3) first 返回第一个4) last 返回最后一个5) delete “元素”删除3. 技巧:查看...
阅读全文
摘要:RoR开发运行环境的配置RoR开发运行需要三个模块,分别是 Ruby ,Rails框架及SQLite数据库引擎(Rails支持不同的数据库,包括:MySQL,PostgreSQL,MSSQL,Oracle等等, Rails 2.0默认支持的是SQLite, 是一种容易安装,无需配置,且免费的数据库,运行无需另外的服务器,应该类似Access等本地的数据库)RoR安装的有几种方式,这里介绍最简单的方...
阅读全文
摘要:1. 修改 environment.rb 文件将 config.action_controller.session_store = :active_record_store 这句代码取消注释2. 修改application.rb 文件protect_from_forgery #:secret => '49597b6a761075a507849b65021c8ac1'将这句代码的后半句注释去掉...
阅读全文
摘要:第一招、mysql服务的启动和停止
net stop mysql
net start mysql
第二招、登陆mysql
阅读全文
摘要:先去http://rubyforge.org/frs/?group_id=307下载rails的安装包rails*.gem, 因为当前最新版本号是2.0.2,所以文件名为:rails-2.0.2.gem, 把它放到ruby安装目录下并运行命令: gem install rails, 那么此时会提示你诸如rails requires activesupport = 2.0.2之类的信息, 实际上ra...
阅读全文
摘要:Ruby on Rails -- 敏捷Web开发
Rails 是用Ruby语言实现的一种MVC框架,通过框架的内置实现,可以很快速的地生成整个网站的结构,及实现对数据的操作,现很多的框架像asp.net MVC框架借鉴了Rails框架的很多优点。
阅读全文
摘要:委托(delegate)
1. 相当于C语言的函数指针,执行委托,就是执行相应代理的方法.
2. 使用委托的步骤
a. 声明委托类型(delegate)
b. 定义要执行的方法
c. 创建委托对象
d. 调用执行委托对象
阅读全文
摘要:C#几种常见误解 1. 结构是一种轻型或小型的类 在有些情况下,结构会比类具有更好的性能,由于结构是值类型,保存在栈里,对结构数据的存取,传递性能较好. 但是有些情况下,比如做为方法的参数进行传参时,类只要传递相应的引用地址,而结构需要进行复制其所有的数据,这时,结构就不会显得较"轻"了. 2. 值类型保存在栈里,引用类型保存在堆里 值类型的数据不一定就保存在栈里,要看他的...
阅读全文

浙公网安备 33010602011771号