后端开发2025年08月09日
OrientDB是兼具文挡数据库的灵活性和图形数据库管理链接能力的可深层次扩展的文档-图形数据库管理系统。可选无模式、全模式或混合模式下。支持许多高级特性,诸如ACID事务、快速索引,原生和SQL查询功能。可以JSON格式导入、导出文档。若不执行昂贵的JOIN操作的话,如同关系数据库可在几毫秒内可检索数以百记的链接文档图。 1.OrientDB安装 最新的...
后端开发2025年08月08日
转载:http://blog.csdn.net/xianqiang1/article/details/7298203 require 'win32ole' require 'iconv' #一个编码转换库,在这里由于声明了采用编码为UTF-8,故没用 WIN32OLE.codepage = WIN32OLE::CP_UTF8 # Get the Excel...
后端开发2025年08月08日
ruby中的word操作,可以去看word自带的开发者参考手册 #~ #1.统计word文档的图片数、表格数、页数、字数; #~ #2.按照段落抽取word文档中的内容; $KCODE = "e" require "win32ole" word = WIN32OLE.new("word.Application") word.visible = false ...
后端开发2025年08月08日
前两天写了博文提到安装Ruby on Rails时系统没有响应的问题,后来就有人问我在Mac上安装Ruby on Rails的完整过程,所以记录在这里,供大家参考。 1. 安装xCode的Command Line Tools 通过Mac App Stores下载安装xCode,然后在xCode的"preference->downlo...
后端开发2025年08月08日
本文所述是基于Mac系统的终端操作(command + shift +U) 两个概念: RVM: 全称是 Ruby Version Manager ,是一款由 Wayne E. Seguin 开发的一款命令行工具。rvm 能够让你轻松的安装、管理 ruby 生产力环境,诸如不同版本的解释器和 gem rvm 的项目官网:https://rvm.beginr...
后端开发2025年08月08日
...
后端开发2025年08月08日
ruby中的alias和alias_method都可以重命名一个方法,它们的区别如下: 1.alias是ruby的一个关键字,因此使用的时候是alias :newname :oldname alias_method是Module类的一个方法,因此使用的时候是alias_method :newname,:oldname,有一个逗号。 2.alias的参数可以...
后端开发2025年08月07日
gem sources -l gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/ 更新缓存 gem sources -u ...
后端开发2025年08月07日
本文讲解Scripting API Scripting API是用于在Java里面编写脚本语言程序的API, 在Javax.script中可以找到Scripting API,我们就是用这个API来编写JavaScript程序,这个包里面有一个ScriptEngineManager类,它是使用Scriptng API 的入口,ScriptEngineMana...
后端开发2025年08月07日
在ruby中写顶层函数的时候,总会有一个问题,self是谁,这些方法是谁的,是什么方法。 如下: p self p self.class def talk p self end talk 输出main,Object,main 由此可见,在写顶层代码的时候,ruby自动提供了一个默认的self,它是Object类的实例对象,main。 那么这个方法talk是...