<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[llvslc521的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/llvslc521</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; llvslc521]]></copyright><item><title><![CDATA[RUBY-数组法2]]></title><link>https://blog.youkuaiyun.com/llvslc521/article/details/46968591</link><guid>https://blog.youkuaiyun.com/llvslc521/article/details/46968591</guid><author>llvslc521</author><pubDate>Mon, 20 Jul 2015 15:10:05 +0800</pubDate><description><![CDATA[试题要求:
#     (1) 定义一个main方法, 接收一个参数，类型是数组，若不是数组要抛异常；
#     (2) 校验数组中的每个元素是字符串，若存在不是字符串的元素抛异常；
#     (3) 对数组中的元素按两种方式排序：
#         (3.1) 按元素字符串的长度从小到大排序；
#         (3.2) 按元素中所有字符的ASCII码之和排序，也是从小到大]]></description><category></category></item><item><title><![CDATA[RUBY-超大数字操作]]></title><link>https://blog.youkuaiyun.com/llvslc521/article/details/46662315</link><guid>https://blog.youkuaiyun.com/llvslc521/article/details/46662315</guid><author>llvslc521</author><pubDate>Sat, 27 Jun 2015 16:30:25 +0800</pubDate><description><![CDATA[#------------------------------------------- 试题描述 -----------------------------------------
# 试题背景:
#     在一些测试场景，需要对网元下载一些二进制文件，并对文件内容进行校验
#
# 试题要求:
#     (1) 定义一个main方法, 接收一个file参数，file是一个二进制文件]]></description><category></category></item><item><title><![CDATA[RUBY-类、对象练习]]></title><link>https://blog.youkuaiyun.com/llvslc521/article/details/46662307</link><guid>https://blog.youkuaiyun.com/llvslc521/article/details/46662307</guid><author>llvslc521</author><pubDate>Sat, 27 Jun 2015 16:29:46 +0800</pubDate><description><![CDATA[#------------------------------------------- 试题描述 -----------------------------------------
# 试题背景:
#     在一些测试场景，需要对网元下载一些二进制文件，并对文件内容进行校验
#
# 试题要求:
#     (1) 定义一个main方法, 接收一个file参数，file是一个二进制文件]]></description><category></category></item><item><title><![CDATA[RUBY-hash操作]]></title><link>https://blog.youkuaiyun.com/llvslc521/article/details/46662291</link><guid>https://blog.youkuaiyun.com/llvslc521/article/details/46662291</guid><author>llvslc521</author><pubDate>Sat, 27 Jun 2015 16:29:09 +0800</pubDate><description><![CDATA[#------------------------------------------- 试题描述 -----------------------------------------
# 试题背景:
#     Hash是Ruby常用的数据结构，这里练习下Hash的常用方法的用法
#
# 试题要求:
#     (1) 定义一个main方法, 接收一个参数，类型是Hash，如果不是则抛异]]></description><category></category></item><item><title><![CDATA[RUBY-数组操作]]></title><link>https://blog.youkuaiyun.com/llvslc521/article/details/46662265</link><guid>https://blog.youkuaiyun.com/llvslc521/article/details/46662265</guid><author>llvslc521</author><pubDate>Sat, 27 Jun 2015 16:28:13 +0800</pubDate><description><![CDATA[#------------------------------------------- 试题描述 -----------------------------------------
# 试题背景:
#     在开发过程中，经常会对数组中的元素按某种规则进行排序
#
# 试题要求:
#     (1) 定义一个main方法, 接收一个参数，类型是数组，若不是数组要抛异常；
#    ]]></description><category></category></item><item><title><![CDATA[RUBY-二进制文件操作]]></title><link>https://blog.youkuaiyun.com/llvslc521/article/details/46662249</link><guid>https://blog.youkuaiyun.com/llvslc521/article/details/46662249</guid><author>llvslc521</author><pubDate>Sat, 27 Jun 2015 16:26:35 +0800</pubDate><description><![CDATA[#------------------------------------------- 试题描述 -----------------------------------------
# 试题背景:
#     在一些测试场景，需要对网元下载一些二进制文件，并对文件内容进行校验
#
# 试题要求:
#     (1) 定义一个main方法, 接收一个file参数，file是一个二进制文件]]></description><category></category></item><item><title><![CDATA[RUBY-文件、目录操作]]></title><link>https://blog.youkuaiyun.com/llvslc521/article/details/46662231</link><guid>https://blog.youkuaiyun.com/llvslc521/article/details/46662231</guid><author>llvslc521</author><pubDate>Sat, 27 Jun 2015 16:23:35 +0800</pubDate><description><![CDATA[#------------------------------------------- 试题描述 -----------------------------------------
# 试题背景:
#     测试人员开发完自动化用例后经常要将用例归档到TMSS，归档时TMSS要求用例的编号唯一，即编号不能重复，
#     但测试人员在写用例时喜欢拷贝用例，这样容易导致一些用例的编号出现]]></description><category></category></item><item><title><![CDATA[RUBY-字符串操作]]></title><link>https://blog.youkuaiyun.com/llvslc521/article/details/46662209</link><guid>https://blog.youkuaiyun.com/llvslc521/article/details/46662209</guid><author>llvslc521</author><pubDate>Sat, 27 Jun 2015 16:21:33 +0800</pubDate><description><![CDATA[#------------------------------------------- 试题描述 -----------------------------------------
# 试题背景:
#     在传送设备测试中, 很多命令行支持批量的操作端口, 端口的批量表示一般方法有
#     (1) 1&3       表示1号端口与3号端口
#     (2) 1&&3     ]]></description><category></category></item><item><title><![CDATA[ruby基-变量]]></title><link>https://blog.youkuaiyun.com/llvslc521/article/details/46661055</link><guid>https://blog.youkuaiyun.com/llvslc521/article/details/46661055</guid><author>llvslc521</author><pubDate>Sat, 27 Jun 2015 15:50:16 +0800</pubDate><description><![CDATA[变量


一、判断题：
1、Ruby中常量要以大写字母开头，全局变量要以$开头；
2、全局变量不初始化也可以使用，但常量必须初始化后才能使用；
3、逻辑判断中，只有false和nil为假，其他都为真；]]></description><category></category></item><item><title><![CDATA[ruby-模块，类，对象的学习]]></title><link>https://blog.youkuaiyun.com/llvslc521/article/details/46661893</link><guid>https://blog.youkuaiyun.com/llvslc521/article/details/46661893</guid><author>llvslc521</author><pubDate>Sat, 27 Jun 2015 15:46:10 +0800</pubDate><description><![CDATA[#将服务器信息保存在excel表格中，格式如下checklist.xls
#请从上表中读取服务器信息，根据服务器的类型，在service_template下面几个文件中查询对应的模板
#根据模板，调用pslist的程序来进行查询
#将返回的结果记录到checklist表中对应的服务器所在行中
#pslist_dir = File.join(File.dirname(__FILE__) ,]]></description><category></category></item><item><title><![CDATA[ruby-方法]]></title><link>https://blog.youkuaiyun.com/llvslc521/article/details/46661879</link><guid>https://blog.youkuaiyun.com/llvslc521/article/details/46661879</guid><author>llvslc521</author><pubDate>Sat, 27 Jun 2015 15:44:30 +0800</pubDate><description><![CDATA[#习题2：
#1.创建文件
#2.删除文件
#3.判断文件是否存在
#以上3点都提供方法来实现。
class File_opreate
    @@file = File.join(File.dirname(__FILE__),"newfile.txt")        
    #1.创建文件
    def create_file
        if !File.exist]]></description><category></category></item><item><title><![CDATA[ruby-数字、字符串、数组]]></title><link>https://blog.youkuaiyun.com/llvslc521/article/details/46661817</link><guid>https://blog.youkuaiyun.com/llvslc521/article/details/46661817</guid><author>llvslc521</author><pubDate>Sat, 27 Jun 2015 15:42:15 +0800</pubDate><description><![CDATA[#需要操作的字符串如下：
#将上面的网元返回的信息保存在一个多行的字符串中；
#解析字符串，将上面的信息保存在一个二维数组中
#比如 arr0 获取第一行，返回 1 tn12fiu active 
#arr0[1] 获取第1行第2列 返回 tn12fiu
puts 
1        tn12fiu       active                             
]]></description><category></category></item><item><title><![CDATA[ruby-Hash]]></title><link>https://blog.youkuaiyun.com/llvslc521/article/details/46661149</link><guid>https://blog.youkuaiyun.com/llvslc521/article/details/46661149</guid><author>llvslc521</author><pubDate>Sat, 27 Jun 2015 14:24:59 +0800</pubDate><description><![CDATA[Hash


1.创建一个hash表，实现对hash表的增、删、改、和查询操作。

2.这四个操作都要判断，新增操作之前判断是否已经存在此键，

a.若存在则给出提示，告知已经存在该键，不能完成新增操作
b.删和修改操作时的若键不存在，告知用户并取消操作
c.查询操作，可以通过键查值，也可以通过值查键

答案：#增
def add_key   
    my_hash =]]></description><category></category></item><item><title><![CDATA[ruby-数组]]></title><link>https://blog.youkuaiyun.com/llvslc521/article/details/46661089</link><guid>https://blog.youkuaiyun.com/llvslc521/article/details/46661089</guid><author>llvslc521</author><pubDate>Sat, 27 Jun 2015 14:17:41 +0800</pubDate><description><![CDATA[输入： 一个数组，数组中的元素可以是数字，或者range；


操作： [1,2,4..7] => [1,2,4,5,6,7]


输出： 一个数组,过滤其中重复的元素，并且按照升序进行排序


然后sort(起点，终点，比较准则)


比较准则默认是小于等于号，所以sort的结果是从小到大


答案：


arr = [1,3, 2,4,2..7]]]></description><category></category></item></channel></rss>