python 以其结构严格著称,同时也以其命名规范散漫出名,算乱无规矩的命名尤其给开发人员带来理解上的误区。尤其像python、ruby动态语言,由于在运行期随时可能出现方法或者属性的增减,规则的命名尤其重要。ruby语言本身定义的语法规则较为随意,但却不乏一一对应的隐含规则,使人一目了然。其命名规...
分类:
编程语言 时间:
2015-01-05 18:08:33
阅读次数:
224
过去的几年中涌现了大量的Objective-C开发者。有些是从动态语言转过来的,比如Ruby或Python,有些是从强类型语言转过来的,如Java或C#,当然也有直接以Objective-C作为入门语言的。也就是说有很大一部分开发者都没...
分类:
其他好文 时间:
2015-01-05 13:22:30
阅读次数:
189
Sass与Compass 学习笔记安装: 1、装sass之前先确认装了ruby; 2、命令gem install sass *注一般不能正常安装 由于国内网络原因(你懂的),导致 rubygems.org 存放在 Amazon S3 上面的资源文件间歇性连接失败。这时候我们可以通...
分类:
其他好文 时间:
2015-01-05 12:52:23
阅读次数:
254
过去的几年中涌现了大量的Objective-C开发者。有些是从动态语言转过来的,比如Ruby或Python,有些是从强类型语言转过来的,如Java或C#,当然也有直接以Objective-C作为入门语言的。也就是说有很大一部分开发者都没有使用Objective-C太长时间。当你接触一门新语言时,更多...
分类:
其他好文 时间:
2015-01-05 12:46:37
阅读次数:
174
过去的几年中涌现了大量的Objective-C开发者。有些是从动态语言转过来的,比如Ruby或Python,有些是从强类型语言转过来的,如Java或C#,当然也有直接以Objective-C作为入门语言的。也就是说有很大一部分开发者都没有使用Objective-C太长时间。当你接触一门新语言时,更多地会关注基础知识,如语法和特性等。但通常有一些更高级的,更鲜为人知又有强大功能的特性等待你去开拓。...
分类:
其他好文 时间:
2015-01-05 11:20:10
阅读次数:
189
syntaxhighlighter是一个小开源项目,它可以在网页中对各种程序源代码语法进行加亮显示。支持当前流行的各种编程语言:
C#、CSS、C++、Delphi、Java、JavaScript、PHP、Python、Ruby、SQL、Visual Basic、XML / HTML
分类:
编程语言 时间:
2015-01-04 21:14:47
阅读次数:
174
为什么有这个?由于国内网络原因(你懂的),导致rubygems.org存放在 Amazon S3 上面的资源文件间歇性连接失败。所以你会与遇到gem install rack或bundle install的时候半天没有响应,具体可以用gem install rails -V来查看执行过程。这是一个完...
分类:
其他好文 时间:
2015-01-04 11:08:43
阅读次数:
200
String几乎是所有面向对象编程语言中最常用的类了,在ruby中也不例外,下面是几个在ruby中String的常用方法,记录下来。
concat:连接2个字符串,样例:
puts "Hello ".concat("world!")
输出:Hello world!
capitalize:连首字母大写,其他字母小写,样例:
puts "hello World!".capit...
分类:
其他好文 时间:
2015-01-04 10:08:25
阅读次数:
218
redis是一个快速、稳定的发布/订阅的信息系统。这里有相关的介绍可以用这个发布订阅系统,实现聊天功能。1,假设有两个用户,分别是user1和user2,各创建一个redis连接。u1 = Redis.newu2 = Redis.new2,u1订阅一个频道channel1u1.subscribe "...
分类:
其他好文 时间:
2015-01-04 09:53:18
阅读次数:
153
接上一篇redis ruby客户端学习( 二)对于redis的五种数据类型:字符串(String),哈希(Map),列表(list),集合(sets)和有序集合(sorted sets),上一篇介绍了哈希和列表。一,集合mset。添加一个或者多个元素到集合(set)里require "redis"r...
分类:
其他好文 时间:
2015-01-03 18:32:27
阅读次数:
165