- 浏览: 305869 次
- 性别:
- 来自: 武汉
-
最新评论
-
masuweng:
如何给新人机会 -
masuweng:
多sql结果集按列合并新结果报表实现方案 -
Ahe:
赞
坚持长跑方能赢 -
masuweng:
好好好
程序员如何更好的了解自己所做的事情 -
小楠人:
laoguan123 写道楼主好,使用过一些excel导入导出 ...
excell导入导出
文章列表
在Ruby中对字符串和block求解
作者:Jay Fields 原文:http://tech.it168.com/d/2007-09-07/200709071737579.shtml
介绍
对包含代码的字符串和block求解,是我最钟爱的Ruby特性之一。Ruby提供了多种不同类型的求解方式;不过我最常用的是下面这些:eval、instance_eval和class_eval。
Module.class_eval
使用Module类的class_eval(及其别名module_eval)方法,可以在一个类的定义或者module定义的上下文中对给定字符串或block ...
[转帖]ruby的字符串
原文:http://fujinbing.iteye.com/blog/1126332
%{String} 用于创建一个使用双引号括起来的字符串
%Q{String} 用于创建一个使用双引号括起来的字符串
str=<<END_OF_STRING
a string
END_OF_STRING
%Q!Some String of “Characte ...
[转帖]ruby的数组操作
原文:http://fujinbing.iteye.com/blog/1126232
ruby语言的内置数据结构强大到让我震惊。下面展示了ruby数组的部分魔力
1. &
[ 1, 1, 3, 5 ] & [ 1, 2, 3 ] # => [1, 3]
取两个数组中都有的元素,但只取一个,不重复 ...
时间转化对比:
<%@freeds=Freed.find(:all,:conditions=>"user_id=#{@user.id} and created_at<'#{Time.now.beginning_of_month.to_formatted_s(:db) }'")%>
程序员的工作意义:
一:让管理清晰明了。
二:让信息广泛传播。
三:让业务简单易行。
谷歌和百度的对比:谷歌搜索出来的东西比较知识化一些,百度的更偏向娱乐。两者的热度偏向不一样,百度是谁给的钱多谁就在前。一个搜索引擎的好坏判读一方面看你想要的东西能否搜索到,另一方面看搜索到的东西是不是你想要的。当然搜索引擎的搜索量还需要时间的积累。
def visitnos#好友关注
seeme=Seemefriends.find(:last,:conditions=>"from_user_id=#{session[:user].id} and to_user_id=#{self.id}")
if seeme
seeme.update_attributes (:created_at=>Time.now)
else
seeme=Seemefriends.new
seeme.from_user_id=session[:user].id
...
<%if @user.online==1%>
当前在线
<img src="invisible.small.gif" alt="隐身草" class="magicicon"><a id="a_magic_invisible" href="magic.php?mid=invisible" onclick="ajaxmenu(event,this.id,1)" class="gray">我要隐身</a>
...
<%time=@user.agetime%><!--用户在线总时间-->
<%sun=@user.agetime/90.to_i%>
<%mood=@user.agetime/30%>
<%start=@user.agetime/10%>
<%if sun>0%><!--有太阳-->
<%for i in 1..sun%>
<img src="sun.png" align="absmiddle" />
<%time=time- ...
控制文本框css
<%=f.text_field :cardno,:style=>"width:50px"%>
在用rails的时候发现在做数据映射的时候rails会自动在对象名称后面加个s作为数据表名,能不能更改?
答案:
class order < ActiveRecord::Base
set_table_name "T_ORDER"
end
将order映射到T_ORDER而不是orders
在网站优化的过程当中,相信很多朋友遇到过这样的问题,已经被搜索引擎收录的页面,由于网站的改动或者适应搜索引擎的需要,而删除这些已经被收录的页面,那么应该如何对这些页面删除,而不对网站造成影响呢?河北刺猬教你巧用robots屏蔽已收录信息。
首先你需要确实哪个页面是你想要删除的,并且找出它所在的目录级别,同时确认那个是你需要保留的。比如 …/ABC/ 或者 …/ABC/index.html 这个页面保留,而删除…/ABC/abc/ ..ABC/abc/123/ 这些。你可以通过Disallow: /ABC/abc/,这样可以连 acb目录下的123都删除掉。
同时你也可以直接在谷歌管理 ...
找了一些相关的CSS HACK后,总结的几个方法。
<来源:http://blog.csdn.net/bkq421511585/article/details/7197893>
1. 区别FF和IE
1-1
首先,当然是!important大法,可以提升指定样式规则的应用优先权,如下面的例子:
插入代码:
div{
backgrou ...
中文字号VS英文字号(磅)VS像素值的对应关系:
八号=5磅(5pt) ==(5/72)*96=6.67 =6px
七号=5.5磅 ==(5.5/72)*96=7.3 =7px
小六=6.5磅 ==(6.5/72)*96=8.67 =8px
六号=7.5磅 ==(7.5/72)*96=10px
小五=9磅 ==(9/72)*96=12px
五号=10.5磅 ==(10.5/72)*96=14px
小四=12磅 ==(12/72)*96=16px
四号=14磅 ==(14/72)*96=18.67 =18px
小三=15磅 ==(15/72)*96=20px
三号=16磅 ==(16/72)*96 ...
客户端http//url调用get_student_courses方法。
def get_student_courses
csri=CoursesStuRegInf.all.select{|cs| cs.stu_reg_inf_id==current_user.id&&cs.situation=="已选"}
courses=[]
csri.each{|cs| courses << Course.find(cs.course_id) } if csri
render_data courses
en ...
def randth(arr)
randarr=Array.new
tmp=Array.new
s=arr.size-1
p s
for i in 0..s
r=rand(s+1)
if tmp[r]!=1
randarr.push(arr[r])
tmp[r]=1
else
redo
end
i=i+1
end
return randarr
end
p randth([1,2,3,4,5,6,7,8,9,10])
二:
def double(x) { x * 2 }
a_list = [1, 2, 3, 4]
map(a_ ...