sinatra 不同于rails,是一个轻量级的ruby 框架,非常轻巧灵活。基本用法如官网所述:#!/usr/bin/env ruby
require 'sinatra'
get '/frank-says' do
'Put this in your pipe &
原创
2017-02-08 10:41:28
3792阅读
1. 在一个名字或者字符串前面加上冒号,得到一个symbol对象。还可以通过String#to_sym、Fixnum#to_sym和String#intern得到。2. 一般用symbol做hash的key,号称是为了节省内存,提高执行效率。3. 为什么可以节省内存?Ruby中的String是可变对象,这一点跟Java、C#、Python都不一样。注意跟某些C++标准库中的COW的basic_st
转载
2024-01-02 23:08:23
33阅读
1. Martin Framework Martin Framework 是一个 .NET 的轻量级 Web 框架,灵感来自 Ruby 的 Sinatra。 Martin 基于映射 URL 到 Action 的思路,支持 GET, POST, PUT, DELETE 操作。 2. OpenRasta OpenRasta 是一个简单的 REST 框架,基于 .NET 平台开发。灵感来自 Ruby 的 Sinatra 框架。 3. Jessica Jessica 的灵感来自 Ruby 的微型框架 Sinatra ,采用 C# 开发。 4. Manos Manos 是一个易用、易于测试、高性能...
原创
2021-07-23 15:14:38
137阅读
gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
出现-lprobes_mysql错误。
重新编译mysql,关闭ENABLE_DTRACE,成功!
原创
2012-01-14 18:18:00
269阅读
1.Martin FrameworkMartin Framework 是一个 .NET 的轻量级 Web 框架,灵感来自 Ruby 的Sinatra。Martin 基于映射 URL 到 Action 微型框架Sinatra,采用 C# 开发。4.ManosManos 是一个易用、易于测试、高性能的 .NET 的 Web 框架。示例代码
转载
2012-01-06 19:05:00
50阅读
2评论
https://www.runoob.com/ruby/ruby-intro.html
原创
2021-07-18 14:05:59
853阅读
ruby的语法真的是太优雅了!require 'mysql2'# 配置数据源,连接musqlclient = Mysql2::Client.
原创
2022-10-09 23:09:56
66阅读
## 批量插入数据到MySQL的流程
为了实现“ruby 批量数据 mysql”的功能,需要经过以下步骤:
```mermaid
flowchart TD
subgraph 准备工作
A[连接到 MySQL 数据库] --> B[创建数据库]
B --> C[创建数据表]
end
subgraph 批量数据插入
D[读取数
原创
2024-01-28 05:54:58
77阅读
安装环境:OS:Windows XPRuby: Ruby1.9.1Mysql: Mysql5.1.46 (username/password: root/root port:33
原创
2023-07-24 13:49:01
72阅读
经过粗略的看 Ruby 相关资源,看到了很多相似或相异却熟悉的点滴,还谈不上深刻体验,只能算记录。仍需用心探索,决定高层建筑需要夯实基础,理解原理,体会设计。前言分享两个有趣的链接
TryRuby:顾名思义,试试先。
Ruby.new:好看的皮囊千篇一律,有趣的灵魂万里挑一。迭代器先不厌其烦的记录下基础知识,闲话少叙。谈及迭代器(iteration),少不了谈到相似结构——循环(looping)。
转载
2023-11-06 19:59:45
210阅读
Ruby 连接 Mysql 更高效的驱动 mysql2,目前也推荐使用这种方式连接 MySql。安装 mysql2 驱动:gem install mysql2你需要使用 –with-mysql-config 配置 mysql_config 的路径,如: –with-mysql-config=/some/random/path/bin/mysql_config。连接连接数据库语
Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的 Ruby 语言替
转载
2023-08-07 22:02:33
187阅读
一:ruby重要特点
Ruby是解释型语言。(提高了调试速度,执行效率低)
变量没有类型 (错误检查功能也变弱了)
所有变量均无需声明即可使用
语法比较简单,类似 Algol
具有自动垃圾回收机制(能自动回收不再使用的对象)
纯粹的面向对象语言,基本的类型都是对象
迭代器功能可以将循环抽象化,使得代码更加简介
强大的字符串操作功能,和正则表
转载
2023-08-27 21:22:33
157阅读
1. if1.1 格式:if conditional [then]
code...
[elsif conditional [then]
code...]...
[else
code...]
endif 表达式用于条件执行。值 false 和 nil 为假,其他值都为真。请注意,Ruby 使用 elsif,不是使
转载
2023-06-09 15:09:07
235阅读
第三部分 内建类和内建模块第九章 内建类和内建模块基础知识一、Ruby 的字面构造器Ruby 有很多内建类,它们中的大多数可以用 new 来实例化str = String.newarr = Array.new有些则不可以,比如,不可以创建 Integer 类的新实例。此外,有一部分幸运的内建类还有字面构造器,这意味着可以用特别的记法来创建这些类的对象,而不调用 new。比如:对于 String.n
转载
2023-10-22 15:21:04
104阅读
一、下载安装mysql二、安装mysql2 在windows 安装 gem install mysql2 -- \ --with-mysql-dir=D:\mysql  
原创
2014-04-27 11:02:15
918阅读
第一章 导言 Ruby是完全面向对象的。Ruby的注释以“#”开头。Ruby在调用无参数方法的时候,通常省略括号;而且Ruby只能通过方法访问对象的内部状态。代码块和迭代器 1) times和upto是整数对象实现的方法,是一种被称为“迭代器(iterator)”的方法,类似于循环。“{}”中包含的代码成为代码块(block)。3.times {print "Ruby! "}
1.upto(9)
转载
2023-11-02 12:19:43
121阅读
题意:给定一棵树,带边权。然后Q次询问,每次给出(u,v),求这个路径上最小的未出现的边权。 思路:树上莫队,求mex可以用分块或者bitset,前者可能会快一点。 莫队过程:求出欧拉序,即记录dfs的in和out时间戳。 然后摊平成数组,在数组上进行莫队。 一般的莫队需要单独考虑LCA,因为LCA
转载
2019-08-24 18:03:00
68阅读
linux系统的ruby安装
ruby安装包
下载地址:http://www.ruby-lang.org/en/downloads/
ruby-1.8.6-p111.tar.gz
解压并安装:
tar -xvzf ruby-1.8.6-p111.tar.gz
cd ruby-1.8.6-p111
./configure -pr
转载
2023-08-25 10:48:28
208阅读
Scope defines where in a program a variable is accessible. Ruby has four types of variable scope, local,global, instance and class. In addition, Ruby
转载
2016-03-22 16:07:00
485阅读