Fedora下使用sudo
梦想
你要搞清楚自己人生的剧本——不是你父母的续集,不是你子女的前传,更不是你朋友的外篇,对待生命你不妨大胆冒险一点,因为好歹你要失去它。如果这世界上真有奇迹,那只是努力的另一个名字,生命中最难的阶段不是没有人懂你,而是你不懂你自己。——尼采
当读到这段话时,我陷入了沉思,不禁想:人生短短几十年,生命的1/3差不多已悄然而逝,在这1/3的年华中自己收获了什么,失去了什么。我想得到的可能就是人们眼中所谓的专业知识,比一般人士更了解计算机而已,同时可能收获的是思考问题和解决问题的能力。而失去的确是童年该有的肆无忌惮的玩耍,天马行空的想法,取而代之的是那铜墙铁壁似的教室的囚禁,被教导做个父母、老师眼中的乖孩子,死记硬背那些该死的口诀表和公式。
…Dead Code
ASP.NET MVC Json()处理大数据异常解决方法
近几天一直忙于windows下的项目,rails的学习暂时搁置了,所以也有好几天没有用fedora了,博客大致也有一周没有更新。此博客本想只记录一些Linux平台下的相关操作,但这两天碰到的问题很棘手,虽最终得以解决,但不忍就此翻篇,想将解决之法记录下来,以避免今后再次碰到此类问题又得重头再寻求解决方案,同时也分享出来,避免其他人碰到此问题时多走弯路。所以便予以记录。下面切入正题:
先对项目做个简单介绍:
…计算机启动过程
Ruby语言独特点
有时候真佩服别人的博文可以写的那么长,而且很有料,读起来也非常顺畅,而自己每次却不太善于总结,可能是平时积累的片段还不够,不足以总结,亦或是自己缺少这么一个总结性的思维,导致如今为止也没有产出一篇广为阅读的文章。不过即使如此,也没有打消我持续写博客的念头,不管好坏,不管是否有读者,我将会一如既往的写下去。正如哥哥的《我》:我就是我,是颜色不一样的烟火。每个人都有他存在的价值,无论高低贵贱,无论贫穷富贵,都有其独一无二不可替代的特性。所以无论自己的博文是否能带给大家一丝感触、一点帮助,我都会坚持,因为这也是对我自己学习的一个总结,同时也想尽力贡献一份自己的力量来帮助他人,但我想更多的还是能帮助自己,以便为未来某一天突然需要回味从前的知识提供便捷。我想这便是写博客的初衷。下面进入正题吧:
…Vim常用快捷键总结
Vim的学习之路真的很长,永远有记不完的命令,永远会突然冒出一个新插件。不过我总算从Vim的荆棘中一路走过来了,现在真的是苦尽甘来,时刻体会它带给我的喜悦和惊奇。下面对我所学习所了解到的常用命令做一个基本总结:
###Normal mode:
>>
indent current line
n>>
indent the next n line
.
repeat last command
m,n>>
indent from m to n line
==
autoindent current line
n==
autoindent the next n line
gg=G
autoindent the whole file
instance_eval vs class_eval
Ruby中类其实也是Class的实例。而且instance_eval必须由实例来调用,class_eval必须由类来调用。具体参考下面的实例:
class A
end
a = new A
a.instance_eval do
self #=>a
def test
puts "this is a singleton method of instance a"
end
end
a.test #=>this is a singleton method of instance a
b = A.new
b.test #=>NoMethodError
搭建Git服务器
从开始用Git到现在也已经有一年时间了,但一直都在本地开发,用于管理本地的代码,没有进行多人协作开发,所以也没有必要搭建一个Git服务器。
但就在昨晚,我在教研室给大家介绍Git工具时,感觉大家对这个工具貌似没有太大的热情,猜其原因,可能是因为大家对这个工具过于陌生,而我又讲的太过细节,所以他们可能听得有点烦。但是只有试过之后才能感觉其方便之处,我也希望教研室的同学都能掌握它,所以便决定在教研室搭建一个Git服务器,供大家使用,也思索着今后的项目都用git来进行管理。毕竟现在教研室只有我一人使用git,其他同学都用svn,甚至不用(其实用svn的同学不超过3个),开发项目也难以统一,而我个人在使用过git后又不想转向svn,同时也非常希望身边的同学也能去使用git这么一个优秀工具,所以只能忽悠他们转向git了。不过经昨晚一役,证明了我忽悠人的本领完全不到家,看来今后得好好练练了。前奏有点过于冗长,下面进入正题吧。
…