- 博客(18)
- 资源 (33)
- 收藏
- 关注
原创 Ruby on Rails 入门之:(25) Rails找不到数据库表解决办法
最近这两天一直都为了Rails找不到数据库表而烦恼,而且也没有找出来为什么出现这样的情况。。。使用scaffold自动生成的程序支架,运行的时候提示这样的错误:ActiveRecord::StatementInvalid in StudentsController#indexMysql2::Error: Table 'blog_development.student
2012-10-24 12:28:20 1900
转载 如何安全的存储密码
转载地址:http://www.poluoluo.com/jzxy/201209/179718.html过去一段时间来,众多的网站遭遇用户密码数据库泄露事件,这甚至包括顶级的互联网企业–NASDQ上市的商务社交网络Linkedin,国内诸如CSDN一类的就更多了。 层出不穷的类似事件对用户会造成巨大的影响,因为人们往往习惯在不同网站使用相同的密码,一家“暴库”,全部遭殃。
2012-10-23 11:13:44 1356
原创 Ruby on Rails 入门之:(24) Ruby 中数据持久化、数据库操作
1. 数据库操作概述Ruby中的数据库接口成为DBI(Database Interface),它是对底层的数据库驱动进行的抽象,形成的不同数据库之间的统一的接口。2. 数据库操作的基本链接在操作mysql数据库的时候需要引用外部文件“mysql”,在程序的开始部分添加:require ""mysql;下面给出一个基本的链接查询程序:#encoding
2012-10-22 10:33:46 3253
原创 Ruby on Rails 入门之:(23) Ruby 中文件,目录的操作
下面的程序简单的使用了文件目录的操作,仅作为抛砖引玉,供参考。具体的详细的功能还请参照API程序中简单的使用了文件权限的读取,文件的读取,文件存在是否判断,获取文件路径,文件名称,获取目录路径,遍历一个目录的所有文件。#encoding:utf-8fp = "./test.rb";mode = File.stat(fp).mode;puts "该文件的访问权
2012-10-16 10:28:42 2445
原创 Ruby on Rails 入门之:(22) Ruby 中Time的使用
使用Time可以获取系统时间,也可以自己创建时间,还可以格式化输出系统的时间。Time类的使用见代码:#encoding:utf-8time = Time.new;puts time;puts time.year;puts time.month;puts time.day;puts time.hour;puts "*********************
2012-10-15 15:56:22 1521
原创 Ruby on Rails 入门之:(21) ruby中代码块的使用以及动态执行代码
1. 代码块的执行Ruby支持定义一个代码块,然后调用这个代码块。Proc即使对块及局部变量的作用域进行对象话处理后得到的过程对象。#encoding:gbkpr = Proc.new {puts "使用Proc";};pr.call;上面的代码简单的定义了一个代码块,然后调用了这个代码块。代码块变量也可以作为参数进行传递。#encod
2012-10-12 15:39:15 1874
原创 Ruby on Rails 入门之:(20) ruby线程控制的join
所有的编程语言中的线程控制都使用了join,可能鉴于英语和汉语的差异,这个函数功能让我们理解起来相当的费解。join方法给出的解释是:挂起当前线程,执行指定的线程.那么,到底是挂起哪个线程,执行哪个线程。看看代码来解释:i=1puts "hello thread"puts Time.new#round=5#while i<round# puts "t
2012-10-10 12:36:00 1742
原创 Ruby on Rails 入门之:(19) ruby线程同步控制
在Ruby中,提供三种实现同步的方式,分别是:1. 通过Mutex类实现线程同步2. 监管数据交接的Queue类实现线程同步3. 使用ConditionVariable实现同步控制1. 通过Mutex类实现线程同步通过Mutex类实现线程同步控制,如果在多个线程钟同时需要一个程序变量,可以将这个变量部分使用lock锁定。代码如下:
2012-10-10 12:08:13 1053
原创 Ruby on Rails 入门之:(19) ruby线程同步控制
在Ruby中,提供三种实现同步的方式,分别是:1. 通过Mutex类实现线程同步2. 监管数据交接的Queue类实现线程同步3. 使用ConditionVariable实现同步控制1. 通过Mutex类实现线程同步通过Mutex类实现线程同步控制,如果在多个线程钟同时需要一个程序变量,可以将这个变量部分使用lock锁定。代码如下:
2012-10-10 12:04:29 1858
原创 Ruby on Rails 入门之:(18) ruby线程控制,线程同步
在Ruby中线程是用户级线程并依赖与操作系统。线程是进程中的一个实体,是被系统独立调度和分配的基本单位。线程可以与同属于同样个进程的其他线程共同共享进程的全部资源。但是线程不拥有资源,只需要一点在运行时必不可少的资源。线程的基本控制,如果主进程结束,会结束所有的线程。所以如果你的线程在执行显示的任务,但是主进程却已经执行完毕,会看不到线程的任何输出。如链接中所示:htt
2012-10-10 11:56:57 1632
原创 Ruby on Rails 入门之:(17) 初次接触ruby线程
第一次写一个ruby多线程程序。但是最初有点小问题源码:[ruby] view plaincopyi=1 puts "hello thread" puts Time.new #round=5 #while i # puts "the #{i}th round" # i=i+1
2012-10-10 11:05:50 1691
原创 Ruby on Rails 入门之:(16) Ruby中的定义操作、取消定义操作
判断某个表达式或者变量是否意境定义,可以使用define?语言。如果表达式已经定义会返回一个保存表达式类型的字符串,如果表达式没有定义,那么会返回false#encoding:gbkclass Test def Play puts "Play method"; puts defined?"a>3"; endenda = Test.newputs defined?a
2012-10-10 10:45:39 1508
原创 Ruby on Rails 入门之:(15) Ruby中的文件的导入
在其他的编程语言中,有的时候需要导入外部的文件。Ruby使用load和require来导入外部的文件load "***/***.rb";require "***/***.rb";require 相对load来说功能强大一点,不仅可以加载Ruby的源文件,还可以在家其他的语言编写的源文件。.require "#{File.dirname(__FILE__)
2012-10-10 10:34:38 2659
原创 Ruby on Rails 入门之:(14) Ruby中的继承
Ruby中使用 #encoding:gbkclass Father def show puts "hello father"; endendclass Son < Father def sayHi puts "hi, son"; endends = Son.new;s.show;s.sayHi;输出的结果为:watkins
2012-10-09 10:53:27 2703
原创 Ruby on Rails 入门之:(13) Ruby中的代码段传递调用
在Ruby中可以定义代码段,定义代码段的方式有两种,一种是使用 {} 定义一个代码段,一种是我们常用的do end方法。代码块通常都是通过方法的调用来实现代码块中的功能。在Ruby中,可以将一个代码块作为一个参数传递给方法,然后在方法中可以使用yield关键字调用传入的代码块。#encoding:gbkdef say puts "hello"; yield;
2012-10-09 10:29:06 1188
原创 Ruby on Rails 入门之:(12) Ruby中的类变量、属性以及构造函数
1. 实例变量和类变量Ruby系统提供了两种存放共享数据的变量,就是实例变量和类变量1.1 实例变量实例变量用于在类的内部共享数据。在程序文件的顶层定义的实例变量对整个应用程序中顶层的表达式和函数都有效;在类和模块中定义的实例变量可以被当前类或模块中的表达式访问;在类方法中声明的实例变量可以被当前类下的所有方法使用。定义类的实例变量以@符号开头。
2012-10-09 09:49:41 3581
原创 Ruby on Rails 入门之:(11) Ruby中的类方法
在Ruby的类中,添加方法和其他的语言一样,而且方法也可以包含参数,也有返回值,也有默认参数。Ruby类中的方法的的默认参数和其他任何语言的都一样,默认的函数参数只能从最后的参数开始,不能有间隔。在类中,使用def 定义一个方法在Ruby中,定义方法的参数可以不用小括号来标识,如果省略小括号,方法名和参数之间需要用空格分开,调用方法的时候也可以省略括号。
2012-10-08 10:36:35 2484
原创 Ruby on Rails 入门之:(10) Ruby中的对象
1. 类的定义与使用1.1 类的定义 Ruby是一个完全的面向对象的语言,在Ruby中所有的一切的数据类型都是对象,然而Ruby是一种弱类型的语言,也就是说变量在使用之前不许要定义,而且不用分别变量的类型。 Ruby中类的定义如代码所示:#encoding:gbkputs "test of class in Ruby!";class Ani
2012-10-08 09:57:29 2499
AdaBoost人脸检测程序
2012-06-04
计算机程序设计艺术
2012-05-27
网络聊天源代码
2012-05-14
Microsoft SQL Server 2008 Step by Step
2010-04-22
信号与系统 实习报告 线性系统分析
2008-12-12
数据库综合实习论文 图书馆管理系统
2008-11-27
计算机图形学实习代码 全部 c++ openGL
2008-11-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人