About hashingLet's take a look at the basic idea of hashing:To set the number of objects to be stored in NUM, then we use Len Memory units to store them (len>=num); With the keyword of each object ki as the independent variable, a function h (KI) is
1. Create a hash: just like creating an array, we can create a hash instance from the hash class:
H1 = hash.new #默认值为nil
h2 = Hash.new ("This is the My-my-a-hash instance") #默认值为 "This is me-a-my-a-hash instance":
The above
Rack is a framework between the Ruby server and the rack application, Rails,sinatra is built on rack and belongs to the rack application.
Rack provides a standard interface for interacting with the server. The standard rack program is an object
Proficiency in the use of RubyGemsRubyGems is a Ruby plug-in management system that allows you to easily install and manage Ruby library functions. All open source kits can be found on the rubygems.
# # #常见指令
Gem-v View the version of
To write a CGI script:
The most basic ruby CGI script looks like this:
#!/usr/bin/ruby
puts "http/1.0 OK"
puts "content-type:text/html\n\n" puts "
This is a test "
If you call this script test.cgi upload to a unix/linux web hosting
Opening
Empty is the color, and the color is empty.Empty and empty, in the Ruby language, everything is an object.
Ruby is an object-oriented language (object oriented Language), and the object-oriented concept is much more robust than other
1.require ' Upyun ' reference Upyun 2.upyun = Upyun::rest.new (bucket,operator,password,options,endpint)3.res = Upyun.put ('/1/2/3/4/5/hi.jpg ', File. New ('/workspace/hi.jpeg ')) 4.puts "Response is #{res}" Look at the return information if it is
Recent work requires learning a new language: Ruby. Uh, knowing that she exists because of an article circulating onlineHow to teach sister and girlfriend programming within two months, today finally to use, some small excitement ~ ~ and learned the
1.Grape is a restful-style ruby micro-framework that runs on rack or in conjunction with Rails/sinatra, simplifying the development of APIs by providing a simple DSL (domain-specific language). It has built-in support for mutiple formats (),
Dogs has many shared characteristics, like the abilities to wag their tails and drink water from a bowl, but they also ha ve information about them it is variable,Like their breed or their name.Similarly, when designing an application, your users
String handling functions1. Returns the length of a stringStr.length = integer2. Determine if the string contains another stringStr.include? Other_str = True or false "Hello". Include? "Lo" #=> true "Hello". Include? "Ol" #=> false "Hello".
# Ruby's gsub string substitution feature1. You can use hash to replace the corresponding string:"Hello 123 World". Gsub (/hello|world/, ' hello ' = ' hello ', ' world ' = ' world ') # = "Hello 123 World"Although support for the second parameter is
article = nilarticle.nil? # => trueempty?Checks if an element-like a string or an array f.e.-Is empty:# Array[].empty? #=> true# String"".empty? #=> trueRails adds the method to the blank? Object class:
An object is blank if it ' s
This problem found during development todayThe per function of kaminari cannot be used in any configuration, and the page size is fixed at 30.At first, I thought it was the gem of ransack. I searched the internet for a long time and found that
I was eager to learn something new. I heard that ROR is very efficient in development, so I chose Ruby on Rails. It was really difficult to install it, here I will write down my installation experience:
1) install Ruby
Download installation
Six Methods for executing Linux shell commands in Ruby: rubyshell
In Ruby, executing shell commands is not surprising. Ruby provides about six methods for developers to implement. These methods are very simple. This article will introduce how to
Differences between var and var when defining variables in javascript, javascriptvar
Let's take a look at a piece of code.
Function show () {alert (abc);} var abc = "defg"; show ();
People who have experience in C ++ or Java programming may say: "
Explain the code block object Proc in Ruby, and explain the ruby object proc.
Proc object
Proc is a block conversion object. There are four methods to create a Proc:
Sample Code
# Method 1 inc = Proc. new {| x + 1} inc. call (2) #=> 3 # method 2 inc
Some basic operations on Ruby processing time, And ruby processing basic operations
Get the current date and time:
The following is a simple example to get the current date and time:
#!/usr/bin/ruby -wtime1 = Time.newputs "Current Time : " +
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.
A Free Trial That Lets You Build Big!
Start building with 50+ products and up to 12 months usage for Elastic Compute Service