大熊猫猪侯佩 (︶^︶)

hopy是一只贪吃贪睡爱鹅鹅的大熊猫猪

写的一个inter类模仿ruby整数的行为

我们知道ruby中对于整数的[],[]=,>操作是针对于二进制的值来运算的。我现在写一个针对十进制数操作的类,拥有整数的所有方法,如下: class InterEx def initialize(val=0) @val=val end def to_s @val.to_...

2010-04-28 17:52:00

阅读数 803

评论数 1

当你学不进去的时候,不妨看看大脑是怎么想的?

1.大脑喜欢色彩。平时使用高质量的有色笔或使用有色纸,颜色能帮助记忆。2.大脑集中精力最多只有25分钟。这是对成人而言,所以学习20到30分钟后就应该休息10分钟。你可以利用这段时间做点家务,10分钟后再回来继续学习,效果会更好。3.大脑需要休息,才能学得快,记得牢。如果你感到很累,先拿出20分钟...

2010-04-26 10:18:00

阅读数 1227

评论数 1

ruby和MinGW的一次融合

我们在使用C编程时会遇到一个问题,比如头文件的一个函数包含在一个lib中,但是在实际连接中我们不知道它在哪个库中。也许可行的一种办法是直接上网查询某个函数的依赖条件,这对于常用函数是没问题的!但是对于复杂而又缺少文档的第三方lib来说,无异于大海捞针。 自此通过2种办法来尝试解决这个问题,我们先看...

2010-04-25 13:03:00

阅读数 1711

评论数 0

ruby调用平台指令删除指定文件夹

正常情况下,ruby如果发现文件夹中有system,readonly,hide类型的文件,则是不能直接删除他们的。如何解决呢?以其人之道还治其人之身! def dryf(fpath) #destroy file x = Iconv.iconv(utf-8,gbk,fpath).to_s %x{...

2010-04-25 12:57:00

阅读数 1759

评论数 4

用多线程并发实现不重复的N个伪随机自然数

def NoRep(count) vnow=0 ts=[] count.times do |i| ts[i]=Thread.new do sleep(rand(0.01)) Thread.current["val"]=vnow vnow...

2010-04-16 12:10:00

阅读数 1025

评论数 0

一个简单的Fibonacci类的封装

class Fibonacci def initialize rewind end def next tmp = @v0 @v0,@v1=@v1,@v0+@v1 tmp end def rewind @v0,@v1=1,1 endend  使用...

2010-04-15 14:30:00

阅读数 688

评论数 0

ruby关于检查IP地址正则的例子

rep=/d{1,2}|1/d/d|2[0-4]/d|25[0-5]x=/^(#{rep})/.(#{rep})/.(#{rep})/.(#{rep})$/p "ok!" if strTestIP =~ x

2010-04-14 15:29:00

阅读数 1761

评论数 0

gcc下的一个VC汇编转换

inline unsigned int Div_RADIX(unsigned __int64 x, unsigned __int64 *pRemainder) { _asm { mov eax,dword ptr [x]mov edx,dword ptr [x+4]mov ebx,RADIXdiv...

2010-04-11 10:23:00

阅读数 1245

评论数 0

ruby备忘录

Ruby的GUI框架 VisualuRubyExerb

2010-04-09 09:45:00

阅读数 937

评论数 0

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