共 26 篇文章
显示摘要每页显示  条
今天安装了centos5.8,发现原生系统显示中文时全是乱码,google后终于搞好中文环境,特记录一下:# yum install "@Chinese Support"二、用 yum 安装中文字体。#yum install fonts-chinese.noarch.将LANG="en_US.UTF-8"LANG="zh_CN.GB18030"LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"SUPPORTED="zh...
ruby的方法调用作用域ruby的方法调用作用域 ruby的method作用域和Java一样,修饰词都有private,protected和public。二、Ruby当中的含义: private在当前类以及子类都可以调用,其他类无法访问,比Java宽松一些,但private方法只能被当前对象隐式调用(self.),不能被同一类别的其他对象实例调用,这又比Java严格;而ruby的面向对象来自smalltal...
对于常量(大写字母开头的变量),有一些不同,常量对于常量所在文件夹中的子文件夹也是可见的ruby 代码class A Const_var = "ok" def print_var puts Const_var #正确,因为Const_var对于子目录可见 end class SubA puts Const_var #正确,因为Const_var对于子目录可见 end end class ...
Ruby GemsRuby Gems.gem -v #gem版本gem update #更新所有包gem update --system #更新RubyGems软件。gem build rake.gemspec #把rake.gemspec编译成rake.gemgem check -v pkg/rake-0.4.0.gem #检测rake是否有效gem cleanup #清除所有包旧版本,保留最新版本gem contents rake #显示rake包中所包含的文件gem dependency rails -v 0.10.1 #列出...
对于初学者来说,可能经常会使用gem命令来安装一些Ruby软件包,但是随着能力的提升,你可能不再满足于仅仅编写教科书上的示例程序,你开始尝试编写一些有实际用途的程序,并且你觉得这些程序可能会对其它人有用,这时候你就需要将你的程序打包并发布给其他人,Ruby自带的包管理软件gem可以很好的帮你完成这个任务,本篇指南将通过一个简单的“H...
bundle gem ruby_extendsions.create ruby_extendsions/Gemfile create ruby_extendsions/Rakefile create ruby_extendsions/.gitignore create ruby_extendsions/ruby_extendsions.gemspec create ruby_extendsions/lib/ruby_extendsions.rb create ruby_extendsions/lib/ruby_extendsions/version.rbInitializating git repo in /Users/alex/...
UTF8编码和正则表达式ruby的编码问题是每一个ruby初学者的最大困扰。编辑器 windows下大多数编辑器(比如irb,ruby自带的SciTE)不支持UTF-8编码,所以解决编码问题最先是换个支持UTF-8编码的编辑器,比如Netbeans,这样才能保证你的输入字符编码是UTF-8. 有了UTF-8编码的编辑器还不够,还要保证输出端不出现乱码,那就一定要用iconv这个库转换...
ip与长整数的思路python(2)把ip转化为整数,并且进行判断。def ip_into_int(ip): return reduce(lambda x,y:(x<<8)+y,map(int,ip.split(''.'')))def is_same_network(ip, network): network = network.split(''/'') mask = ~(2**(32-int(network[1])) - 1) return (ip_into_int(ip) &...
Ruby使用C/C 扩展(包括windows和linux) | Only For Sun...Ruby使用C/C++扩展,可以让ruby变得很强大。require ''mkmf'' extension_name = "HelloTest" dirbase="D:/ruby/vc"ruby_lib_base= dirbase+"/lib"ruby_include_base= dirbase+"/include" dir_config(extension_name) #如果是...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部