摘要: 本文转自http://www.cnblogs.com/xumingxiang/archive/2012/04/08/2437468.html,在此谢谢本文作者,提供这么好的文章!!一,简介 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂... 阅读全文
posted @ 2013-05-16 16:02 遗失的流年 阅读(255) 评论(0) 推荐(0) 编辑
摘要: a = %w(a b cD)map:针对每个element进行变换并返回整个修改后的mapa.map do |item|a.upcaseenda.map(&:upcase) 一样的效果, &:代表了item, 太简洁了,但格式难记。reduce:把array变换为一个值后返回。a.reduce(:+)#=> "abcD"(5..10).reduce(0)do|sum, value|sum + valueend等于 (1..100).reduce(:+)reduct(0)里面的0是代表sum的初始值select:根据条件返回一个子集(1..8).sele 阅读全文
posted @ 2013-04-23 10:19 遗失的流年 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 一。给Hash添加默认值:h={1,2,3,4}#=>{1=>2,3=>4}h.default=7h[1]#=>2h[3]#=>4h[4]#=>7h[5]#=>7二。给Hash添加key-value对:h={}#=>{}h.store("a",1)#=>1h["a"]#=>1h.fetch("a")#=>1h["b"]=2#=>2h["b"]#=>2ph#=>{"a"=>1," 阅读全文
posted @ 2013-04-23 10:13 遗失的流年 阅读(224) 评论(0) 推荐(0) 编辑
摘要: ruby中的word操作,可以去看word自带的开发者参考手册#~ #1.统计word文档的图片数、表格数、页数、字数;#~ #2.按照段落抽取word文档中的内容;$KCODE = "e"require "win32ole"word = WIN32OLE.new("word.Application")word.visible = falsedoc = word.Documents.open("D:/w.docx")doc.Activate#~ p doc.Content.Text.split(//).size#~ 阅读全文
posted @ 2013-04-19 17:03 遗失的流年 阅读(783) 评论(0) 推荐(0) 编辑
摘要: 这是本人在学习中从网上和自己遇到的问题解决后整理的Watir语法(Watir Syntax)1.使用Watir工具,需要在脚本中加上require 'watir'2.创建一个IE的测试实例ie = Watir::IE.new或者在创建的同时直接转到页面ie = Watir::IE.start("http://mytestsite")Watir使用start方法同时创建一个浏览器实例并转到一个页面。3.页面导航ie.goto("http://mytestsite")4.操纵Web页面对象4.1超链接4.1.1使用Text属性点击超链接ie. 阅读全文
posted @ 2013-04-19 16:57 遗失的流年 阅读(613) 评论(0) 推荐(0) 编辑
摘要: $KCODE = "e"require "watir"$path = "http://www.baidu.com/"$ary = Array.newfile = File.open("D:/20130409-专家信息系统-资源采集/专家清单.txt","r")array = file.readlines$fw = File.new("D:/专家清单-续断.txt","a")for n in 0...array.size$ary.push(array[n]. 阅读全文
posted @ 2013-04-13 15:30 遗失的流年 阅读(955) 评论(0) 推荐(0) 编辑