ICode9

精准搜索请尝试: 精确搜索
  • 程序员的健康问题终于有救了,有个资深程序员写了本《程序员健康指南》!2020-06-15 22:02:14

    ​ 最近黄小斜在网上为小伙伴们找一些关于程序员健康的书籍,没想到居然还真被我找到了一本,看来外国程序员对于健康的关心程度不亚于国人。 这本书是为程序员量身制作的健康指南,针对头痛、眼部疲劳、背部疼痛和手腕疼痛等常见的问题,简要介绍了其成因、测试方法,并列出了每天的行动计

  • Ruby 哈希(Hash)2020-06-09 17:05:50

    哈希(Hash)是类似 "key" => "value" 这样的键值对集合。哈希类似于一个数组,只不过它的索引不局限于使用数字。 Hash 的索引(或者叫"键")几乎可以是任何对象。 Hash 虽然和数组类似,但却有一个很重要的区别:Hash 的元素没有特定的顺序。 如果顺序很重要的话就要使用数组了。 创建哈希

  • Ruby 日期 & 时间(Date & Time)2020-06-09 17:03:12

    Time 类在 Ruby 中用于表示日期和时间。它是基于操作系统提供的系统日期和时间之上。该类可能无法表示 1970 年之前或者 2038 年之后的日期。 本教程将让您熟悉日期和时间的所有重要的概念。 创建当前的日期和时间 下面是获取当前的日期和时间的简单实例: 实例 #!/usr/bin/rub

  • Ruby 方法2020-06-09 17:00:19

    Ruby 方法与其他编程语言中的函数类似。Ruby 方法用于捆绑一个或多个重复的语句到一个单元中。 方法名应以小写字母开头。如果您以大写字母作为方法名的开头,Ruby 可能会把它当作常量,从而导致不正确地解析调用。 方法应在调用之前定义,否则 Ruby 会产生未定义的方法调用异常。 语

  • Ruby 块2020-06-09 16:53:04

    您已经知道 Ruby 如何定义方法以及您如何调用方法。类似地,Ruby 有一个块的概念。 块由大量的代码组成。 您需要给块取个名称。 块中的代码总是包含在大括号 {} 内。 块总是从与其具有相同名称的函数调用。这意味着如果您的块名称为 test,那么您要使用函数 test 来调用这个块。

  • 《Rubu基础教程第五版》第十四章笔记 字符串类2020-06-06 17:56:08

    字符串的创建可以通过""双引号或者''单引号进行创建 双引号的可以通过#{}的方式取出变量名的内容,单引号不行,输入什么,输出就是什么   irb(main):016:0> desc = %Q(Ruby的字符串用''和"") => "Ruby的字符串用''和\"\"" irb(main):017:0> puts desc Ruby的字符串用&#

  • 在Ruby中的方法作用域里改变局部变量的值的办法2020-06-01 19:54:08

    举个栗子, 在文件作用域中定义两个变量, 然后直接在函数里修改它们的值, 之后再在文件作用域输出看看变量的值是否被改变: a = 4 b = 7 self.print(a.object_id(), " ", b.object_id(), "\n") def cha() a = 8 b = 9 self.print(a.object_id(), " ", b.object_id(), "\n") e

  • 一次XXE注入2020-05-29 22:03:30

    前情提要 一个面试题,平时没研究过xxe,坑太多,光环境就鼓捣了一天多,记录一下 开始 一个简单的注册页面,注册完了也没别的啥页面,那就抓个包吧。 (不要在意截图信息不一致) 发现通过xml发送数据,自然想到xml注入,只有所耳闻,注定悲惨的结局。 废话不多说。 判断xml注入 xml是一种类似HTML

  • Ruby中的public、protected和private(转帖)2020-05-28 18:06:34

    Ruby中的public、protected和private 栗子1: class Person   public   def my_public_method     'I am a public method'   end   protected   def my_protected_method     'I am a protected method'   end   private   def my_private_method     'I

  • ruby学习笔记2020-05-25 21:01:24

    学习ruby中记录下的一些要点和感悟,随缘更新 1 标准的gets会将第一个参数当成文件而尝试读取。要在使用者的输入(如stdin)读取资料的情况下,must 明确地使用STDIN.get 2 读写文件这里有一份参考](https://blog.udemy.com/ruby-file-open/)   close – 关闭文件。跟你编辑器的 文件

  • ruby基本图片上传2020-05-25 18:08:12

    图片上传问题 在我们的项目里,需要实现海报的图片上传,便于更好地向外界展示一个社团活动的基本内容,但是在处理中间件相关问题时遇到了一点小小的挫折。不过这并不要紧,OSS对象存储服务固然好,但是本着交完作业就不去维护的宗旨鉴于我们的用户基数不大,用本地存储这些图片也是可行的。

  • Ruby JSON2020-05-23 17:57:24

    本章节我们将为大家介绍如何使用 Ruby 语言来编码和解码 JSON 对象。 环境配置 在使用 Ruby 编码或解码 JSON 数据前,我们需要先安装 Ruby JSON 模块。在安装该模块前你需要先安装 Ruby gem,我们使用 Ruby gem 安装 JSON 模块。 但是,如果你使用的是最新版本的 Ruby,可能已经安装了 g

  • Ruby RubyGems2020-05-23 17:54:06

    RubyGems 是 Ruby 的一个包管理器,它提供一个分发 Ruby 程序和库的标准格式,还提供一个管理程序包安装的工具。 RubyGems 旨在方便地管理 gem 安装的工具,以及用于分发 gem 的服务器。这类似于 Ubuntu 下的apt-get, Centos 的 yum,Python 的 pip。 RubyGems大约创建于2003年11月,从Ruby

  • Ruby 块2020-05-23 17:01:45

    您已经知道 Ruby 如何定义方法以及您如何调用方法。类似地,Ruby 有一个块的概念。 块由大量的代码组成。 您需要给块取个名称。 块中的代码总是包含在大括号 {} 内。 块总是从与其具有相同名称的函数调用。这意味着如果您的块名称为 test,那么您要使用函数 test 来调用这个块。

  • Ruby 循环2020-05-22 18:01:46

    Ruby 中的循环用于执行相同的代码块若干次。本章节将详细介绍 Ruby 支持的所有循环语句。 Ruby while 语句 语法 while conditional [do] code end 或者 语法 while conditional [:] code end 当 conditional 为真时,执行 code。 语法中 do 或 : 可以省略不写。但若要

  • Ruby 方法2020-05-22 18:01:22

    Ruby 方法与其他编程语言中的函数类似。Ruby 方法用于捆绑一个或多个重复的语句到一个单元中。 方法名应以小写字母开头。如果您以大写字母作为方法名的开头,Ruby 可能会把它当作常量,从而导致不正确地解析调用。 方法应在调用之前定义,否则 Ruby 会产生未定义的方法调用异常。 语

  • Ruby 环境变量2020-05-22 17:07:47

    Ruby 解释器使用下列环境变量来控制它的行为。ENV 对象包含了所有当前设置的环境变量列表。 变量描述 DLN_LIBRARY_PATH 动态加载模块搜索的路径。 HOME 当没有参数传递给 Dir::chdir 时,要移动到的目录。也用于 File::expand_path 来扩展 "~"。 LOGDIR 当没有参数传递给 Di

  • Ruby 命令行选项2020-05-22 16:58:12

    Ruby 一般是从命令行运行,方式如下: $ ruby [ options ] [.] [ programfile ] [ arguments ... ] 解释器可以通过下列选项被调用,来控制解释器的环境和行为。 选项描述 -a 与 -n 或 -p 一起使用时,可以打开自动拆分模式(auto split mode)。请查看 -n 和 -p 选项。 -c 只检查语法,

  • HTML <rp> 标签2020-05-11 16:56:02

    实例 一个 ruby 注释: <ruby> 漢 <rt><rp>(</rp>ㄏㄢˋ<rp>)</rp></rt> </ruby> 亲自试一试 浏览器支持 IEFirefoxChromeSafariOpera           Internet Explorer 9+, Firefox, Opera, Chrome 以及 Safari 支持 <rp> 标签。 注释:Internet

  • ruby 简单笔记对比Python (待完善)2020-05-10 23:58:37

    工作需要,需要使用静态语言crystal,但crystal的资料很少,语法接近ruby,网上说crystal是一帮ruby的爱好者搞起来的语言,废话不多,进入主题。 学习视频:https://www.bilibili.com/video/BV1QW411F7rh?p=1 ruby 通过 -v 查看版本   Python -V [sidian@VM_0_17_centos ruby_study]$ ruby

  • Ruby 之父:编程要给程序员带来乐趣2020-05-07 19:38:08

    作者 | 年素清责编 | 伍杏玲出品 | CSDN(ID:CSDNnews)很多人会将编程能力和数学能力挂钩,可在一众泰斗级的计算机专家里,来自日本的松本行弘,是一位数学“学渣”,却成为“Ruby之父”,下面我们一起来看看他不凡的编程成长之路。 数学学渣立志学编程1965年4月14日,松本行弘出生在日本鸟

  • Ruby 趣学笔记(一)2020-05-06 13:08:22

    Ruby 趣学笔记(一) 本文写于 2020 年 5 月 6 日 最近在 mac 上探索到了 homebrew 的使用方法,对 ruby 的兴趣直线上升,所以来学一学。 最近几年确实大家一直在唱衰 Ruby,整个社区的生态确实也不如 python 那么庞大,但是这都不妨碍 ruby 被称作“快乐编程”。 这几年越来越强调语言的性能

  • Xcode 11无法成功安装Cocoapods的原因和解决方案: mkmf.rb can't find header files for ruby at xxx2020-04-29 16:00:28

    我的系统是mac,然后今天在安装eventmachine的时候发现的报了错误,安装命令为: sudo gem install cocoapods: 错误信息为    参考地址:https://blog.csdn.net/u013538542/article/details/104660924   我主要是新买的macbook pro,安装了XCode 11,然后就遇到这个安装Cocoapods的错误,之

  • 一分钟开始持续集成之旅系列之:Ruby + Sinatra 应用2020-04-26 17:52:19

    前言 现代软件工程越来越复杂,而开发效率随着软件复杂度增加呈指数型下降。为在提高开发效率的同时也能保证质量,越来越多团队开始践行敏捷开发方法。 持续集成是敏捷开发的重要实践之一。它倡导团队通过自动化构建工具频繁地验证软件可用性,从而尽早发现集成错误并集中精力改善软件

  • Homebrew安装卸载-Mac2020-04-25 17:03:48

    安装: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 冲突检查: brew doctor 卸载: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有