自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

ruby中clone和dup的区别

一般情况下,认为两者的表现是相同的,那是对于没有对象进行tainted和frozen操作,clone顾名思义就是全盘拷贝,两者dna是一样的,但是dup则只对tainted状态进行拷贝,以前是frozen的现在都变成了un...了,而且dup不对对象的单例方法进行拷贝...

2009-03-25 15:28:22 654

ruby中的对象

ruby内建的类,比如String,Array,Hash,Numeric,Range,Symbol,TrueClass,FalseClass,NilClass都有其自己的字面写法,而且他类的实例就需要显示的创建,通常用new...

2009-03-25 14:59:02 100

__END__标志程序的结束

=begin, =end, __END__是ruby解析器所有的,而不是关键词。__END__标志这此ruby文件的结束,呵呵,所以之后可以写任何文本文件作为数据了。

2009-03-20 17:25:07 779

ruby 嵌入式注释

ruby的嵌入式注释是以=begin开始=end结束,且都顶行写,也就是=必须是一行的第一个字母。在这两个标志符之间的是注释,要求 =begin后和=end前至少有一个空格...

2009-03-20 17:13:20 232

原创 CSS编写应该注意的15个问题

        1、不要使用过小的图片做背景平铺。这就是为何很多人都不用 1px 的原因,这才知晓。宽高 1px 的图片平铺出一个宽高 200px 的区域,需要 200*200=40, 000 次,占用资源。  2、无边框。推荐的写法是 border:none;,哈哈,我一直在用这个。 border:0; 只是定义边框宽度为零,但边框样式、颜色还是会被浏览器解析,占用资源。  3、慎用 * ...

2009-02-19 15:03:04 210

原创 activerecord安全传递参数的方法

提示:如有转载请注明作者 小游戏 及出处 当我们进行进行activerecord操作时, :conditions使我们最为常用的组合条件表达式的地方,有几种方式可以把外部参数传入其中1.用#{para}的方式传递参数,但是这种方式最不安全,容易被sql注入攻击2.conditions值为一数组,数组的第一个元素为模板字符串,用?当占位符,其他元素为实际值,代替前面的

2009-01-12 14:12:00 535

activerecord安全传递参数的方法

提示:如有转载请注明作者 小游戏 及出处 当我们进行进行activerecord操作时, :conditions使我们最为常用的组合条件表达式的地方,有几种方式可以把外部参数传入其中1.用#{para}的方式传递参数,但是这种方式最不安全,容易被sql注入攻击2.conditions值为一数组,数组的第一个元素为模板字符串,用?当占位符,其他元素为实际值,代替前面的占位符,如condit...

2009-01-12 14:06:59 162

ruby赋值注意事项

提示:如有转载请注明作者 小游戏 及出处 ruby很灵活,就因为这个灵活有时让我们摸不着头脑它到底为什么这样,ruby的赋值就有许多要注意的地方1. 数组元素的赋值,其实数组赋值中的[]也是函数,把它当函数对待即可, 如果有两个参数,那么他的形式就是   arr[x] = y 等价于 arr.[](x, y), 如果三个参数的话那么其形式就是arr[x,y] = z 等价于 arr.[]...

2008-12-31 15:24:52 152

ruby局部变量正确理解

提示:如有转载请注明作者 小游戏 及出处 ruby的局部变量有时让人感到脑袋很发懵,让人很容易混淆概念,先给他好好标明一下1. ruby局部变量前没有前缀标识符,这就意味着对于局部变量的调用像函数调用2. 假如对一个局部变量有赋值,那么就知道这是个变量而不是函数,之后对这个变量的调用就能读取这个值3. 如果没有赋值就调用,那么就把他当成函数调用,如果没有这个函数定义则抛出NameErr...

2008-12-30 11:11:10 172

原创 ruby 1.9, 语句终断规则的变化

提示:如有转载请注明作者 独舞 及出处 在ruby 1.9中, 语句的终断规则有些变化,animals = Array.new.push("dog") # Does not work in Ruby 1.8.push("cow").push("cat").sort当一个新行是以.为开始的,那么他就认为这行是上一行的继续,所以就可以以上面例子所示进行代

2008-12-29 11:19:00 583

原创 ruby程序的执行

提示:如有转载请注明作者 独舞 及出处 ruby程序的执行是顺序执行的,他是从脚本的第一行执行到最后一行,但是实际执行顺序是1. 先搜索BEGIN语句,搜到则执行,否则执行程序的第一行2. 碰到函数定义,类定义,模块定义则执行,导致这些东西被定义3. 碰到导致程序退出的语句,或者到了文件结尾或者遇到__END__则退出执行4. 在退出执行前,典型的执行END

2008-12-29 11:18:00 471

ruby程序的执行

提示:如有转载请注明作者 小游戏 及出处 ruby程序的执行是顺序执行的,他是从脚本的第一行执行到最后一行,但是实际执行顺序是1. 先搜索BEGIN语句,搜到则执行,否则执行程序的第一行2. 碰到函数定义,类定义,模块定义则执行,导致这些东西被定义3. 碰到导致程序退出的语句,或者到了文件结尾或者遇到__END__则退出执行4. 在退出执行前,典型的执行END语句块或者由at_exi...

2008-12-29 11:16:50 286

ruby 1.9, 语句终断规则的变化

提示:如有转载请注明作者 小游戏 及出处 在ruby 1.9中, 语句的终断规则有些变化,animals = Array.new.push("dog") # Does not work in Ruby 1.8.push("cow").push("cat").sort当一个新行是以.为开始的,那么他就认为这行是上一行的继续,所以就可以以上面例子所示进行代码编排,对于长的函数调用比较...

2008-12-29 09:57:38 58

原创 精确延时,不需考虑整数回转问题

  提示:如有转载请注明作者 独舞 及出处 Cpp代码 #define time_after(a,b) ((long)(b) - (long)(a)   #define time_before(a,b) time_after(b,a)    #define time_after_eq(a,b) ((long)(a) - (long)(b) >= 0)  #define tim

2008-12-16 14:44:00 424

原创 用Mochiweb打造百万级Comet应用,第三部分(续2)

提示:如有转载请注明作者 独舞 及出处 原文:A Million-user Comet Application with Mochiweb, Part 3参考资料:Comet--基于 HTTP 长连接、无须在浏览器端安装插件的“服务器推”技术为“Comet”               MochiWeb--建立轻量级HTTP服务器的Erlang库     //

2008-12-16 14:42:00 499

精确延时,不需考虑整数回转问题

提示:如有转载请注明作者 小游戏 及出处 #define time_after(a,b) ((long)(b) - (long)(a) < 0)#define time_before(a,b) time_after(b,a)#define time_after_eq(a,b) ((long)(a) - (long)(b) >= 0)#define time_before_...

2008-12-16 14:34:22 75

用Mochiweb打造百万级Comet应用,第三部分(续2)

提示:如有转载请注明作者 小游戏 及出处 原文:A Million-user Comet Application with Mochiweb, Part 3参考资料:Comet--基于 HTTP 长连接、无须在浏览器端安装插件的“服务器推”技术为“Comet”               MochiWeb--建立轻量级HTTP服务器的Erlang库     // TODO - ...

2008-12-09 14:02:27 124

原创 用Mochiweb打造百万级Comet应用,第三部分(续)

提示:如有转载请注明作者 独舞 及出处 原文:A Million-user Comet Application with Mochiweb, Part 3参考资料:Comet--基于 HTTP 长连接、无须在浏览器端安装插件的“服务器推”技术为“Comet”               MochiWeb--建立轻量级HTTP服务器的Erlang库 floodtest

2008-12-04 16:07:00 890 1

用Mochiweb打造百万级Comet应用,第三部分(续)

提示:如有转载请注明作者 小游戏 及出处 原文:A Million-user Comet Application with Mochiweb, Part 3参考资料:Comet--基于 HTTP 长连接、无须在浏览器端安装插件的“服务器推”技术为“Comet”               MochiWeb--建立轻量级HTTP服务器的Erlang库 floodtest2.erl...

2008-12-04 14:05:37 139

原创 Netbeans 6.5 完美字体设置

提示:如有转载请注明作者 独舞 及出处 随着netbeans 6.5的发布,我们有了一个更好组合的软件开发平台,但是进入界面后,一个丑陋的画面就在你面前了,怎么改才能让它更漂亮呢?搜寻了一下相关方面的帖子,通过自己的试验总结如下:1. 安装新的java sdk后我们需要更改其字体配置,在java的安装目录中找到jdk里的jre里的lib目录(还有jre的lib目录)

2008-11-27 11:04:00 519

原创 用Mochiweb打造百万级Comet应用,第三部分 (待续)

提示:如有转载请注明作者 独舞 及出处 原文:A Million-user Comet Application with Mochiweb, Part 3参考资料:Comet--基于 HTTP 长连接、无须在浏览器端安装插件的“服务器推”技术为“Comet”               MochiWeb--建立轻量级HTTP服务器的Erlang库 在这个系列的第一部

2008-11-27 11:02:00 706

原创 用Mochiweb打造百万级Comet应用,第二部分

提示:如有转载请注明作者 独舞 及出处 原文:A Million-user Comet Application with Mochiweb, Part 2参考资料:Comet--基于 HTTP 长连接、无须在浏览器端安装插件的“服务器推”技术为“Comet”               MochiWeb--建立轻量级HTTP服务器的Erlang库 在第一

2008-11-27 10:57:00 903

原创 用Mochiweb打造百万级Comet应用,第一部分

提示:如有转载请注明作者 独舞 及出处 原文:A Million-user Comet Application with Mochiweb, Part 1参考资料:Comet--基于 HTTP 长连接、无须在浏览器端安装插件的“服务器推”技术为“Comet”               MochiWeb--建立轻量级HTTP服务器的Erlang库      在

2008-11-27 10:50:00 479

Netbeans 6.5 完美字体设置

提示:如有转载请注明作者 小游戏 及出处 随着netbeans 6.5的发布,我们有了一个更好组合的软件开发平台,但是进入界面后,一个丑陋的画面就在你面前了,怎么改才能让它更漂亮呢?搜寻了一下相关方面的帖子,通过自己的试验总结如下:1. 安装新的java sdk 后我们需要更改其字体配置,在java的安装目录中找到jdk里的jre里的lib目录(还有jre的lib目录),把fontconf...

2008-11-21 15:17:33 155

用Mochiweb打造百万级Comet应用,第三部分

提示:如有转载请注明作者 小游戏 及出处 原文:A Million-user Comet Application with Mochiweb, Part 3参考资料:Comet--基于 HTTP 长连接、无须在浏览器端安装插件的“服务器推”技术为“Comet”               MochiWeb--建立轻量级HTTP服务器的Erlang库 在这个系列的第一部分和第二部分...

2008-11-21 14:56:46 135

用Mochiweb打造百万级Comet应用,第二部分

提示:如有转载请注明作者 小游戏 及出处 原文:A Million-user Comet Application with Mochiweb, Part 2参考资料:Comet--基于 HTTP 长连接、无须在浏览器端安装插件的“服务器推”技术为“Comet”               MochiWeb--建立轻量级HTTP服务器的Erlang库 在第一部分,我们构建了一个每...

2008-11-19 11:40:59 111

用Mochiweb打造百万级Comet应用,第一部分

提示:如有转载请注明作者 小游戏 及出处 原文:A Million-user Comet Application with Mochiweb, Part 1参考资料:Comet--基于 HTTP 长连接、无须在浏览器端安装插件的“服务器推”技术为“Comet”               MochiWeb--建立轻量级HTTP服务器的Erlang库       在这个系列中,我将详...

2008-11-14 12:25:21 97

不得不开始写技术博客了

      自己本身就是个技术工人,所以对技术的学习还是要的的。看了那么多书,学了那么多语言,结果到现在不是忘的忘就是混的混,为了澄清思路必须得把自己学的东西记录下来,到快忘快混的时候再看看可能效果会好些,本博客空间有原创,有翻译,有转载,原创的大家不要说我瞎掰,翻译的大家不要说我瞎猜,转载的大家不要说我瞎忙就行了,just do it!!!                         ...

2008-11-14 08:51:40 60

ActionScript.3.0.Cookbook.中文完整版

ActionScript.3.0.Cookbook.中文完整版

2011-03-01

wtl thread

wtl实现的线程管理源代码,很好用,用强大

2010-08-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除