后端开发2025年07月12日
puts File.dirname(__FILE__) puts File.expand_path(File.dirname(__FILE__)) 对于第一行、只会返回一个相对的路径、返回会显示. 第二行才是将相对路径展开成为本地路径 ...
后端开发2025年07月12日
require 'net/ssh' require 'net/sftp' host = hostip username = username password = password #~ ##显示文件和系统版本 server_cmd1 = 'ls -l' server_cmd2 = 'cat /etc/issue' # 需要安装以下组件 #gem inst...
后端开发2025年07月12日
innodb_ruby 是使用 Ruby 编写的 InnoDB 文件格式解析器。innodb_ruby 的目的是暴露一些其他隐藏的 InnoDB 原理。 innodb_ruby不适合使用于生产环境,但可以作为学习工具来使用。 ①、安装 以下安装参考MySQL大师知数堂吴炳锡老师的blog. 下载 [root@MySQL56_L1 mysql]# wget ...
后端开发2025年07月12日
ruby -v 查看ruby版本 mac系统自带ruby 2.0 更新新版本(安装慢 需要等待) p.p1 { margin: 0; font: 11px Menlo; color: rgba(0, 0, 0, 1); background-color: rgba(255, 255, 255, 1) } span.s1 { font-variant-lig...
后端开发2025年07月12日
最近写ror,因为比较菜,很多东西不知道,只能看一点查一点了 render 先上点搜集的常用方式 render :action => "long_goal", :layout => "spectacular" render :partial => "person", :locals => { :name => "david" ...
后端开发2025年07月11日
继续ruby的学习,这次主要把目光放到运算符,条件判断,循环,方法,以及其他ruby特有的基本概念上 运算符 算术运算符:+,-,/,%,**,值的注意的是,ruby中一切皆为对象,a+b等价于a.+(b) 比较运算符:基本与Python的一致,不等于要用!=,还有联合运算符<=>,返回-1,0,1。.eql?判断数据值是否相等...
后端开发2025年07月11日
Ruby是一种开源的面向对象程序设计的服务器端脚本语言,最初由松本行弘(Matz)设计开发,追求『快乐和生产力』,程序员友好型,被称为『human-oriented language』 hello world 首先打开vim $ vim hello.rb 编写helloworld代码 puts "hello world!" 保存后运行 ...
后端开发2025年07月11日
在前面快速入之后,这次加深对基本概念的理解。 字符串 Ruby字符串可以分为单引号字符串和双引号字符串,单引号字符串效率更高,但双引号的支持转义和运行 puts '单引号字符串"原样输出"' var = 'hello' puts "双引号可以实现转义\\与运算#{var}" #运算结果 单引号字符串"...
后端开发2025年07月11日
...
后端开发2025年07月11日
Ruby是真正的面向对象语言,一切皆为对象,甚至基本数据类型都是对象 基本用法 class Box # 构造函数 def initialize(w,h) @with, @height = w, h #加@的是实例变量 end # get方法 def getWidth @with # 默认最后一条语句的返回值作为函数返回值 end def getHeig...