2010年5月9日

Ruby中的迭代器简介

摘要: each 最简单的迭代器,它所做的就是连续访问收集的所有元素。输出结果:13579独特的作用就是用来实现Ruby语言的for循环。因为在Ruby内建的循环原语只有while和until。for只是一个语法块。例如:Ruby会用each迭代器转换为:collect它从收集中获得各个元素并传递给block。block会返回的结果被用来生成一个新的数组,例如:输出结果:inject虽然直接翻译中文,名... 阅读全文

posted @ 2010-05-09 10:27 非常笑 阅读(943) 评论(0) 推荐(0) 编辑

2010年5月8日

Ruby的动态特性

摘要: 最近在看《Programming Ruby》这本书,刚刚接触Ruby,和Rails框架一起。这种绝对是对敏捷web开发的发展。 Ruby是一门动态语言,主要体现在: 变量不需要类型定义,直接使用。下面的代码,对于变量name不需要类型声明,直接定义。访问控制不是静态的,o(∩_∩)o 哈哈!这点我觉得蛮神奇的。因为方法的调用也是动态的,所以调用时才去查找方法的定义,然后再... 阅读全文

posted @ 2010-05-08 21:33 非常笑 阅读(261) 评论(0) 推荐(0) 编辑

2010年4月20日

ActionController::InvalidAuthenticityToken 解决办法

摘要: 按照第三版书Agile Web Development上讲得例子做操作步骤如下:rails2.0在environment.rb中打开config.action_controller.session_store = :active_record_store# Use the database for sessions instead of the cookie-based default,# whi... 阅读全文

posted @ 2010-04-20 19:51 非常笑 阅读(2974) 评论(0) 推荐(1) 编辑

2010年4月8日

每日知识(4)墨卡托投影

摘要: 墨卡托投影,又称等角正切圆柱投影,其原理是假设有一个与在赤道与地球相切的圆柱面,先把球面映射到这个圆柱面,再把这个圆柱面展开成为一个平面。 在墨卡托投影中,强调角度不变——假定地球表面有两点A和B,在地球球面上,B相对于A的角度是北偏东 ,那么经过墨卡托投影之后,在平面地图上,B相对于A的角度仍然是北偏东。这一点在航海中非常重要,因为在茫茫大海中,没有什么参照物,只能根据罗... 阅读全文

posted @ 2010-04-08 18:40 非常笑 阅读(1683) 评论(0) 推荐(0) 编辑

2010年4月6日

类的静态成员

摘要: 在实际中遇到如下问题:编译后出现error1:p1变量必须为常量才可以在类内部初始化。变量分为声明和定义。对于类的静态成员声明和定义必须分离,即在类的内部声明但是必须在类的外部进行这也不是绝对的,就像错误提示告诉我们,当一个静态成员为常量时则可以在类的内部完成声明与定义的工作。同理p2变量需要在类的外部进行定义。p3静态数组成员或是指针也要在类的外部进行定义。最后记住静态成员是在类的范围内共享的,... 阅读全文

posted @ 2010-04-06 21:30 非常笑 阅读(169) 评论(0) 推荐(0) 编辑

(转)右下角弹出消息框

摘要: privateintcurrentX;//横坐标privateintcurrentY;//纵坐标privateintscreenHeight;//屏幕高度privateintscreenWidth;//屏幕宽度intAW_ACTIVE=0x20000;//激活窗口,在使用了AW_HIDE标志后不要使用这个标志intAW_HIDE=0x10000;//隐藏窗口intAW_BLEND=0x80000;... 阅读全文

posted @ 2010-04-06 21:19 非常笑 阅读(383) 评论(0) 推荐(0) 编辑

2010年3月17日

(转载)程序员进阶的建议:多看、多写、多交流

摘要: 很多初学者都说入门之后不知道该如何提高,我都是告诉他们多实践。最近在我们的团队中建立了一个学生的实习小组,我在和他们讲授程序设计分析的时候,我也给他们了个小建议写代码就是多看、多写,后来又补上一点:多交流。 我认为不管是做什么行业或工作,只要专注都可以有自己不同的成就。因此我觉得做任何事必需要有热情,而且是持续的热情,有一句话说“好的开始是成功的一半,持之以恒是成功的另一半”... 阅读全文

posted @ 2010-03-17 13:31 非常笑 阅读(276) 评论(0) 推荐(0) 编辑

2010年3月16日

C#简易实现数字转换为中文的形式

摘要: 逛园子的时候偶然发现这个题目,自己闲来动手尝试下C#这门语言实现了下。 目前只实现到万万亿的级别,再进一位没有实现。上面是定义了一些查询映射的数组。这个是唯一对外可用的函数,参数为大数字,支持重载可以为长整型。唯一思想是先每一位数值做翻译,然后是该位所在的位数级别做翻译,当然这个过程中引入了零Rank的错误,接下来就是处理这个,情况很多。自己是想到一个写个测试,然后去实现它,最终完成就是在Dele... 阅读全文

posted @ 2010-03-16 18:53 非常笑 阅读(1640) 评论(0) 推荐(0) 编辑

2010年3月15日

每日知识(3)--Code Review

摘要: 首先,我们先来看看Code Reivew的用处:Code reviews 中,可以通过大家的建议增进代码的质量。Code reviews 是一个传递知识的手段,可以让其它并不熟悉代码的人知道作者的意图和想法,从而可以在以后轻松维护代码。Code reviews 也鼓励程序员们相互学习对方的长处和优点。Code reviews 也可以被用来确认自己的设计和实现是一个清楚和简单的。你也许注意到了在上面... 阅读全文

posted @ 2010-03-15 21:53 非常笑 阅读(289) 评论(0) 推荐(0) 编辑

使用 Visual C++ 2008 功能包加强 Windows 应用程序

摘要: http://msdn.microsoft.com/zh-cn/magazine/cc507634.aspx 阅读全文

posted @ 2010-03-15 20:48 非常笑 阅读(263) 评论(0) 推荐(0) 编辑

导航