最新文章列表

ruby 基础 Array 与 Hash 相互转换

ruby的api里面有Hash转换成array的方法,但是木有逆转的方法下面给个逆转的方法:将一维数组转化为哈希  array = ['A', 'a', 'B', 'b', 'C', 'c'] hash = Hash[*array] # => {"A"=>"a", "B"=>"b", &quo ...
喵喵 评论(0) 有1413人浏览 2015-06-25 22:10

ruby on rails 文件、图片上传

运行环境,Mac 、ubuntu                   rails 4.2.1 以前做过几次图片,文件上传的功能,但是每次做的时候都要重新想怎么做,汗。。。,还是记下 ...
liguangsong 评论(0) 有2739人浏览 2015-06-03 22:21

Mac 下安装Ruby环境

转载自: http://blog.csdn.net/li_huifeng/article/details/44456925     步骤1 - 安装 RVM RVM 是干什么的这里就不解释了,后面你将会慢慢搞明白。     $ curl -L https://get.rvm.io | bash -s stable 期间可能会问你sudo管理员密码,这里可能需要等待一段时间后就可以成功安 ...
hongtoushizi 评论(0) 有700人浏览 2015-06-02 10:54

CocoaPods安装和使用教程

首先需要mac电脑上安装ruby环境系统需求Mac OS X 任意 Linux 发行版本(Ubuntu,CentOS, Redhat, ArchLinux ...)步骤0 - 安装系统需要的包  # For Mac   # 先安装 [Xcode](http://developer.apple.com/xcode/) 开发工具,它将帮你安装好 Unix 环境需要的开发包步骤1 - 安装 RVM  $ ...
zxs19861202 评论(0) 有1003人浏览 2015-05-27 11:09

How Ruby Uses Memory

从来没有见过哪个开发者抱怨代码运行太快,或者内存使用太少。 在Ruby里,内存的使用也非常重要, 只有很少一部分人知道它们的程序是如何引起内存占用过多或减少的,本文将首先对Ruby对象与内存的联系做一个基本的介绍,使用一些技巧来用更少的内存加速程序运行速度。Object Retention显然,占用内存过多一个最直接的原因就是内存中保存的对象太多, 在Ruby中,如果一个常量关联到一个对象,那么它 ...
michael_roshen 评论(0) 有335人浏览 2015-05-22 16:31

Rails与Node.js/PHP/Python等对比

转自http://hellosure.github.io/rails/2015/04/01/rails-and-other/ 首先,这不是一个比较贴,语言和框架能比较吗? 其次,我也没有全部用过 本文唯一的目的在于提 ...
HelloSure 评论(0) 有3857人浏览 2015-05-14 23:51

趣文:编程语言拟人化(第一弹)

Java 犹如宫泽贤治的《不畏风雨》中出现的、性格木讷的女孩子。从小就由于迟钝和大食量等特征被别人当作笨蛋,从小学入学开始进入田径部、坚持跑步,在中长跑中经常取得好成绩,给人以活泼的印象。是十分努力的女孩子。 她的家境并不算好。父亲Sun是有才能的艺术家,但不擅长理财,在她14岁的时候因为苦于借债积劳成疾而去世。她被Oracle叔叔收养,那时还与Google叔叔之间因为对她的扶养权问题而引起 ...
clschen 评论(0) 有368人浏览 2015-05-08 11:50

Ruby vs Scala

1. no ; at the end of lines   2. base operate   scala:  val list = Array(1,2,3,4)      list.filter( _ % 2 == 0)  list.filter{e: Int => (e % 2 == 0)}ruby:  list = [1,2,3,4]  list.select{|x| x % ...
michael_roshen 评论(0) 有553人浏览 2015-05-05 13:31

windows ruby安装

Windows Ruby  安装步骤: 准备工作: 1.http://rubyinstaller.org/downloads/ 下载最新版选择Ruby 2.2 2.http://rubyinstaller.org/downloads/ 下载DEVELOPMENT KIT 注意版本和1对应 3.http://www.sqlite.org/download.html 选择Precompiled Bin ...
swolf119 评论(0) 有437人浏览 2015-04-26 09:53

rvm 安装

rvm是一个命令行工具,可以提供一个便捷的多版本ruby环境的管理和切换。 \curl -sSL https://get.rvm.io | bash -s stable 同时,安装ruby,由于“某种”原因,无法连接国外服务器,所以需要连接淘宝镜像 请参看 http://ruby.taobao.org/
LiYunpeng 评论(0) 有800人浏览 2015-04-22 17:39

Sensu Server源码剖析

Sensu Server是Sensu的核心组件,是Sensu业务逻辑实现的核心组件。 Server的启动 Sensu Server的入口在sensu/bin/sensu-serveroptions = Sensu::CLI.readSensu::Server::Process.run(options)和这里Client几乎一样,解析命令行参数,调用Process.runrun方法也是,创建一个 ...
jamie.wang 评论(0) 有1038人浏览 2015-04-20 11:15

Sensu Client源码剖析

概述 Sensu Client是运行在其监控的App Server上的,主要工作有:1. 订阅rabbitMQ消息,接收来自Server端的check任务,执行任务,并返回结果给Server端(通过rabbitMQ);2. 周期性执行客户端standalone的check,并返回结果给Server端(通过rabbitMQ);3. 监听TCP端口和UDP端口,接收来自外部的监控数据,返回给Ser ...
jamie.wang 评论(0) 有1447人浏览 2015-04-20 11:10

Sensu源码剖析

Sensu的核心组件有:Server,Client,API,都是ruby的工程。代码结构sensu/   ├╴bin/ # 启动脚本  │ ├╴sensu-api  │ ├╴sensu-client  │ └╴sensu-server  │   ├╴CHANGELOG.md  ├╴CONTRIBUTING.md   ├╴Gemfile  ├╴lib/  │ ├╴sensu/  │ │ ├╴api/ ...
jamie.wang 评论(0) 有796人浏览 2015-04-20 11:08

Sensu+InfluxDB+Grafana环境搭建

Sensu安装 Sensu Server端包含以下几个必须的模块RabbitMQRedisSensu ServerSensu API他们可以安装在不同的服务器组成集群,也可以装成单机版。另外还有一个可 ...
jamie.wang 评论(0) 有4259人浏览 2015-04-20 10:38

应用监控框架Sensu

Sensu是一个开源的监控系统Sensu运行一系列的check脚本检查应用和服务的可用性,当某个条件满足时触发handlers,check脚本也可以附带数据实现计量数据收集。功能特性架构灵活,简单,方便扩展,整合通知类型丰富计量数据收集和转存支持多种数据库,序列化数据库,SQL数据库等可接受来自外部的TCP/UDP输入check脚本比较灵活,可以用任何语言编写,只需要向客户端监听的端口写数据即可 ...
jamie.wang 评论(0) 有3149人浏览 2015-04-20 10:36

Ruby, Rails安装

  任意 Linux 发行版本(Ubuntu,CentOS, Redhat, ArchLinux ...) 以下代码区域,带有 $ 打头的表示需要在控制台(终端)下面执行(不包括 $ 符号) 步骤0 - 安装系统需要的包 # For Mac # 先安装 [Xcode](http://developer.apple.com/xcode/) 开发工具,它将帮你安装好 Unix 环境需要 ...
123fly 评论(0) 有597人浏览 2015-04-13 19:40

Ruby用rjb调用java代码

Ruby 可以对java的代码进行引用 1. 先在java项目中用 fatJar将依赖包打成一个包,其中bcprov-jdk16-1.45.jar除外 2. Ruby: require "rjb" #测试支付 Rjb::load("jars/unionpay_fat.jar:jars/bcprov-jdk16-1.45.jar"); ...
xinyuan197 评论(0) 有1422人浏览 2015-03-18 17:05

eclipse ruby插件安装

一、安装前的准备工作: 1. 下载Ruby:http://www.ruby-lang.org/en/downloads/ 2. 下载RDT(Ruby Development Tools) for Eclipse:http://sourceforge.net/project/showfiles.php?group_id=50233 3. 下载RadRails for Eclipse:http: ...
Kent_Mu 评论(0) 有1013人浏览 2015-03-18 14:21

使用rvm安装ruby

使用rvm安装ruby         RVM是一个命令行工具,它可以让你轻松地安装,管理和使用多个版本的Ruby环境。  安装RVM(在命令行中运行):   gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 \curl -sSL https://get ...
长空一笑 评论(0) 有1113人浏览 2015-03-02 18:27

haml语法

引言Haml 是一种简洁优美的模板语言,可以应用于Ruby on Rails、 PHP等Web开发平台,可以大大缩减模板代码,减少冗余,提高可读性。并且Haml是一种完备的模板语言,没有牺牲当前模板语言的任何特性。Haml由 Hampton Catlin发明并且开发了Ruby on Rails上的实现。本文将以Ruby on Rails中的Haml实现为例,帮助你了解Haml的基本语法和常用特性, ...
wupengyu111 评论(0) 有658人浏览 2015-02-26 12:54

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36423) Eclipse(31254) PHP(29988) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics