Installation steps:
Download Ruby http://ftp.ruby-lang.org/pub/ruby/1.9/
./After configure is successful
Make
An error is reported as follows:
/Home/Administrator/ruby-1.9.2-rc2/EXT/win32ole/win32ole. C: 584: Undefined reference to '_
1, string, which is similar to a character array
2. About [M. N] and [M... n]
ClassTestruby
Atog = ['A', 'B', 'C', 'D', 'E', 'F', 'G']
DefTest_sub_array
Assert atog [2,4]. Length =4
End
DefTest_sub_
Ruby contains "! "And no "! "The biggest difference between methods is that "! "Will change the calling object itself. For example, str. gsub (/A/, 'B') does not change STR itself, but only returns a new Str. Str. gsub! (/A/, 'B') will change the
Dynamic Planning solves the problem of matrix concatenation, generates matrix sequences randomly, and outputs results in the form of (A1 (a2a3) (a4a5.
Code:
# Encoding: UTF-8 = beginauthor: Xu Jin, 4100213 Date: Oct 28,201 2 matrixchainto find
AlgorithmCourse assignments are sorted by merge using the division and Control Law.
# Encoding: UTF-8 # Author: Xu Jin, 4100213 # Date: Oct 27,201 2 # mergesort # To sort an array by using mergesort algorithm # example output: # The original
After reading this demonstration, you can't turn it around. A basic IDE is built up. Directory tree management integrated with version control.CodeAutomatic completion. If multiple options are selected, you can enter a class name to differentiate
Ruby and Java and C ++ have different naming rules for constants, variables, method names, class names, and module names, ruby uses the first letter of a name to differentiate its usage.
1. Local variable: Start with a lowercase letter, for example,
In many cases, when you design your applicationProgramYou may want to implement a method that is only used inside an object rather than other objects. Ruby provides three keywords to restrict access to methods.
· PRIVATE: Only methods
After cloning the project on the server, the local test shows "activerecord: connectionnotestablished"
This error occurs because the server wants to connect to the database and the database cannot be found,
At this point, we need to execute data
AlgorithmThe pseudo code in the introduction is rewritten, And the constructor that solves the first question of the exercises in the Introduction Class is added.
# Encoding: UTF-8 = beginauthor: Xu jindate: Nov 11,201 2 optimal binary search
1. NotesThe comment starts with # and ends with the end of the line.If the # character appears in a string or regular expression literal, it serves as part of the string or regular expression rather than introducing a comment.# This entire line is a
I just learned Ruby. It happened that the algorithm teacher encouraged me to write algorithms in unfamiliar languages. I will use ruby ~~
Ruby is really amazing, and many intuitive methods can be used ..... Infinite worship ....
While I encountered
Due to work relationships, I have never had time to learn Ruby. Recently, I finally had time to learn Ruby. I also opened a blog on csdn to record my learning experience, of course, it's not just Ruby. In recent years, dynamic languages have been
So which of the three ages is the best to use on your project? That depends a great deal on what you want to accomplish. to wrap up the book, I 've outlined some of the pros and cons of each language in this section. which of the three languages is
Reprinted please indicate the source: http://blog.csdn.net/guolin_blog/article/details/9153761
This is a copy version of Java Design Pattern dialysis, which is specially provided for Ruby lovers. If you are not familiar with Ruby syntax, please
Well, our function test code often has a small requirement: When a function in the test code throws an exception, the system automatically displays a debugging window. The debugging window should contain context information for the tester to debug
I am very busy recently. Work from morning till night. Do not write a blog. You don't even have time to read a blog. Although I have always wanted to gossip about JavaScript, And I have betrayed the revolution, I can't leave it blank. However, I can'
Chapter 1 Introduction
Ruby is fully object-oriented.
Ruby annotations start.
When Ruby calls a method without parameters, brackets are usually omitted, and Ruby can only access the internal state of the object through methods.
Code block and
Class variables are used in paging. They are mainly used to mark the ID of the "page number input box ".
If a page has several pages, the ID of the "page number input box" must be different to identify which page is to be paged. The class variable
Read "Open Source Base Camp" to see this section. Just give it a try.
First, go to the Internet to down the installation files to be used, as shown below:Http://rubyforge.org/frs/download.php/12751/ruby185-21.exeHttp://rubyforge.org/frs/download.php/
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.