`
rloc2003
  • 浏览: 57744 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论
文章列表
接触CSS已有相当长一段时间,我们竟然没有留意position:fixed的用法。 我们都知道CSS中定位属性position的值,除了默认的值外,还有absolute,relative和fixed。我平时比较常用absolute和relative,而position:fixed却没多关注。或许是因为当初在CSS中文手册中看到position:fixed旁边有说明“IE5.5及NS6尚不支持此属性”吧。 前段时间,在做一个项目时需要使一个层相对于浏览器边框固定,那时用position:absolute试了下,发觉absolute是对网页边框而言的。后来,上网查了一些根据滚动条的移动,动态 ...
1. 更新字段中部分数据的方法   update tab set A = concat(substring(A,1,3),'bbb');   从A的1个字符开始取3个字符,加上'bbb',再写入a中,如果A原始值为'123aaa',那么更新之后为'123bbb'了。   update table set a=REPLACE(a,'1','2');   字段A值中的包含的1,替换成2,例如:a=2211,现在要替换成2222,就是把1换成
最近公司的一个项目要在公网上挂一个系统,其中一个功能是要网国外发mail,结果悲剧了,国内的163之流的邮箱都没有问题,可是国外...最后在网上查了一下是DNS的反向解析没有做。   什么是反向域名解析?   反向域名解析系统(Reverse DNS)更重要的功能确保适当的邮件交换记录是生效的。这是一个最常见的问题(尤其是国外的邮件系统更是如此)。更多的电子邮件提供商是使用反向域名解析系统查找来确认信息是从哪里来的。由于这种方式的使用变得更广泛,那些没有正确地发布反向域名解析系统信息的域可能更常发生邮件的退回。 最后我们的解决方案   要做好反向解析首先要有固定公网IP地址、可 ...

ruby字符串操作

    博客分类:
  • ruby
1.返回字符串的长度 str.length => integer   2.判断字符串中是否包含另一个串 str.include? other_str => true or false "hello".include? "lo" #=> true "hello".include? "ol" #=> false "hello".include? ?h #=> true   3.字符串插入: str.insert(ind ...
Ruby执行外部程序   1、system方法 system后跟要执行的系统shell的命令字符串作为参数,此方法可以让系统中的程序在一个子shell中运行。是我们通过ruby脚本引导启动系统中外部程序的常规手法。 2、exec方法
JavaScript里字符串类型转换成日期类型: 如果字符串中有空格或是其他分割符分割,可以用split方法先拆分,返回一个数组,再把这个数组里的年月日作为参数传到new Date()里生成日期类型; 如过没有特殊分隔符,可以用substr(x,y)方法来取子字符串来生成日期,substr(x,y)里,x表示取字串的开始位置,y表示子串的长度! 如果字符串以“/”分割可以用Date.parse(datestr)来转换。 eg:       ......       var start_dateArr = (start_date.value).split("-" ...
验证日期格式为YYYY-MM-DD的正则表达式为:   (([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-8]))))|((([0-9]{2})(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00))-02 ...
f = File.open("testfile") begin # .. process rescue     //获取异常 # .. handle error ensure     //异常处理 f.close unless f.nil? end   原文http://my4java.itpub.net/post/9983/63710    
ruby 用Time类获取当前时间。 t = Time.new puts t 可以看到输出的是(我现在运行的时间): Sat Jan 29 10:45:22 +0800 2011   一般我们拿来用,都不会直接用这样“复杂”的时间格式。 下面通过Time的strftime方法来格式化处理,得到想到的日期格式。 1.比如你想获取 “2011-01-29” 这样的日期格式 t = Time.newdate = t.strftime("%Y-%m-%d")puts date    #2011-01-29   2.比如你想获取“2011年01月29日 星期六 ...
  转载地址:http://www.enjoyphp.com/2009/05/05/javascript/js-select/ 经常用到的代码,却总是忘掉。总结一下,放在这里。 在下面所有代码前最好加上这句: var selectId=document.getElemengById('selectId'); 清空select的项 selectId.options.length = 0; ...
  Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了。         1.INSERT INTO SELECT语句       语句形式为:Insert into Table2(field1 ...
1. 如何创建数组?最简单的,x=[]将创建一个空数组: QUOTE: irb(main):004:0> x = []=> [] 另外还可以使用标准的new方法,任何数组都是Array类的实例。
我们在Ruby中初始化一个5*5的二维数组,可以写成             data = Array.new(5, Array.new(5, 0)) 也可以写成             data = Array.new(5){ Array.new(5, 0)} 初始化完成后,我可以随便给数组中某个元素赋格值,比如             data[2][2] = 2            我们会发现采用第二种初始化方式,输出是正常的,而采用第一种方式初始化,则每行的第3个数据都被赋值成了2。 这是因为,采用Array.new(size, obj)初始化时,数组中将保存obj的同一引用,所以一个 ...
在Ruby中允许并行赋值 如:     a,b = 8,9                 #a = 8,b = 9     a,b = b,a                 #交换ab的值     o,p,q = [1,2,3] 并且在Ruby中允许方法有多个返回值(这与C/C++/Java不同),此时并行赋值变的很有用:     def test(x,y)         a = x*x         b = y*y         [a, b]                #此处有两个返回值,在Ruby中方法最     end                   ...
  view页面代码:   <label style="font:bold;">Season<span class="required">*</span></label> <%= select('season', 'id',       Season.all.collect {|t| [t.name, t.id]}, {:include_blank => true},          {"onchange" => remote_function(    ...
Global site tag (gtag.js) - Google Analytics