06 2011 档案
摘要:以前也用过Balsamiq Mockups,没产生过什么额外的想法,更不可能把它与rails联系起来。今天我这个不务正业的人想画一个网页,自然而然想到了Balsamiq Mockups。最近用rails写过一个烂的能勉强使用的CMS,我突然发现我写的CMS与Balsamiq Mockups有点相像。当然,Balsamiq Mockups是用AIR写的。于是,我就想:能不能把我的烂CMS改造一下,做成一个网页版Balsamiq Mockups?我这人很懒,只会想会做。于是我开始想……1、Mockups的一个个小控件就相当于CMS的一个个模块,添加控件就相当于添加模块,Mockups的控件属性相当
阅读全文
摘要:1、ifif a==1 then puts "ok" end #单行的写法if a==1; puts "ok" end #也可以这样if a==1 then puts "ok";puts "ok"; end #单行多语句if a==1;puts "ok";puts "ok"; end #这样写就太恶心了从上面可以看出,ruby相当自由,但是从可读性、不易出错……等等考虑,单行多语句if建议采用第三种写法,即:if 条件 then 语句1;语句2; end单行单语句常常写成:p
阅读全文
摘要:1、有一字符串a:a="[1,2,3,4]"2、将字符串a转换成数组b:a=a[1..-2] #去掉中括号#=> "1,2,3,4" b=a.split(",") #生成数组# => ["1", "2", "3", "4"] 3、将数组b转换成字符串a:b=b.join(",") #个元素之间用逗号连接成字符串#=> "1,2,3,4" a="["+b+"]"
阅读全文
摘要:1、whilewhile a<10 puts a a=a+1end( puts a a=a+1) while a<102、untiluntil a>=10 puts a a=a+1end3、forfor i in 1..9 puts iend注意:尽量不要使用for循环,因为for循环会额外产生一个变量,如上面的i,for循环结束后i并不消失,很容易与循环外代码产生冲突。4、times3.times do |i| puts iend5、upto,downto1.upto(9) do |i| puts iend9.downto(1) do |i| puts iend6、step
阅读全文
摘要:高三上语文课,薛洁老师讲到一作文题:一位老和尚想从两个徒弟中选一个做衣钵传人。一天,老和尚对徒弟们说,你们出去给我拣一片最完美的树叶。两个徒弟遵命而去。不久,大徒弟回来了,递给师傅一片并不漂亮的树叶,对师傅说,这片树叶虽然并不完美,但它是我看到的最完整的树叶。二徒弟在外面转了半天,最终却空手而归,他对师傅说,我见到了很多很多的树叶,但怎么也挑不出一片最完美的。最后,老和尚把衣钵传给了大徒弟。 然后她说同意二徒弟的举手,貌似全班只有我自己举手。她说,这种想法是很危险的,世界上不存在绝对的完美。我一直对此耿耿于怀。我纳闷为什么只有我一个人举手?为什么我与其他同学有这么大的差别?我也是这个班级普通的
阅读全文

浙公网安备 33010602011771号