- 浏览: 51616 次
- 性别:
- 来自: 青岛
最新评论
文章列表
ry1.8.7安装:
在终端执行:
sudo apt-get install
ruby rdoc ri
ruby -v
查看ruby的版本u
然后安装Ry语言软件包管理系统(Package Management
System)RyGems
sudo apt-get install
rubygems
gem install
rubygems-update
gem
update
查看gem版本 gem
-v
#1.3.5
rails安装:
...
Mysql这功能做的很好用啊!!
让查询结果按照指定顺序排序
----------------------------------------------------------------------
表结构如下:
mysql> select * from test;
+----+-------+
| id | name |
+----+-------+
| 1 | test1 |
| 2 | test2 |
| 3 | test3 |
| 4 | test4 |
| 5 | test5 |
+----+-------+
执行以下 ...
01.创建新实例
#01.1
a=Article.new
a.new_record? # =>true
#01.2代码块
a=Artile.new do |art|
art.title = "世界杯"
art.state_id = 3
end
#01.3创建并保存(会保存数据库中)
a=Artilre.create(:title=>"世界杯报道团",:state_id=>1)
-------------------------
02.读取ActiveRecord对象
Article.find(1) #读取id为1 ...
学习rails两个礼拜了,加油加油
Person.find(:all, :conditions => [ "category IN (?) and score >?", categories ,score], :limit => 50)
user=User.find(:all,:select=>"user_name",:conditions=>["user_name like ?","ma"+"%"])
(1)user.map(&user_name) 好像是rails扩展的
user.map do |e| e.user_name end 等同于上一种写法
(2)XXX=[ ]
user.each do|e| xxx<<e.user_name end
这两种方式都能将一个 ...
转自:http://english.group.iteye.com/group/topic/25261
现在越来越多的外国企业在中国开设分公司,很多人有很强的技术和能力,但是英语不行进不了外企。这是因为中国糟糕的英语教育导致的,我们大家都是学英语学了几十年到头来都是英语聋哑人。
本方法是笔者多年国内外学习英语的经历并结合语言专家们的教学经验总结出来的,只是提高口语和听力,适合那些有一定英语基础,想提高口语,但不想
花钱留学又不想上昂贵的英语培训班的人。另外其中有些方法会比较特别,颠覆传统的学习方法,可能不适合所有人,一般来说每天坚持本方法练习3到6个月就会
有效果,如果仍然没 ...
文章转自:http://yuan.iteye.com/blog/478988
最基本的form helper是form_tag:
Ruby代码 收藏代码
1. <% form_tag do %>
2. Form contents
3. <% end %>
<% form_tag do %>
Form contents
<% end %>
没给form_tag传递任何 ...
类的基本定义
class Myclass #注意类名必须是常量~,也就是字首大写或全部大写
#可有可无的初始化定义
[ def initalize arg1....
end]
def name #成员变量name的getter
@name #getter #中最好不要有其他语句
end
def name= value #name的setter
@name = value
end
# 用元编程进行setter,getter的设置
attr :name, true #如果没有true,则只有name的getter,而没有setter。 ...
1、在不同对象实例当中的作用域不同
Java当中,不管private还是protected的方法,都可以被同一个类别的其他对象实例调用;
Ruby当中,private方法不能被同一个类别的其他对象实例调用。
2、在类继承关系当中的作用域不同
ruby当中,不管private还是protected方法,都可以被子类继承;
Java当中,private方法不能被子类继承。
换了新工作,开始学习ruby,干了一段时间的java,有必要停下脚步看看周围的风景.
导读:
1 HashMap不是线程安全的
hastmap是一个接口 是map接口的子接口,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值。HashMap允许null key和null value,而hashtable不允许。
2 HashTable是线程安全的一个Collection。
HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。
HashMap允许将nu ...
2./*1、选择在部门30中员工的所有信息*/
3.select * from scott.emp where deptno = '30'
4./*2、列出职位为(MANAGER)的员工的编号,姓名 */
5.select empno, ename from scott.emp where job = 'MANAGER'
6./*3、找出奖金高于工资的员工*/
7.select * from scott.emp where comm > sal
8./*4、找出每个员工奖金和工资的总和 */
9.select ename, sal + nvl(comm, 0) ...
有两个简单例子,以说明 “exists”和“in”的效率问题
Java代码
1.1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ;
2.
3. T1数据量小而T2数据量非常大时,T1<<T2 时,1) 的查询效率高。
4.
5.2) select * from T1 where T1.a in (select T2.a from T2) ;
6.
7. T1数据量非常大而T2数据量小时,T1>>T2 时,2) 的查询效率高。 ...
1. 从Google Code加载jQuery
Google Code上已经托管了多种JavaScript类库,从Google Code上加载jQuery比直接从你的服务器加载更有优势。它节省了你服务器上的带宽,能够很快的从Google的内容分布网络(CDN)上加载JS类库。更重要的是,如果用户 ...
首先让我们了解它的工作原理,说白了它就是一个简单的过滤器(Filter) ,看看源码你就会很快的明白,它就是通过我们在jsp中常用的两个方法实现的forward(),sendRedirect().
下面我们就快速的为你的网站搭建Url重写技术。
第一步:下载urlrewrite-2.6.0.现在最新版本是3.1的。(http://tuckey.org/urlrewrite/dist/urlrewritefilter-2.6.zip
http://urlrewritefilter.googlecode.com/files/urlrewritefilter-3.1.0.zip把urlrewrite ...