ICode9

精准搜索请尝试: 精确搜索
  • Programming Languages PartC Week1学习笔记——Ruby与面向对象编程2022-09-14 21:05:16

    @目录Introduction to RubyClasses and ObjectsObject StateVisibilityA Longer ExampleEverything is an ObjectClass Definitions are DynamicDuck TypingArraysBlocksUsing BlocksProcsHashes and Ranges(1)Hash(2)RangeSubclassingWhy Use Subclassing?Overriding and Dynam

  • ruby 升级2022-09-07 12:31:48

    1、安装基本工具 [root@localhost ~]# yum -y install ruby ruby-devel rubygems rpm-build   2、查看当前版本 [root@localhost ~]# ruby -v 效果:ruby 2.0.0p648 (2015-12-16) [x86_64-linux] 3、安装yum源 [root@localhost ~]# yum install -y centos-release-scl-rh   4、安

  • Ruby on Rails:已成为过去?2022-08-29 17:01:09

    Ruby on Rails:已成为过去? 无论您是在独角兽公司工作的经验丰富的开发人员,还是希望进入编程世界的新手,您可能已经想到一个问题:“我应该学习 Ruby on Rails 吗?”如果您已经了解 Ruby,您是否应该继续使用并扩展您的技能?还是转向更流行的语言?当您思考这些问题时,让我们更深入地研究 Rub

  • 前端——HTML52022-08-27 11:00:27

    HTML5(超文本标记语言) 1. HTML5,在2014年10月由万维网联盟(W3C)完成标准制定。 2. HTML5的设计目的是为了在移动设备上支持多媒体。 新特性: 新增了语义化标签 新增了表单元素以及相关属性 新增了全局属性 Canvas画布 Video 和 Audio 2D/3D 制图 本地存储 本地 SQL 数据 地理信息 本

  • 想不到又碰到了Ruby2022-08-21 17:33:21

    有段时间了解了下Ruby on Rails 最近熟悉MPP Kotlin时预装环境居然也需要Ruby以及Gem https://blog.csdn.net/foolsong/article/details/78567392 弄完这个异常堆栈就可以MPP开发了

  • Ruby操作Windows剪贴板2022-08-12 22:33:06

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88

  • redis搭建集群2022-08-11 09:30:52

    redis集群搭建 在开始redis集群搭建之前,我们先简单回顾一下redis单机版的搭建过程 下载redis压缩包,然后解压压缩文件; 进入到解压缩后的redis文件目录(此时可以看到Makefile文件),编译redis源文件; 把编译好的redis源文件安装到/usr/local/redis目录下,如果/local目录下没有redis

  • Ruby常用指令-持续更新2022-07-31 17:35:01

    service ssh restartssh-keygen -C "181947237@qq.com" -t rsa rm -rf namemkdir name sudo apt-get updatesudo apt-install XXX bundler update railsrails -vbundler install rvm install ruby版本rvm envrvm listrvm use 2.7.2rvm remove 2.0.0sed -i 's!r

  • ruby gem timed out解决2022-07-23 03:31:25

    前言 今天在折腾vagrant的时候,发现当我安装vagrant时,需要一些ruby插件。 如果我们没有设置正确的源,就会报time out的错误。 ERROR: While executing gem ... (Gem::RemoteFetcher::UnknownHostError) timed out (https://api.rubygems.org/latest_specs.4.8.gz)   解决 可以

  • ruby 修改rvm版本和bundle版本2022-07-22 17:32:57

    1.Ubuntu rvm下载 https://github.com/rvm/ubuntu_rvm 2.下载不同的rb版本 https://blog.csdn.net/luowei505050/article/details/120246141 ps:切换不同的版本后 gem之前下载的需要重新下载 3.bundle出现错误 如果提示版本兼容问题,则根据所需版本进行安装和切换 例如 Could not

  • Ruby-Sass 安装2022-07-18 15:04:10

    安装ruby sass是基于ruby的环境,所以安装sass之前需要安装ruby。rudy windows 的安装包官方下载地址是:https://rubyinstaller.org/downloads/ ruby -v //查看ruby是否安装成功 安装sass gem install sass //安装sass //网络慢可使用淘宝镜像安装 - $ gem sources --remove htt

  • JetBrains RubyMine 2022 for Mac(Ruby代码编辑器mac最新)2022-07-08 10:04:13

    JetBrains RubyMine 2022 for Mac是应用在Mac上的一款强大的Ruby代码编辑器,可以通过可定制的配色方案,键盘方案以及高效开发所需的所有外观设置,智能导航一键导航到声明,超级方法,测试,用法,实现,是一款功能强大的代码编辑工具。 详情:JetBrains RubyMine 2022for Mac(Ruby代码编辑器)  

  • ruby gem修改国内镜像源2022-07-07 14:36:17

    $ gem sources --remove https://rubygems.org/ $ gem sources -a https://gems.ruby-china.com/ $ gem sources -l     搜索 复制

  • react native 0.6x 在创建项目时,CocoaPods 的依赖安装步骤卡解决方案2022-06-16 11:34:04

    前言 你需要做两件事 gem换源 pod repo 换源 实战 如果你已经成功安装了CocoaPods。那么这里你需要卸载它。gem换源1、 卸载CocoaPods 查看gem安装的东西 gem list 下面一般就是gem安装的一些依赖。 *** LOCAL GEMS ***activesupport (4.2.11.1)atomos (0.1.3)bigdecimal (1.2.8)

  • JavaScript学习记录42022-06-12 11:01:49

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <!--html5废弃的标签--> <!--能用css代替的标签--> <font></font> <ba

  • fpm工具安装2022-06-09 18:00:14

      概述 最近在对机房的编译环境做整理,过程曲折而痛苦,记录一下。 之前的一个老项目,在打包的时候用到了一个叫做fpm的工具。 编译环境涉及centos6和centos7,在新的编译环境的过程中,如何安装好fpm。   环境 centos6 centos7   安装过程的俄罗斯套娃 我们尝试在一个新的服务器上部署

  • 记录cocoapods 的一次报错2022-06-09 15:31:32

    使用pod init 出现bad interpreter: No such file or directory   导致这个问题出现的原因,升级了macOS系统造成的cocoapods不能正常使用 So,就跟着更新一遍就好了,然而...     $ sudo gem update --system $ sudo gem install cocoapods -n/usr/local/bin   当执行 $ sudo gem i

  • centos7安装rvm(ruby2.5.0)2022-05-25 13:01:11

    一、下载秘钥 [root@bogon src]# curl -sSL https://rvm.io/mpapis.asc | gpg2 --import - gpg: 密钥 D39DC0E3:“Michal Papis (RVM signing) <mpapis@gmail.com>”未改变 gpg: 合计被处理的数量:1 gpg: 未改变:1 二、下载安装包 [root@bogon src]# curl -L get.rvm.io

  • Ruby on Rails 路径穿越与任意文件读取漏洞(CVE-2019-5418)2022-05-18 08:32:20

    在控制器中通过render file形式来渲染应用之外的视图,且会根据用户传入的Accept头来确定文件具体位置。我们通过传入Accept: ../../../../../../../../etc/passwd{{头来构成构造路径穿越漏洞,读取任意文件。 参考链接: https://groups.google.com/forum/#!topic/rubyonrails-security

  • 如果把编程语言比作一个少女,你最爱哪一款?2022-05-14 17:02:27

    PHP 是你的豆蔻年华的心上人,她是情窦初开的你今年夏天傻乎乎的追求的目标。玩一玩可以,但千万不要投入过深,因为这个女孩有严重的问题。 Perl 是PHP的姐姐。她对你来说年龄稍微大了一点,但在90年代,她是相当受欢迎的。她和Larry Wall(译注:Perl语言创始人)长期保持着亲密关系,因此她的审

  • Rails环境搭建2022-05-12 01:03:18

    今天在ubuntu上搭建了rails环境,为方便后续查阅,特此记录  1、更新软件包,安装必要的软件 sudo apt-get update sudo apt-get upgrade sudo apt-get install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev

  • Ruby的GIL2022-05-12 01:01:29

      一、什么是GIL GIL即全局解释锁(global interpreter lock),这个锁环绕着Ruby代码的执行,在一个多线程上下文中,任何时候只有一个线程可以执行Ruby代码。因此即使在多核的机器上运行多线程应用,在特定时间点上也只有一个线程和一个核心在忙碌,GIL一直保护着Ruby内核,以免竞争条件造成

  • Ruby脚本解释流程2022-05-10 01:03:11

    Ruby提供了ripper这个工具,我们可利用此工具分析ruby代码,方便定位性能问题。 以下内容都是以如下代码为例: x > 100 ? 'foo' : 'bar' Ruby在执行程序前会将代码转化为更加结构化的语句 第一步:将代码切分为一个一个的词条 ripper的tokenize的方法可以将代码转化为词条数组 requir

  • Ruby的method_missing2022-05-10 01:02:16

      用过ruby人对method_missing肯定不陌生,通常我们利用这一神技来实现调用不存在的方法,以便进行回调,利用它可以很方便的实现我们自己的DSL。 在学习method_missing之前,先理解下ruby方法调用过程 当ruby对象执行某一方法时,他需要找到这个方法,其查找流程如下: 1、查询当前对象的

  • linux安装ruby2022-04-07 10:35:42

    #卸载ruby yum remove ruby #下载 官网下载 http://www.ruby-lang.org/en/downloads/ 或者 wget https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.0.tar.gz #解压 tar -zxvf ruby-2.5.0.tar.gz #进入目录 cd ruby-2.5.0 #创建安装目录 mkdir -p /usr/local/ruby #配置并制定

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

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

ICode9版权所有