- 浏览: 243263 次
- 性别:
- 来自: 杭州
最新评论
-
zhangyou1010:
回去倒立去,哈哈。
作为一个程序员,身体很重要! -
Hooopo:
Ruby MetaProgramming is all abo ...
Metaprogramming Ruby -
orcl_zhang:
yiqi1943 写道LZ现在上学还是工作呢工作好多年了。不过 ...
2011年 -
yiqi1943:
LZ现在上学还是工作呢
2011年 -
tjcjc:
query cache
就是一个简单的hash
key就是sq ...
Rails sql延迟加载和自带缓存
文章列表
关于盒模型需要下面几点主意:
1,边界值可为负,各显示器显示可能不相同。
2,边框默认的样式为不显示。
3,填充值不可为负。
4,对于块元素,未浮动的垂直相邻元素的上边界和下边界会被压缩。
5,浮动元素边界不压缩。
6,内联元素,定义上下元素不影响行高。
7,如果盒中没有内容,则即使定义了宽度和高度都为100%,实际上只占0%,因此不会被显示,此点在采取布局的时候需要特别注意。
缩写技巧:
1,上 下 左 右,上 左右 下,上下 左右,上下左右。
2,缩写颜色,"#006600"可以缩写成“060”。
3,压缩属性。
最近开始看数据结构与算法分析,机械工业出版社的。今天刚开始看,刚看完第一章。
惊为天书,实在是太好了,按捺不住激动的心情。为何当初学习数据结构没有如此的激情呢?好了,插一个广告吧,对数据 ...
最近看了看ruby元编程的一些东西。简单的记下。
1,ruby的class_eval。打开类上下文,定义类的实例方法。
attr_accessor应该就是一个类方法,然后打开类上下文,定义一堆get,set方法。
2,rails回调大量使用了alias_method_chains实现。
3,ruby的类变量和类的实例变量区别。父类的类变量和子类的类变量是同一个,类实例变量不是。
4,block可以打开上下文。
5,class_eval使用block,最强大的地方。
6,meta_class经常这样写
# def metaclass
# class << self; s ...
1.牙齿不好的,脾气一般都好。反之,一口利牙的人,脾气不小。张飞是一例。
2.求人办事,一口答应者,一般都办不成事。更要防备这种人可能是骗子。例如,高考之后,大学门口为家长承诺包上学的人。刚入官场的青年 ...
年少时,总是轻狂,总是自大。
突然间,发现自己已经很老了。
时间就想磕了兴奋剂一样,飞奔。
1分钟,1小时,1天,1年。总是这样。
应了某个哲人的话,
青春是用来浪费的。
没来的及后悔,因为梦想在在前方等待。
等待是痛苦的,耐心的等待是寂寞的。
有时候,你会发现,自己在对自己招手,
那是因为你看到时间里的影子,
你看到了,刹那间的你,
刹那间消失的影子。
回忆已经成为回忆的存在,
就想大海里的飘流瓶。
假如,那么,
没有假如。
有一丝的哀伤,
可是哀伤是什么?
继续哀伤的理由么?
天空很蓝。
鸟儿,在自 ...
先简单介绍下小弟的情况吧。
08毕业,二本中比较好点的。英语四级,毕业时水平一般,有点java基础。
第一个工作,做外包在广州,公司给的不多3000,加班不少,有加班费餐补,五险一金等。在09年7月,感觉自己的技术和其他方面都无法提高,而且加班超级多,实在无法忍受,离职。
来到南京,开始ror。因为之前没有接触过,所以花了一个多月的时间自己学习ruby,linux和rails,平时有问题单独请教老板,老板技术出身,3年ror开发经验,很厉害的。1个月后,开始工作,公司给的比较少。而后工资每个月大约加600的速度递增。现在3500(现在不加了),公司包住,周末 ...
遇到这样的一个问题.看代码
在work_sheet的model中
named_scope :working ,:conditions => ["qted = ? and start > ? ",4,DateTime.now]
named_scope :starting,:conditions => "production_plans.state = 0", :include => :production_plan
#不报错
WorkSheet.working
#不报错
WorkSheet.starting ...
起了一个比较低调的标题,太醒目容易被隐藏,做人要低调.
今天晚上,看了一期郎教授的节目,关于丰田汽车召回事件.
关于丰田汽车召回,俺一直以为是丰田出大问题了,不知道用了那个该死的供应商提供的零件,或者 ...
今天读完了rails recipes,书比较老了,很多东西也已经了解,所以只是粗略的看了下.
简单的记录下笔记.下面的记录是按照章节来的.
一,User Interface Recipes
1,In-Place Form Editing.plugin.
2,Making Your Own JavaScript Helper,实现自己的js helper.
3,Showing a Live Preview,显示实时预览.使用了observe_form方法.
4,Autocomplete ...
闭包的一个重要特征是:过程(方法)内部定义的变量,即使在方法调用完成以后,仍然可以继续引用到!(即延长了生命周期)
def method(n)
puts "n=#{n}"; #测试用
return proc{|i| n +=i } #关键:proc是一个过程对象,只能由"委托"用call来调用,这里在过程内部引用了参数变量n,将会在多次call该过程后,保留对n的引用,形成闭包!
end
aDelegate = method(0);#可以理解为c#中的委托,同时该语句会初始化n为0
puts aDelegate.call(1);#上 ...
推荐一个在ubuntu下的比较好用的对比工具.meld.
sudo apt-get install meld.
http://www.mysuc.com/test/My97DatePicker/
http://www.my97.net/dp/index.asp
今天休息一天,早上醒来就在床上想事情。
简单的记下想的东西,觉得还挺有用,怕忘记,所以记下来。
1,效率还是最重要的问题.现在的项目的延期,我想一个主要的原因就是在redmine没有严格的对自己的工作进行预估,并按照redmine上的计划来实施。
2,项目几个版本的release过程,并不是按照功能的轻重来依次实现的。前天看了下那本《硝烟中的xp和scrum》,觉得事先在项目中对几个需求没有做好很好的优先级划分。可以尝试固定一段时间的release方式,比如20就是一个比较不错的周期.
3,项目的试用期。没有让客户在最短最快的时间试用项目。尽早的让 ...
http://www.open.collab.net/scdocs/ddUsingSVN_command-line.html.zh-cn