李哲—MAY13,2015语言本身Ruby语言支持语法级别的系统,框架,甚至语言本身的方法复写,一般叫做元编程(metaprogramming),此基础之上还有一些术语为mixin,方法的动态定义,运行时类改写等等,这些技术和机制可以让语言本身就能实现其他语言需要字节码才能实现的功能,例如..
分类:
其他好文 时间:
2015-05-15 01:26:58
阅读次数:
243
李哲 — MAY 13, 2015 ##语言本身 Ruby语言支持语法级别的系统,框架,甚至语言本身的方法复写,一般叫做元编程(meta programming), 此基础之上还有一些术语为mixin,方法的动态定义,运行时类改写等等,这些技...
分类:
其他好文 时间:
2015-05-14 23:58:36
阅读次数:
330
转自:http://my.oschina.net/xsinger/blog/14229?catalog=71266下载下面这个文件:http://scintilla.sourceforge.net/locale.zh_gb.properties 以文件名为locale.properties 保存到S...
分类:
其他好文 时间:
2015-05-13 12:08:41
阅读次数:
101
安装GITLAB参照官网提供的步骤安装很简单。但在执行gitlab-ctlreconfigure时可能会出现ruby_block[supervise_redis_sleep]actionrun停止在哪,不动的情况。啥原因哪?我的gitlab是kvm的centos7虚拟机会不会是虚拟机的问题?排查半天都不是。最后参照官网提供的方法执行:手工执..
分类:
其他好文 时间:
2015-05-12 19:05:17
阅读次数:
149
在线python, perl, javascript, Lisp, Ruby等 http://melpon.org/wandbox/正则表达式在线测试工具 http://tools.jb51.net/tools/regex.asphttp://tool.oschina.net/regex在线unix...
分类:
编程语言 时间:
2015-05-12 18:23:54
阅读次数:
157
一、常见异常异常名常见原因怎样抛出RuntimeErrorraise抛出的默认异常raiseNoMethodError对象找不到对应的方法a=Oject.newa.jackmethodNameError解释器碰到一个不能解析为变量或方法名的标识符a=jackIOError读关闭的流,写只读的流,或类...
分类:
其他好文 时间:
2015-05-11 23:26:27
阅读次数:
134
元素名: %百分号字符放在每一行的开头,后面紧跟一个标签名,标签名后加一个空格,后跟要在此标签内部显示的文本,例如:%one
%two
%three Hey there将被编译为:
Hey there
说明:%特殊符号在每个标签名的开头,one、two、three为标签名,标签three后有一个...
分类:
其他好文 时间:
2015-05-11 16:10:07
阅读次数:
310
概述由于ObjC主要基于Smalltalk进行设计,因此它有很多类似于Ruby、Python的动态特性,例如动态类型、动态加载、动态绑定等。今天我们着重介绍ObjC中的键值编码(KVC)、键值监听(KVO)特性:(原文地址:http://www.cnblogs.com/kenshincui/p/38...
分类:
移动开发 时间:
2015-05-11 12:44:52
阅读次数:
242
ruby的lambda跟 proc是差不太多,感觉就像一个“变量方法”,或者有点像C/C++的宏,可以在ruby方法、或者类中定义一个简单通用的方法,随时可以调用 例如 back?=?->?{redirect_to?new_project_path?+?"?dom...
分类:
其他好文 时间:
2015-05-11 00:12:13
阅读次数:
391