搜档网
当前位置:搜档网 › Ruby on Rails在Windows下安装-最简单的方法

Ruby on Rails在Windows下安装-最简单的方法

Ruby on Rails在Windows下安装-最简单的方法
Ruby on Rails在Windows下安装-最简单的方法

改变命运的不是金钱和地位,而是爱好。

—tobyluo

同志们,我开始第一天学习ruby ,感谢老宋一直向我推荐Ruby,并带领网服的某些大老爷们一起用ruby开发了网服队谱(https://www.sodocs.net/doc/dc935755.html,/),对于我们网服自主开发的队谱在此我也祝愿我们网服的队谱能想Facebook那样火起来,同时也希望网服乃至我身边的有更多的为了爱好来学习一门新的语言Ruby On Rails。

为了学好Ruby on rails ,同时让更多的新手学习到一门神奇的语言,我决定从我的够戏网新建一个博客–《Ruby ?够戏》,当我建立博客后就无意中冒气一句话—―改变命运的不是金钱和地位,而是爱好,‖(我说的)。做了我这个新建博客的副标题,开始了神奇的红宝石之旅,并且账号同步到多说等互动性媒体。。cool。

首先我们来看看我们的战果—

Ruby 是一门语言,按照我们当年学英语一样,一定要保持一种积极的心态客观的认识一门语言的作用,坦白说就是一工具。

没必要死缠乱打的去研究各种安装绝技。

windows 下最简单的方法我觉得就是直接百度下载Ruby on Rails。

官方下载网址为:https://www.sodocs.net/doc/dc935755.html,/frs/?group_id=167 ,第一次有些不认识english 的直接找到后缀有exe 的下载准没错。

下载完,点击直接安装,也别去犹豫装哪个盘。

这种是最简单最傻逼的一键安装方式,

当然你硬要纠结的去弄什么DevKit啥的和下面的各种软件可以尝试一下。

Ruby 1.9.2-p290

Rails 3.1.1

Bundler 1.0.18

Git 1.7.6

Sqlite 3.7.3

TinyTDS 0.4.5

SQL Server support 3.3.3

不过不建议,刚出来就被亚历山大压死。嘻嘻

安装完后,windows+ R 键,调出运行框,输入cmd

弹出Dos界面后,输入ruby -v

显示版本号,你就成功了。

这就是最简单安装方法,ruby 的学习之路漫漫,同志仍需努力。

相关关介绍《ruby on rails 百度百科》https://www.sodocs.net/doc/dc935755.html,/view/27065.htm

推荐学习网站:

老宋的《RUBY迷》:http://rubyer.me/

中国ruby 社区:https://www.sodocs.net/doc/dc935755.html,/

。。。。

本文转自:https://www.sodocs.net/doc/dc935755.html, ruby ?够戏网

相关介绍

Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,在20世纪90年代由日本人松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)开发,遵守GPL协议和

Ruby License。它的灵感与特性来自于Perl、Smalltalk、Eiffel、Ada 以及Lisp 语言。由Ruby 语言本身还发展出了JRuby(Java 平台)、IronRuby(.NET 平台)等其他平台的Ruby 语言替代品。Ruby的作者于1993年2月24日开始编写Ruby,直至1995年12月才正式公开发布于fj(新闻组)。因为Perl发音与6月诞生石pearl(珍珠)相同,因此Ruby以7月诞生石ruby (红宝石)命名。

编辑本段历史

Ruby明显比其他类似的编程语言(如Perl或Python)年轻,又因为Ruby是日本人发明的,所以早期的非日文资料和程序都比较贫乏,所以现在在网上仍然可以找到Ruby的资料太少之类的批评。约于2000年,Ruby开始进入美国,英文的资料开始发展。2011年10月31日1.9.3的第一个稳定版本1.9.3p0发布。2012年2月16日发布了1.9.3-p125.编辑本段理念

减少编程时候的不必要的琐碎时间,令编写程序的人高兴,是设计Ruby 语言的Matz 的一个首要的考虑;其次是良好的界面设计。他强调系统设计必须强调人性化,而不是一味从机器的角度设想。―人们特别是电脑工程师们,常常从机器着想。他们认为:?这样做,机器就能运行的更快;这样做,机器运行效率更高;这样做,机器就会怎样怎样怎样。‘实际上,我们需要从人的角度考虑问题,人们怎样编写程序或者怎样使用机器上应用程序。我们是主人,他们是仆人。‖遵循上述的理念,Ruby 语言通常非常直观,按照编程人认为它应该的方式运行。Ruby 是完全面向对象的:任何一点数据都是对象,包括在其他语言中的基本类型(比如:整数,布尔逻辑值),每个过程或函数都是方法。下面是一个在标准输出设备上输出Hello World的简单程序,这种程序通常作为开始学习编程语言时的第一个程序:#!/usr/bin/env ruby puts "Hello, world!"编辑本段特点

完全面向对象在Ruby语言中,任何东西都是对象,包括其他语言中的基本数据类型,比如整数变量没有类型Ruby的变量可以保有任何类型的数据。任何东西都有值不管是数学或者逻辑表达式还是一个语句,都会有值。编辑本段规则

Ruby的变量有一定的规则,以$开头的一定是全局变量,以@开头的都是实例变量,而以@@开头的是类变量。常数则以大写字母开头;这种方法,对文本编辑器的命令补全很有帮助,如在vim下先键入$及开头字母,再敲击Ctrl+p,则可专门补全本文件以及关联文件中的全局变量,perl与php亦有此优点。已经定义的类可以在运行时修改Ruby是动态语言,你可以在程序中修改先前定义过的类。也可以在某个类的实例中定义该实例特有的方法,这叫做单例方法。class MyClass def the_method"general method"end end mc = MyClass.new

def mc.the_method"special for this instance."end mc.the_method

#special for this instance使用Ruby可以写出简短而又功能强大的代码#下面的方法用来完成两个矩阵的乘积def matrix_mul(matrix1,matrix2)result=[] (0...matrix1.length).each {|i|temp=[](0...matrix2[0].length).each { |j|

tmp=0(0...matrix1[0].length).each { |k|tmp+=matrix1[i][k]*matrix2[k][j]} temp<

语法简单普通的面向对象功能(类,方法调用等)特殊的面向对象功能(Mixin,特殊方法等)操作符重载错误处理功能迭代器和闭包垃圾回收动态载入(取决于系统架构)可移植性高.不仅可以运行在多数UNIX上,还

可以运行在DOS,Windows,Mac,BeOS等平台上适合于快速开发,一般开发效率是JAVA的5倍编辑本段作者

松本行弘"Matz"(Matsumoto Yukihiro)是Ruby语言的发明人,他从1993年起便开始着手Ruby的研发工作。他一直想发明一种语言,使你既能进行高效开发又能享受编程的快乐。1993年2月24日Ruby诞生了,1995年12月Matz推出了Ruby的第一个版本Ruby 0.95。不久Ruby便凭借其独特的魅力横扫日本,相信在不久的将来,Ruby将走向世界。

微软Windows7旗舰版光盘安装图解教程(带详细步骤)

Windows7光盘安装教程 将Windows7安装光盘放入光驱,在电脑启动时进入BIOS并把第一启动设备设置为光驱,按F10保存设置并退出BIOS。 1.电脑自动重启后出现下图提示,请按键盘任意键从光驱启动电脑。 2.电脑从光驱启动后开始加载安装程序文件 3.安装程序文件加载完成后出现Windows7安装界面,因为Windows7安装光盘是简体中文的,所以这里全部选择默认值,点击下一步。 4.点击现在安装按钮开始安装。 5.出现许可协议条款,在“我接受许可条款”前面打上勾,接着下一步。 6.出现安装类型选择界面,因为我们不是升级,所以选择自定义(高级)选项

7.出现安装位置选择界面,在这里选择安装系统的分区,如果要对硬盘进行分区或格式化操作,点击驱动器选项(高级)。 8.这里可以对硬盘进行分区,也可对分区进行格式化。选择好安装系统的分区后,点击下一步。由于Windows7在安装时会自动对所在分区进行格式化,所以这里我们可以无需对安装系统的分区进行格式化。 9.Windows7开始安装。 10.安装完成后,电脑需要重新启动。 11.电脑重新启动后开始更新注册表设置。 12.启动服务。

13.这时才进入最后的完成安装阶段。 14.完成安装阶段完成后,电脑需要重新启动。 15.电脑重新启动后,安装程序为首次使用计算机做准备。 16.输入用户名和计算机名称,点击下一步。 17.为帐户设置密码,如果这里不设置密码(留空),以后电脑启动时就不会出现输入密码的提示,而是直接进入系统 18.设置系统更新方式,建议选择推荐的选项。

19.设置电脑的日期和时间。 20.设置网络位置,有家庭、工作和公用三个选项,其中家庭网络最宽松,公用网络最严格,根据自己的实际情况进行选择。 21.完成设置。 22.准备桌面。 23.欢迎界面,开始登录系统。 24.进入系统桌面。

最新系统安装手册-Windows教学文案

目录 一、安装文件获得位置 (2) 二、第三方软件安装 (2) 三、IE S600系统的安装 (2) 四、修改环境变量 (3) 五、修改配置文件 (4) 六、安全配置 (8) 七、运行程序。 (9) 八、附录: (12)

一、安装文件获得位置 必须使用”\\172.20.2.121\tools\VS2005 SP1 下ACE 5.5 + Qt 3.3.8 + Orbacus 4.3.2”上预编译好的ACE_wrappers_5_5.rar,Qt.rar,IONA.rar。 可以从”\\yf-backup\tools\”上找到其它安装包。 二、第三方软件安装 1.ACE、Boost、Qt、Corba安装 将ACE_wrappers_5_5.rar 解压到D:\ACE_wrappers_5_5 将boost_1_33_1.tar.gz 解压到D:\boost_1_33_1 将Qt.rar 解压到D:\qt\3.3.8 将IONA.rar 解压到D:\IONA 2.Winrar 解压缩软件的安装。 3.daemon403-x86.exe 虚拟光驱的安装。 4.vs2005 用虚拟光驱安装,然后在安装vs2005的sp1补丁。注意:在选择安装种类的时 候,自定义选择中除去安装vb、c#、vj等用不到的资源,只保留vc++,.net framework 这样能加快安装,并且在安装前要检查是否已经安装.net framework如果已经安装需要先卸掉,在安装sp1补丁,一定要保证c盘空间足够大,一般设为15-20G,安装补丁时要保证有至少2G的空间能使用,有时虽然安装提示空间不足,但可以使用,检查方法是看qt中的designer程序能否使用。 注:安装补丁时,C盘剩余空间尽量要大。如果C盘空间不足时,可能出现错误:1718,参考修改办法: ●单击"开始",单击"运行",键入control admintools,然后单击"确定"。 ●单击"软件限制策略"。(注意:如果未列出软件限制,请右击"软件限制策略",然后 单击"新建策略"。 ●对象类型列表中的,右击“强制”,打开其属性 ●单击"除本地管理员以外的所有用户",然后单击"确定"。 5.xmanager 安装的时候要用企业版注册号。 6.jdk 安装时要注意安装目录最好不要又空格。

Gems Simics 安装报告

课程设计报告 多核全系统模拟器GEMS分析 班级: 学号: 姓名: 2011年7月

1 目的和背景 由于单核处理器的处理能力已经接近极限,很难再有提高,多核处理器体系结构应运而生。在处理器体系结构的设计中,由于用硬件做测试投资大,且不便于设计,不具有多次性,因此体系结构软件仿真技术是研究中的一门新技术。 而多核全系统模拟器GEMS/Simics框架能够模拟单核处理器、并行式多处理器、阵列式处理器等体系机构。故本此课设选用构建GEMS+Simics框架,先逐步介绍搭建GEMS+Simics的各个环节,然后初步的研究单核和多核运行时程序在每个CPU中的运行情况,分析模拟器的构成及各部分的功能及性能分析。 2 安装流程 2.1软件准备 1) 在Ubuntu的官方网站上获得32位的Ubuntu10.04 2) 由于GEMS是开源软件首先在https://https://www.sodocs.net/doc/dc935755.html,/gems/registercgi下进行注册,然后再在https://https://www.sodocs.net/doc/dc935755.html,/gems/download.html下进行下载 3)下载Simics时麻烦一些,先在https://https://www.sodocs.net/doc/dc935755.html,/register/register.php地址上进行注册,而且必须作为学生或教职员工注册,然后申请免费的license。 4) 在https://www.sodocs.net/doc/dc935755.html,/ubuntu/pool/main/z/zlib/网站上下载和自己的系统配套的zlib1g_1.2.3.3.dfsg-15ubuntu1_i386.deb和zlib1g-dev_1.2.3.3.dfsg-15ubuntu1_i386.deb 5) 在https://www.sodocs.net/doc/dc935755.html,/index2/unixsystem/Solaris/sol-10-u2-ga-sparc-v4/或者https://www.sodocs.net/doc/dc935755.html,/us/sun/index.htm或者在网站上获得Soloris ,建议使用前者2.2安装Ubuntu 此处不建议使用虚拟机安装,因为会影响到后面的安装,如果有CD/DVD可以直接用CD/DVD安装;也可以用USB或硬盘安装;最简单的是虚拟光驱wubi安装,但磁盘空间最大只能为30G,虽然之后可以用LVPM工具进行扩充,但不建议使用,因为速度很慢,且容易出错。最好采用CD/DVD安装。 2.3GEMS/Simics安装 1) 安装必要的工具 s udo apt-get update sudo apt-get install build-essential sudo apt-get install bison sudo apt-get install flex sudo dpkg –-install zlib1g_1.2.3.3.dfsg-7ubuntu1_i386.deb sudo dpkg –-install zlib1g-dev_1.2.3.3.dfsg-7ubuntu1_i386.deb

系列服务器windows操作系统安装步骤

IBM X系列服务器Windows操作系统安装步骤

引言 本文介绍采用IBM Server Guide光盘引导安装Windows操作系统,使用IBM Server Guide光盘安装会清除硬盘上的分区和数据,安装前请务必向客户说明,确认是否需要备份数据。 一、工具准备 IBM ServerGuide光盘一张, windows操作系统安装光盘一套(以windows2003为例), IBM ServeRAID Manager 安装光盘一张。 需要注意的是,根据服务器型号不同,所需要的IBM ServerGuide光盘 版本也不同,下面给出两者对应关系,请根据服务器型号选择合适版本。 二、具体安装步骤 1、设置服务器从光驱启动,开机按F1-startup进行设置。 2、用ServerGuide CD光盘启动服务器,光盘启动后,显示如下画面 选择使用本引导盘的语言(注意:此时语言为ServerGuide引导程序语言,与所要安装操作系统无关),出现如下画面,选择English) 3、选择键盘布局以及国家或地区画面,在这里全部选择United States,然后 点击Next 4、出现许可协议界面,阅读许可协议内容,点击I accept继续即可 中文用户可以在Language选项中选择Chinese 阅读中文协议 5、查看概述了解ServerGuide 功能,请在使用前仔细查看相关使用说明,点击Next继续 6、在这里可以选择要安装的操作系统,选择后点击Next 7、列表显示接下来将要做的配置,目前提示要设置日期和时间,点击Next 8、设置正确的日期和时间后点击Next 9、当出现清除硬盘信息界面时,请根据需要选择,如果需要保留已有的阵列信息,请选择Skip this task,但硬盘上的数据和分区仍然会被清除掉,选择clear all hard …会直接清除阵列及硬盘信息,如无特殊要求,我们一般选择第二项clear all hard disk drives and restore servraid to defaults,选择后点击Next继续

Windows7安装方法有多少种

Windows7安装方法有多少种 Windows7安装方法可分为:光盘安装法、模拟光驱安装法、硬盘安装法、优盘安装法、软件引导安装法、VHD安装法等。以下是的Windows7安装方法,希望大家认真阅读! 一、光盘安装Windows7法: 简述:光盘安装法可以算是最经典、兼容性最好、最简单易学的安装方法了。可升级安装,也可全新安装(安装时可选择格式化旧系统分区),安装方式灵活。不受旧系统限制,可灵活安装Windows7的32/64位系统。而且,现在有个软件,让你可以把你的Windows7光盘变成任意一种版本,可以随便切换喔,具体的参看Windows7之家文章:《想装啥版装啥版:Windows7安装光盘版本转换软件》方法: 1、下载相关系统安装盘的ISO文件,刻盘备用。(有光盘可省略此步骤) 2、开机进BIOS(一般硬件自检时按DEL或F2或F1键进,不同电脑设定不同),设定为光驱优先启动。按F10保存退出。 3、放进光盘,重启电脑,光盘引导进入安装界面。按相应选项进行安装。选择安装硬盘分区位置时,可选择空白分区或已有分区,并可以对分区进行格式化。其他不再详述。 缺点:在WIN7测试版本满天飞的情况下,这种刻盘安装无疑是最奢侈、最浪费、最不环保的方法了。只有在不具备或不能胜任其他安装方法的情况下才建议使用。

二、模拟光驱/虚拟光驱安装Windows7法: (特定情况下可能安装不能成功) 简述:模拟光驱(或称为虚拟光驱)安装法安装最简单,安装速度快,但限制较多,推荐用于多系统的安装。 方法: 在现有系统下用模拟光驱程序加载系统ISO文件,运行模拟光驱的安装程序,进入安装界面,升级安装时C盘要留有足够的空间。多系统安装最好把新系统安装到新的空白分区。 缺点: 1、由于安装时无法对现有系统盘进行格式化,所以无法实现单系统干净安装。因旧系统文件占用空间,也比较浪费磁盘空间。要有旧的操用系统。 2、因无法格式化旧系统分区,残留的病毒文件可能危害新系统的安全性。 3、旧32位系统无法安装64位系统,旧64位系统无法安装32位系统。 三、Windows7硬盘安装法: (特定情况下可能安装不能成功) 硬盘安装法可分两种: 1、最简单的硬盘安装法:把系统ISO文件解压到其他分区,运行解压目录下的SETUP.EXE文件,按相应步骤进行,不再详述。 此方法限制与缺点同模拟光驱安装法。同样不能格式化旧系统及32/64位不同系统不能混装。推荐用于多系统的安装。

WINDOWS XP系统安装步骤

WINDOWS XP系统安装步骤 一、设置光驱启动 1、找一张带启动功能的WINDOWS XP安装光盘放入光驱中。 2、重新启动计算机,并在开机自检时按F2键进入CMOS设置。 3、选择Advanced CMOS Setup(高级COMS设置)项,按Enter键进入。 4、移动↑、↓移动到Boot Device Priority(启动设备顺序设置),并按Enter键进入。 5、移动↑、↓移动到1ST(即第1启动设备,2nd、3rd、4th表示第2、第3、第4启动设备)并按Enter键进入。 6、移动↑、↓移动到CD/DVD,并Enter键设置成功。 说明:此项进入后主要有4个选择项,分别表示: Disable:禁止,IDE-0:从硬盘启动,Floopy:1.44MB 3 1/2:从3.25英寸1.44MB软盘启动,CD/DVD:从普通光驱或者DVD光驱启动。 7、按F10键并按“Y”字母保存设置,保存后电脑会重新启动。 提示:不同的主板有不同的设置,但大部分是如此。对于一些与此设置不同的主板,请参考主板说明书。 二、安装XP的步骤 现在,以安装Windows XP原版操作系统为例说明安装步骤。 电脑重新启动自检完成后,会在屏幕的最底下或最上面出现:BOOT FROM CD字样,表示电脑将从光驱启动。后面则会出现“Press qny key to boot from CD”(意思是按任意键将从光驱启动)的提示,时间点从1-5点依次增加,

表示等待5秒钟,如果在这5秒钟之内按下任意一键,则从光盘启动进入XP的安装,如果超过5秒钟,则从硬盘启动进入原来已安装好的系统。 重要说明: ★安装XP总共有3次的重新启动过程: 1、第一次即设置光盘启动; 2、第二次是安装程序从光盘上复制了系统安装文件; 3、第三次则是所有必须的系统文件和应用程序已复制到电脑上,安装基本完成,保存好设置后的重新启动。 ★如果在第一次重新启动后将光盘启动设置回硬盘启动或其它设备启动的话,就不再出现BOOT FROM CD字样,如果没有,则还会出现,请在最后2次的重新启动时不要在5秒内按任意键,否则又进行重复重制文件的过程。切记! XP系统盘光启之后便是蓝色背景的安装界面,这时系统会自动分析计算机信息,不需要任何操作,直到显示器屏幕变黑一下,随后出现蓝色背景的中文界面。 这时首先出现的是XP系统的协议,按F8键(代表同意此协议),之后可以见到硬盘所有分区的信息列表,并且有中文的操作说明。选择C盘,按D键删除分区(之前记得先将C盘的有用文件做好备份),C盘的位置变成“未分区”,再在原C盘位置(即“未分区”位置)按C键创建分区(说明:如果以前的系统被病毒破坏了,并无法修复,建议把所有的硬盘全部删除,再重新分区,然后在安装完成后再格式化,这样可以彻底清除残留在硬盘中的病毒)。之后原C盘位置变成了“新的未使用”字样,按回车键继续。 接下来有可能出现格式化分区选项页面,推荐选择“用FAT32格式化分区

Ruby的简单实例

Ruby的简单实例 ?出处:站长百科 ?原文地址:https://www.sodocs.net/doc/dc935755.html,/wiki/Ruby的简单实例 ?本电子书整理自站长百科Ruby简单实例词条,查看内容请访问网站。 让我们写一个计算阶乘的函数.对于阶乘的数学定义如下: n! = 1 (当 n==0 时) = n * (n-1)! (其它情况) 在Ruby里,可以这样来写: def fact(n) if n == 0 1 else n * fact(n-1) end end ?出处:站长百科

你可能会发现 end 的反复出现,正因为如此,Ruby被叫做"类Algol"语言.(实际上,Ruby的语法更像Eiffel).同时,你也可能会发现这段函数缺少 return语句.在这里是可以用return的,但却不是必须的,因为一个Ruby的函数会自动返回它所最后赋值的元素. 让我们来试试我们的阶乘函数.加入一行代码会使它成为一个可工作的程序: # Program to find the factorial of a number # Save this as fact.rb def fact(n) if n == 0 1 else n * fact(n-1) end end print fact(ARGV[0].to_i), "\n" ?出处:站长百科

这里,ARGV是一个包含命令行参数的数组,to_i将字符串转化为整数. % ruby fact.rb 1 1 % ruby fact.rb 5 120 当参数为40时它可以工作吗?它将使你的计算器产生溢出(overflow)... % ruby fact.rb 40 815915283247897734345611269596115894272000000000 它确实算出来了.实际上,Ruby能处理任何你机器的内存所允许的整数.实际上400!也可以: % ruby fact.rb 400 6403452284662389526234797031950300585070258302600295945 8684 4459428023971691868314362784786474632646762943505750358?出处:站长百科

《Ruby on Rails敏捷开发最佳实践》PDF教程

《Ruby on Rails敏捷开发最佳实践-精典章节收录》PDF教程 申明:本PDF教程由https://www.sodocs.net/doc/dc935755.html,网站搜集整理,如需转载,请务必注明出处。介绍:Ruby On Rails框架一经推出,立即引起B/S结构应用开发领域革命性的变化:开发者无需理会架构,只需要按Rails框架的约定向应用中填充代码,一切OK。 为了让众多Ruby On Rails学习、工作者,以及准备使用Ruby On Rails作为开发平台的开发人员能快速掌握Ruby On Rails的开发,作者精心编写了本书,书中既详细讲解了Ruby语言的基本语法,又重点介绍了Rails框架相关知识点的各种用法。最后给出两个综合案例,作为Ruby On Rails应用开发者的参考,读者可以通过这两个案例触类旁通,解决日常开发中的问题。 读者对象 本书适用于正在使用Ruby On Rails进行应用开发的开发人员、渴望了解Ruby On Rails框架的开发人员,尤其适合有初步的Java EE开发经验,想从Java EE平台过渡到Ruby On Rails开发平台的开发者。(未完待续) https://www.sodocs.net/doc/dc935755.html,

第15章Rails 的邮件抽象层 本章要点 ·电子邮件的基础知识 ·SMTP 协议初步 ·POP3协议初步 ·在Ruby 程序中使用SMTP 支持发送邮件 ·在Ruby 程序中使用POP3支持接收邮件 ·ActionMailer::Base 的邮件支持 ·在Rails 应用中发送邮件 ·发送HTML 格式邮件 ·发送带附件的邮件 ·电子邮件在实际应用中的用途 ·账户需要激活的优势 ·实现注册激活系统 15.4注册激活系统 本章将介绍一个注册激活系统,当用户输入注册信息时,必须输入有效的邮箱,当用户注册成功后,并不能立即登录系统,而要登录注册时输入的邮箱,然后通过该邮箱内的激活邮件来激活自己账户。通过这种方式可以防止用户恶意注册,保证用户必须输入有效的邮箱地址。 15.4.1基本注册功能 当用户注册一个账户时,实际上就等同于向底层数据表增加一条记录,因此本应用必须有持久层支持。本示例应用的注册功能需要一个数据表支持,该数据表用于保存系统的所有注册账户。下面是本应用的数据库脚本: drop database if exists regist_development; create database regist_development; use regist_development; --创建用户表 create table users ( id int not null auto_increment,

Win7主题破解及安装和使用教程

Win7主题破解及安装和使用教程 第一步:第三方主题破解 对于非官方主题来说,必须打上第三方主题破解补丁之后才可以正常安装使用。 破解方法如下: 下载这个工具: 如果你是32位系统解压后运行UniversalThemePatcher-x86.exe(如果你的是64位系统运行UniversalThemePatcher-x64.exe) Windows7中需要破解3个文件:uxtheme.dll, shsvcs.dll, themeui.dll。破解完成后需要重新启动生效。 第二步:常用主题介绍 Win7主题主要有四种: 1、.themepack后缀主题(这种主题即为官方主题,使用比较简单,直接双击即可运行并启用) 2、.theme后缀主题(这种主题即为visual style主题,简称vs,由一个XXX.theme 文件和一个含有XXX.msstyles文件的XXX文件夹构成,甚至一些VS主题没有XXX.theme 文件,仅有一个含有XXX.msstyles文件的XXX文件夹) 3、.wba后缀主题(这种主题即为windows blind主题,简称wb,需安装windows blind 这个软件方能运行) 4、.exe后缀主题(这种主题其实就是压缩的,双击它即会自动运行帮你安装主题到Windows\Resources\Themes下,然后桌面右键点击“个性化”切换主题) 第三步:主题安装详解 由于第一种和第四种主题简单易用,不再多做介绍,这里详细介绍一下最流行的VS主题,并简单说明一下很强大的WB主题安装及使用方法: (1)VS主题 将下载到的主题文件夹打开,找到XXX.theme文件和XXX文件夹,他俩在同一目录下 将XXX.theme 文件和XXX文件夹同时复制到X:\Windows\Resources\Themes\ 目录下(X为系统所在的盘符通常都为C盘) 如图:

ruby入门教程 免费篇

介绍 这是一个短小的Ruby入门,完全读完只需20分钟。这里假设读者已经安装了Ruby,如果你没有安装的话,请在阅读文前访问Ruby 官方网站进行下载并安装。 交互式的Ruby 打开IRB(交互式Ruby外壳): 如果你使用Mac OS X,那么请打开终端窗口输入irb; 如果你使用Linux,那么请打开shell输入irb; 如果你使用windows,那么请在开始菜单中找到Ruby->fxri,并执行它。 Ok,在打开IRB之后,在其中输入"Hello World"。 Ruby听从你的安排! 发生了什么?我们刚才编写了世界上最短小的“Hello World”程序吗?这么说不太确切。第二行输出是IRB告诉我们:上一个表达式的评

估结果。如果我们希望打印出“Hello World”,那么就还需要一点努力: puts在Ruby中是一个简单的打印输出命令。后面的“=>nil”表示什么?——那是表达式的结果。Puts总是返回nil,这是Ruby中表示“绝对无值”(absolutely-positively-nothing value)的方式,看上去有些类似Java中的null。 你的免费计算器在这里! 无需做什么,我们就能把IRB作为一个简单的计算器使用: 这样就能计算3+2。够简单的!那么3乘以2如何?你可以在下面继续输入3*2,也可以回到上面(3+2处)重新修改你刚刚输入的计算公式。使用键盘上的向上键,使光标到达3+2那一行,再用左键移动光标到加号上,然后使用空格键进行修改。

下面,让我们尝试计算3的平方: 在Ruby语言中,**表示幂运算。那么如何计算平方根呢? Ok,等一下,表达式中的sqrt(9)表示什么?你一定能猜到这是计算9的平方根。而Math表示什么?不要着急,下面就让我们进一步了解像Math这样的模块。 模块——按照主题分组的代码 Math是Ruby内建的数学模块。在Ruby中,模块提供了两种角色:一种角色是将类似的方法聚集在同一个“家族”名下。因此,Math 也包括sin、tan这样的方法。第二种角色是一个圆点(dot),它标记了消息的接收者。什么是消息?在上面的例子中,sqrt(9)便是消息,它意味着调用sqrt方法取出9的平方根。 Sqrt方法调用的结果是3.0。你可能注意到它并不是3。这是因为多数情况下,数字的平方根并不是整数,所以这里返回了一个浮点数。

Ruby语言入门教程

Ruby语言入门教程 Version0.6 编著张开川 kaichuan_zhang@https://www.sodocs.net/doc/dc935755.html,

目录 自序 (3) 第一章概述 (4) 1.1编程语言的发展简史 (4) 1.2编程其实很容易 (5) 1.3Ruby的由来 (6) 1.4Ruby的特性 (7) 第二章 (8) 2.1下载Ruby1.8.5 (8) 2.2安装Ruby1.8.5for Windows (8) 2.3开始第一个小程序 (10) 2.4ruby语言的集成开发环境 (12) 第三章语法快览 (14) 3.1注释与分行 (14) 3.2分隔符 (15) 3.3关键字 (16) 3.4运算符 (17) 3.5标识名和变量的作用域 (19) 3.6类库 (19) 3.7数据类型 (20) 3.8赋值和条件运算符 (21) 3.9条件判断语句 (22) 3.10循环语句 (24) 3.11常与线程 (29) 3.12一个综合小练习 (30) 第四章一切都是对象 (31) 4.1两种思维方式 (31) 4.2对象 (32) 4.3封装 (33) 4.4继承 (34) 4.5多态36小跋37

自序 其它编程语言的学习都主要来自于书本,而Ruby的学习却是完全经由网络。我想,回报网络的最好方式就是在网络上还没有Ruby中文书籍的时候,编著一本Ruby中文入门教材。感谢编程语言发展史上的前辈们;感谢网络论坛上程序员们或是理智,或是激烈的讨论;感谢一切看到这本书的人。 曾经经受了SCJP的挖掘、挖掘、再挖掘(基于1.4,还没有Java5,Java6的许多特性),初遇Ruby,觉得十分亲切,仿佛童年时得到一个新奇的玩具。把玩之后,才发现玩具的塑料外壳里,藏着一把瑞士军刀。自此,模式、框架常常变得多余,很多时候可以更直接。好比在量子时代,星际航行只是一次时空转换而已,航天飞机静静地躺在博物馆里,那是旧时代科学的极致代表。 从物理课本中,我们感受到爱因斯坦的伟大,但对牛顿则怀以更加崇敬的心情。身体终将消逝,而你,我,他——我们的意识却将在网络中延续。旧时代文明的延续依赖于纸质书籍,书籍传递了理性之光。也许直觉才是这个宇宙本体的最初相用,直觉是一种天赋,我无从把握,但是理性,如此真切实在,她照亮了我,照亮了你,直到未来。 思,亘古如斯又倏忽闪现,谁的惊愕能深究它。 ——海德格尔 张开川 2006年12月31日

UG8.0在win7 64位上的安装教程

UG8.0在win7 64位上安装教程 提醒: ug8.0安装方法与之前版本是类似的,主要分为7以下几个步骤 1 修改许可证文件--将许可证文件改为自己的计算机名称 2 替换注册文件--一个是替换NX8.0下面的文件,一个是替换ugslicensing下的文件 3 启动许可证服务器(本文将会为您介绍,安装多个版本的ug如何启动服务器及之安装ug8一个版本的服务器如何启动) 安装ug也就遵循这三个步骤。 UG8.0安装步骤: 安装之前,请先确认您下载的安装程序为完整的。一般解压以后ug8的32位系统大小为1.83G左右,64位操作系统的2.03G 第一步解压分段的压缩包,将安装程序解压成一个文件,如图所示: 当然您下载的可能是整个的压缩包,这都无所谓,只要解压以后文件的大小正确即可! 解压完成的UG8.0安装程序包如图所示:

对安装程序包进行解压(此为iso文件,用虚拟光驱打开也行,直接解压也可以) 解压完成的UG8.0安装程序如图所示: 第二步解压破解文件,解压完成的破解文件如图所示: 有的破解文件可能在一个文件夹里面,比如:NX8.0

第三步修改许可证文件 在破解文件中找到UGSLicensing,打开文件夹,复制许可证文件 拷贝到一个非中文目录下,比如D盘的一个文件夹,下图所示文件的路径为非中文: 见笑,crack拼写错误!(主要是ug暂不支持中文,所以在安装的时候尽可能地避免出现中文字符的路径或者文件)

用记事本打开‘nx8‘文件,然后,用自己电脑计算机的名称修改,下图红色方框内的“this_host”,在下面步骤教大家如何找到自己的计算机名称。

Windows7安装方法

Windows7安装方法 Windows 7 Ultimate: 7YWX9-W3C2V-D46GW-P722P-9CP4D Windows 7 Professional: VTDC3-WM7HP-XMPMX-K4YQ2-WYGJ8 Windows 7 Home Premium: V2HHT-47JXK-3YMXJ-9MCH3-RYQGW Windows 7 Home Basic: BMDHM-HCRHH-JFBC8-9R8DT-YQB23r Windows 7 Starter or Small Notebook: BQXR3-84D93-G2RK7-HDKH2-X938C H7X92-3VPBB-Q799D-Y6JJ3-86WC6;55041-914-0000007-85515;55041-00170-914-000000-00 -1049-7600.0000-2362009;170;b793ff2d-9d80-407c-b521-85111c51028c;Enterprise;X15-39053; Retail;Retail 74M4B-BTT8P-MMM3M-64RRJ-JCDDG;55041-972-8000024-85527;55041-00170-972-800002 -00-1049-7600.0000-2522009;170;8dffd6e4-0497-4c35-b7d7-e47cf464cf30;Enterprise;X15-3893 9;Retail:TB:Eval;EV AL 33PXH-7Y6KF-2VJC9-XBBR8-HVTHH;55041-918-5000002-85398;55041-00170-918-500000-03-1049-7600.0000-2362009;170;ae2ee509-1b34-41c0-acb7-6d4650168915;Enterprise;X15-3916 6;V olume:GVLK;V olume H3V6Q-JKQJG-GKVK3-FDDRF-TCKVR;55041-917-3750006-85100;55041-00170-917-375000 -00-1049-7600.0000-2362009;170;6eb02c88-98e6-4623-8edd-59fed8fb5b11;EnterpriseE;X15-89 133;Retail;Retail C29WB-22CC8-VJ326-GHFJW-H9DH4;55041-259-7448856-85430;55041-00170-259-744885-0 3-1049-7600.0000-2362009;170;46bbed08-9c7b-48fc-a614-95250573f4ea;EnterpriseE;X15-8914 0;V olume:GVLK;V olume BQ4TH-BWRRY-424Y9-7PQX2-B4WBD;55041-940-0000007-85157;55041-00170-940-000000 -00-1049-7600.0000-2362009;170;33eda5ad-ad65-4507-b585-abcac3cabae5;EnterpriseN;X15-39 055;Retail;Retail YDRBP-3D83W-TY26F-D46B2-XCKRJ;55041-940-2250005-85746;55041-00170-940-225000-03-1049-7600.0000-2362009;170;1cb6d605-11b3-4e14-bb30-da91c8e3983a;EnterpriseN;X15-39 168;V olume:GVLK;V olume 37X8Q-CJ46F-RB8XP-GJ6RK-RHYT7;55041-112-0161526-86511;55041-00172-112-016152-00 -1049-7600.0000-2292009;172;6c7afc31-950c-4fa8-93ee-3e880aa97e5d;HomeBasic;X15-39017; Retail;MSDN 4JCWB-FVHJJ-XCPKC-CTWDP-QQQ9M;55041-112-0161562-86908;55041-00172-112-01615 6-00-1049-7600.0000-2292009;172;6c7afc31-950c-4fa8-93ee-3e880aa97e5d;HomeBasic;X15-39 017;Retail;MSDN 72C8D-KQ9Y4-FGBCD-WY9WG-BD92C;55041-112-0161544-86740;55041-00172-112-01615 4-00-1049-7600.0000-2292009;172;6c7afc31-950c-4fa8-93ee-3e880aa97e5d;HomeBasic;X15-39 017;Retail;MSDN CW4KD-MK47X-JYQ7Y-DKKTR-86TH7;55041-112-0161517-86244;55041-00172-112-016151 -00-1049-7600.0000-2292009;172;6c7afc31-950c-4fa8-93ee-3e880aa97e5d;HomeBasic;X15-390 17;Retail;MSDN FGTCF-8JBG2-4BK4G-36JWB-PFQXB;55041-112-0161501-86059;55041-00172-112-016150-0 0-1049-7600.0000-2292009;172;6c7afc31-950c-4fa8-93ee-3e880aa97e5d;HomeBasic;X15-39017 ;Retail;MSDN GDK6B-87QP9-F9WYK-PP327-BQ622;55041-112-0161535-86170;55041-00172-112-016153-0 0-1049-7600.0000-2292009;172;6c7afc31-950c-4fa8-93ee-3e880aa97e5d;HomeBasic;X15-39017

正版Windows7系统安装方法

随着Windows7的普及,想使用WIN7操作系统的人确实不在少数,但多部分人都不懂得如何安装,看别人使用,而自己却不能使用!去电脑城买个盗版的系统盘吧,总是被强制安装很多软件,有时还有毒,很不安全!那就只能用XP,总感觉心理挺难受的吧。 好了废话不多说了,现在我就教大家如何使用虚拟光驱安装官方正版的WIN7系统吧。(注意:这里教安装的是单系统的WIN7,想装双系统只须将WIN7系统安装在原系统以外的分区即可,这里不进行详细讲述。) 虽然微软并没有免费发布出WIN7旗舰版提供下载,但是只要你想要。一切还是有的,嘿嘿 Windows 7 x86版下载地址:https://www.sodocs.net/doc/dc935755.html,/ghostxp/966.htm Windows 7 x64版下载地址:https://www.sodocs.net/doc/dc935755.html,/ghostxp/965.htm x64 是指CPU是64位版本的。x86 是指CPU是32位版本的。如果你的CPU是64位的。可以安装64位的,也可以安装32位的,反过来只能安装32位的。又普及了一个知识,这时 候可以有掌声了 下面我们正式开始: 1.我们将下载好的WIN7镜像用虚拟光驱载入,如果电脑开启了自动播放功能就会弹出如下图所示对话框

如果没有这个对话框的用户不要着急,我们可以进到虚拟光驱将这个程序打开就可以实现相同的效果。

在上图中,我们看到的这些文件就是用虚拟光驱载入的WIN7镜像文件所产生的,此时我们只需要运行“setup.exe”程序就会出现如下图所示的对话框

我们点击“现在安装(I)”按扭开始安装。等会就会出现如下图窗口

ruby文件操作

1ruby文件操作 关键字:file ruby 转! 1检测文件是否存在及其大小 FileTest的exist?方法可以检测一个文件是否存在: Ruby代码 1.flag=FileTest::exist?("LochNessMonster") 2.flag=FileTest::exists?("UFO") 3.#exists?is a synonym for exist? Ruby代码 1.flag=FileTest::exist?("LochNessMonster") 2.flag=FileTest::exists?("UFO") 3.#exists?is a synonym for exist? 如果我们想要知道文件是否有内容,可以使用File::Stat的zero?方法: Ruby代码 1.flag=File.new("somefile").stat.zero? Ruby代码 1.flag=File.new("somefile").stat.zero? 这个将会返回true,这是因为在ruby中0也是true,nil才是false. 所以我们可以使用size?方法: Ruby代码 1.if File.new("myfile").stat.size? 2.puts"The file has contents." 3.else 4.puts"The file is empty." 5.end

1.if File.new("myfile").stat.size? 2.puts"The file has contents." 3.else 4.puts"The file is empty." 5.end FileTest模块里面也有zero?和size?方法: Ruby代码 1.flag1=FileTest::zero?("file1") 2.flag2=FileTest::size?("file2") Ruby代码 1.flag1=FileTest::zero?("file1") 2.flag2=FileTest::size?("file2") 这里还有一个size方法: Ruby代码 1.size1=File.size("file1") 2.size2=File.stat("file2").size Ruby代码 1.size1=File.size("file1") 2.size2=File.stat("file2").size 2检测特殊文件属性 这边要注意,File类mix了FIleTest模块,并且FileTest模块和File::Stat 模块功能上也有很多重复. unix/linux有面向字符和面向块的设备。FileTest的方法blockdev?和chardev?可以进行测试:

Windows7系统下载安装(7600旗舰版)+激活方法图文教程

Windows7系统下载安装(7600旗舰版)+激活方法图文教程 旗舰, 教程 随着Windows7(以下简称WIN7)的出现,着实让使用Vista的用户可以喘口气了,传说中WIN7有着Vista的华丽效果,XP的速度,在配置要求方面也是普通机器就可以玩转的,而且在兼容方面已经可以跟XP比拟了,当然,最大的消息就是预装了Vista正版操作系统的用户可以免费升级至WIN7操作系统。虽然微软并没有正式发布出WIN7正式版提供下载,但是网上出现的众多所谓的7600RTM旗舰版被称为微软的泄密版,下载地址:https://www.sodocs.net/doc/dc935755.html,/windows7xt/504.htm,经过1个星期的测试,确实可以实现正版激活,虽然测试阶段并不想微软公布那样好,但是已经接近90%了,相比Vista而言已经好了不知道多少倍了,而且对比XP那简单的画面以及安全方面也提高了不少,相信大家已经 很期待尝试WIN7了吧! 经过了长时间的观察,想使用WIN7操作系统的人确实不在少数,但多部分人都不懂得如何安装,看别人使用,而自己却不能使用,总感觉心理挺难受的吧。好了废话不多说了,现在我就教大家如何使用虚拟光驱安装WIN7系统吧。(注意:本教程只负责教授安装单系统的WIN7,想装双系统只须将WIN7系统安装在原系统以外的分区即可,这里不进行详细讲 述。) 虚拟光驱Daemon Tools 4.30下载地址:https://www.sodocs.net/doc/dc935755.html,/ghostxp/834.htm 下面我们正式开始: 1.我们将下载好的WIN7镜像用虚拟光驱载入,如果电脑开启了自动播放功能就会弹出如下 图所示对话框

Ruby中单元测试(Unit Test)方法

Ruby中单元测试(Unit Test)方法 Ruby中也提供了单元测试的框架,类似Java中的JUnit,此框架在Ruby中被成为mini test。 我们先看一个例子,这个是我的源代码: [code lang=”ruby”] require ‘json’ module PMU_INTERFACE class IUserLoginReq def initialize(command_id=nil, user_name=nil, user_password=nil, auth_code=nil, token=nil) @command_id = command_id @user_name = user_name @user_password = user_password @auth_code = auth_code @token = token end def to_json(*a) { "json_class" => self.class, "data" => self.to_json_hash }.to_json(*a) end def to_json_hash {:command_id => @command_id, :user_name => @user_name, :user_password => @user_password, :auth_code => @auth_code, :token => @token} end def self.json_create(json_str) data = json_str["data"] new(data["command_id"], data["user_name"], data["user_password"], data["auth_code"], data["token"]) end attr_accessor :command_id, :user_name, :user_password, :auth_code end class IUserLoginResp def initialize(result=nil, user_name=nil, user_password = nil) #the login result @result = result #the token holding by client @user_name = user_name @user_password = user_password end def to_json(*a) { "json_class" => self.class,

相关主题