AI教程网 - 未来以来,拥抱AI;新手入门,从AI教程网开始......

 分类:Backend后端开发

Ruby教程

Ruby 发送邮件 – SMTP

Ruby 发送邮件 – SMTP
Ruby 发送邮件 – SMATP SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。 Ruby提供了 Net::S...

AI君 4年前 (2020-03-26) 57℃ 0喜欢

Ruby教程

Ruby CGI Sessions

Ruby CGI Sessions
Ruby CGI Sessions CGI::Session 可以为用户和CGI环境保存持久的会话状态,会话使用后需要关闭,这样可以保证数据写入到存储当中,当会话完成后,你需要删除该数据。 #!/usr/bin/ruby requir...

AI君 4年前 (2020-03-26) 55℃ 0喜欢

Ruby教程

Ruby CGI Cookies

Ruby CGI Cookies
Ruby CGI Cookies HTTP协议是无状态协议。但对于一个商业网站,它需要保持不同的页面间的会话信息。 如用户在网站注册过程中需要跳转页面,但又要保证之前填写的信息部丢失。 这种情况下 Cookie 很好的帮我们解决了问题...

AI君 4年前 (2020-03-26) 55℃ 0喜欢

Ruby教程

Ruby CGI方法

Ruby CGI方法
Ruby CGI方法 以下为CGI类的方法列表: 序号 方法描述 1 CGI::new([ level=”query”])创建 CGI 对象。query可以是以下值: query: 没有 HTML ...

AI君 4年前 (2020-03-26) 56℃ 0喜欢

Ruby教程

Ruby CGI 编程

Ruby CGI 编程
Ruby CGI 编程 Ruby 是一门通用的语言,不仅仅是一门应用于WEB开发的语言,但 Ruby 在WEB应用及WEB工具中的开发是最常见的。 使用Ruby您不仅可以编写自己的SMTP服务器,FTP程序,或Ruby Web服务器,而...

AI君 4年前 (2020-03-26) 56℃ 0喜欢

Ruby教程

Ruby 连接 Mysql – MySql2

Ruby 连接 Mysql – MySql2
Ruby 连接 Mysql – MySql2 前面一章节我们介绍了 Ruby DBI 的使用。这章节我们技术 Ruby 连接 Mysql 更高效的驱动 mysql2,目前也推荐使用这种方式连接 MySql。 安装 mysql...

AI君 4年前 (2020-03-26) 56℃ 1喜欢

Ruby教程

Ruby 数据库访问 – DBI 教程

Ruby 数据库访问 – DBI 教程
Ruby 数据库访问 – DBI 教程 本章节将向您讲解如何使用 Ruby 访问数据库。Ruby DBI 模块为 Ruby 脚本提供了类似于 Perl DBI 模块的独立于数据库的接口。 DBI 即 Database inde...

AI君 4年前 (2020-03-26) 56℃ 0喜欢

Ruby教程

Ruby 正则表达式

Ruby 正则表达式
Ruby 正则表达式 正则表达式是一种特殊序列的字符,它通过使用有专门语法的模式来匹配或查找其他字符串或字符串集合。 语法 正则表达式从字面上看是一种介于斜杠之间或介于跟在 %r 后的任意分隔符之间的模式,如下所示: /pattern/...

AI君 4年前 (2020-03-26) 55℃ 0喜欢

Ruby教程

Ruby 面向对象

Ruby 面向对象
Ruby 面向对象 Ruby 是纯面向对象的语言,Ruby 中的一切都是以对象的形式出现。Ruby 中的每个值都是一个对象,即使是最原始的东西:字符串、数字,甚至连 true 和 false 都是对象。类本身也是一个对象,是 Class ...

AI君 4年前 (2020-03-26) 55℃ 0喜欢

Ruby教程

Ruby 异常

Ruby 异常
Ruby 异常 异常和执行总是被联系在一起。如果您打开一个不存在的文件,且没有恰当地处理这种情况,那么您的程序则被认为是低质量的。 如果异常发生,则程序停止。异常用于处理各种类型的错误,这些错误可能在程序执行期间发生,所以要采取适当的行动...

AI君 4年前 (2020-03-26) 56℃ 0喜欢

GO教程

Go 语言递归函数

Go 语言递归函数
Go 语言递归函数 递归,就是在运行的过程中调用自己。 语法格式如下: func recursion() { recursion() /* 函数调用自身 */ } func main() { recursion() } ...

AI君 4年前 (2020-03-26) 57℃ 0喜欢

GO教程

Go 语言Map(集合)

Go 语言Map(集合)
Go 语言Map(集合) Map 是一种无序的键值对的集合。Map 最重要的一点是通过 key 来快速检索数据,key 类似于索引,指向数据的值。 Map 是一种集合,所以我们可以像迭代数组和切片那样迭代它。不过,Map 是无序的,我们...

AI君 4年前 (2020-03-26) 56℃ 0喜欢

GO教程

Go 语言范围(Range)

Go 语言范围(Range)
Go 语言范围(Range) Go 语言中 range 关键字用于for循环中迭代数组(array)、切片(slice)、链表(channel)或集合(map)的元素。在数组和切片中它返回元素的索引值,在集合中返回 key-value 对...

AI君 4年前 (2020-03-26) 56℃ 0喜欢

GO教程

Go 语言切片(Slice)

Go 语言切片(Slice)
Go 语言切片(Slice) Go 语言切片是对数组的抽象。 Go 数组的长度不可改变,在特定场景中这样的集合就不太适用,Go中提供了一种灵活,功能强悍的内置类型切片(“动态数组”),与数组相比切片的长度是不固定的,...

AI君 4年前 (2020-03-26) 57℃ 0喜欢

GO教程

Go 语言结构体

Go 语言结构体
Go 语言结构体 Go 语言中数组可以存储同一类型的数据,但在结构体中我们可以为不同项定义不同的数据类型。 结构体是由一系列具有相同类型或不同类型的数据构成的数据集合。 结构体表示一项记录,比如保存图书馆的书籍记录,每本书有以下属性: T...

AI君 4年前 (2020-03-26) 56℃ 0喜欢

GO教程

Go 语言指针

Go 语言指针
Go 语言指针 Go 语言中指针是很容易学习的,Go 语言中使用指针可以更简单的执行一些任务。 接下来让我们来一步步学习 Go 语言指针。 我们都知道,变量是一种使用方便的占位符,用于引用计算机内存地址。 Go 语言的取地址符是 &...

AI君 4年前 (2020-03-26) 54℃ 0喜欢

GO教程

Go 语言数组

Go 语言数组
Go 语言数组 Go 语言提供了数组类型的数据结构。 数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整形、字符串或者自定义类型。 相对于去声明number0, number1, …, ...

AI君 4年前 (2020-03-26) 56℃ 0喜欢

GO教程

Go 语言变量作用域

Go 语言变量作用域
Go 语言变量作用域 作用域为已声明标识符所表示的常量、类型、变量、函数或包在源代码中的作用范围。 Go 语言中变量可以在三个地方声明: 函数内定义的变量称为局部变量 函数外定义的变量称为全局变量 函数定义中的变量称为形式参数 接下来让...

AI君 4年前 (2020-03-26) 56℃ 0喜欢

GO教程

Go 语言函数

Go 语言函数
Go 语言函数 函数是基本的代码块,用于执行一个任务。 Go 语言最少有个 main() 函数。 你可以通过函数来划分不同功能,逻辑上每个函数执行的是指定的任务。 函数声明告诉了编译器函数的名称,返回类型,和参数。 Go 语言标准库提供了多...

AI君 4年前 (2020-03-26) 54℃ 0喜欢

GO教程

Go 语言循环语句

Go 语言循环语句
Go 语言循环语句 在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句。 以下为大多编程语言循环程序的流程图: Go 语言提供了以下几种类型循环处理语句: 循环类型 描述 for 循环 重...

AI君 4年前 (2020-03-26) 58℃ 0喜欢