自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DigitalSonic的自留地

希望这里能成为见证我成长的地方。

  • 博客(12)
  • 收藏
  • 关注

原创 八数码游戏的Ruby实现

        八数码游戏就是通过移动空格把数字从给定的状态移动到目标状态,例如:初始状态为        目标状态为2 8 3                   1 2 31 6 4                   8    47    5                   7 6 5        程序中用0表示空格,提供了两套状态。EightNums.rbclass EightNum

2005-09-29 22:31:00 1403 2

八数码游戏的Ruby实现

        八数码游戏就是通过移动空格把数字从给定的状态移动到目标状态,例如:初始状态为        目标状态为2 8 3                   1 2 31 6 4                   8    47    5                   7 6 5        程序中用0表示空格,提供了两套状态。EightNums.rbclass EightNum...

2005-09-29 22:31:00 148

原创 [BlackBox项目]Moodle用户分析

Moodle分析:    原本打算分析sql来做用户的同步操作,但后来发现Moodle的用户验证功能“过于”完善,甚至可以通过第三方数据库来做用户的验证。验证过程如下:1、用户第一次登陆,检查第三方数据表,如存在该用户名,并且密码匹配,则要求用户填写具体的用户信息资料;如不存在该用户,拒绝登录。2、将用户的资料连通第三方数据表的用户名和密码保存至Moodle用户表中。3、用户第二次登录,即直接从本

2005-09-19 19:53:00 1195

[BlackBox项目]Moodle用户分析

Moodle分析:    原本打算分析sql来做用户的同步操作,但后来发现Moodle的用户验证功能“过于”完善,甚至可以通过第三方数据库来做用户的验证。验证过程如下:1、用户第一次登陆,检查第三方数据表,如存在该用户名,并且密码匹配,则要求用户填写具体的用户信息资料;如不存在该用户,拒绝登录。2、将用户的资料连通第三方数据表的用户名和密码保存至Moodle用户表中。3、用户第二次登录,即直接从本...

2005-09-19 19:53:00 133

原创 皇后问题的Ruby实现

        人工智能课讲4皇后问题,数据结构做8皇后,索性棋盘大小可变,用100行的Ruby代码写了皇后问题的实现。Queens.rbclass Queen  @@Chessboard = nil  def initialize(size)  @@Chessboard = Array.new(size)  puts "The chessboard is #{size} * #{@@Chessb

2005-09-19 19:35:00 1183 3

皇后问题的Ruby实现

        人工智能课讲4皇后问题,数据结构做8皇后,索性棋盘大小可变,用100行的Ruby代码写了皇后问题的实现。Queens.rb class Queen @@Chessboard = nil def initialize(size) @@Chessboard = Array.new(size) puts "The chessboard is #{s...

2005-09-19 19:35:00 76

原创 Caesar算法的3种实现

1、Ruby实现:caesar.rbdef encode(plaintext, offset) ciphertext = plaintext.dup for i in 0..(plaintext.length-1)  if plaintext[i]>=?a && plaintext[i]   ciphertext[i] = ?a + ((plaintext[i] - ?a + offset) %

2005-09-11 22:52:00 1701

Caesar算法的3种实现

1、Ruby实现:caesar.rbdef encode(plaintext, offset) ciphertext = plaintext.dup for i in 0..(plaintext.length-1) if plaintext[i]>=?a && plaintext[i]<=?z ciphertext[i] = ?a + ((...

2005-09-11 22:52:00 404

原创 第一个Ruby程序

        讲到脚本语言,当下流行的无非是Ruby、Python、Perl和JSR正在讨论的Groovy,最近正在上人工智能要实现一些算法,没有规定实现语言,反正都是写,何不乘机看看脚本的魅力究竟在何处,于是我选择了在企业级应用上已经比较成熟的Ruby作为学习的第一个脚本语言,以便今后转向Ruby on Rails。        第一个程序不是Hello world!而是汉诺塔问题,看了看R

2005-09-07 19:16:00 1159 1

第一个Ruby程序

        讲到脚本语言,当下流行的无非是Ruby、Python、Perl和JSR正在讨论的Groovy,最近正在上人工智能要实现一些算法,没有规定实现语言,反正都是写,何不乘机看看脚本的魅力究竟在何处,于是我选择了在企业级应用上已经比较成熟的Ruby作为学习的第一个脚本语言,以便今后转向Ruby on Rails。        第一个程序不是Hello world!而是汉诺塔问题,看了...

2005-09-07 19:16:00 185

原创 [BlackBox项目]终于找到了第一个客户了,迈出第一步

        觉得有点不可思议的感觉,竟然卖出去了,就连我这个做的人都不知道到底有没有客户会用,我的搭档竟然找到了客户。还有更不可思议的事情,这个项目是我和我高中老师一起做的,第一个用户竟然是我的初中,世界真实奇怪啊。        不管怎么样,还是值得庆祝的一件事情,毕竟是自己花了不少心血做出来的东西,看到有人使用还是觉得很高兴,希望他们有好的反馈。        期待中。。。希望BlackB

2005-09-01 23:44:00 1103

[BlackBox项目]终于找到了第一个客户了,迈出第一步

        觉得有点不可思议的感觉,竟然卖出去了,就连我这个做的人都不知道到底有没有客户会用,我的搭档竟然找到了客户。还有更不可思议的事情,这个项目是我和我高中老师一起做的,第一个用户竟然是我的初中,世界真实奇怪啊。        不管怎么样,还是值得庆祝的一件事情,毕竟是自己花了不少心血做出来的东西,看到有人使用还是觉得很高兴,希望他们有好的反馈。        期待中。。。希望BlackB...

2005-09-01 23:44:00 95

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除