李超

cc编程笔记本。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2008年1月12日

摘要: The truth is out there. 真相就在那里。 《X档案》的名言,很多问题百思不得其解的时候,后来发现原来很简单,就可以说The truth is out there。 阅读全文
posted @ 2008-01-12 15:21 coderlee 阅读(454) 评论(0) 推荐(0) 编辑

摘要: 一 判断结构 if 表达式 elsif 表达式 else end if 表达式 then end #当写在一行时 需要用then if 表达式 #当表达式的结果为true时执行前面的代码 .. unless 表达式 #当表达式为false执行前面的代码 case 表达式 when 条件1 [,条件2] [then] when 条件3 [,条件... 阅读全文
posted @ 2008-01-12 11:57 coderlee 阅读(1233) 评论(0) 推荐(0) 编辑

2008年1月11日

摘要: VI是linux平台通用的一个文本编辑软件,使用方式如下: 按Esc是键入指令模式 指令如下 kjhl 光标上下左右移动 i 在光标前插入字符 a 在光标后加入字符 I 在所在行的最前面插入字符 A 在所在行的最后面插入字符 o 开始编写下一行文本 O 插入一行文本在当前行的上面 r 替换当前光标上的字符 R 进入替换模式 一直用输入的字符替换光标下一个字符 x 删除当前字符 dd 删除当... 阅读全文
posted @ 2008-01-11 16:38 coderlee 阅读(293) 评论(0) 推荐(0) 编辑

摘要: linux目录结构的最顶端是/目录 我们一般都称为root目录。 linux有四种文件类型,分别是普通文件,目录文件,连接文件,特殊文件,可以用file来识别。 普通文件:文本文件 二进制文件 图像文件 音频视频文件等 可用cat less more vi emacs来查看修改内容 或者用mv改名或移动 用rm删除 用cp复制 目录文件:包括文件名 子目录名 指针等 可以使用mkdir ... 阅读全文
posted @ 2008-01-11 09:50 coderlee 阅读(1504) 评论(0) 推荐(0) 编辑

摘要: A friend and I went out to a bar and got wasted. 我和一个朋友去酒吧喝得大醉。 waste在这里不是浪费的意思,而是got very very drunk. 例句 I got wasted last right,so i don't feel very good right now. 我昨天晚上喝醉了,所以现在感觉不太好。 We were so... 阅读全文
posted @ 2008-01-11 09:09 coderlee 阅读(337) 评论(0) 推荐(0) 编辑

2008年1月8日

摘要: 我先写下我这两天自己的一些小经验。 一 如何使用gem删除新版本 保留旧版本 我们知道gem清除旧版软件的方法是gem cleanup 更新新版的办法是gem update 可是想删除新版保留旧版呢 方法: gem install rails --VERSION=1.2.6 安装1.2.6版的rails gem list 查看使用gem安装的软件: rails (1.2.6)(2.0.2) 两个... 阅读全文
posted @ 2008-01-08 13:31 coderlee 阅读(713) 评论(0) 推荐(0) 编辑

2008年1月7日

摘要: 前面已经介绍了有关Ruby语言上的东西,下面开始学习让Ruby流行起来的Rails平台。 Rails平台可以构建标准的MVC应用。 MVC就是控制器Controller,视图View,模型Model。 创建一个Rails项目的命令是:rails projectname,可以指定数据库类型进行创建,如 rails -d mysql projectname 我们创建一个demo项目: rails -... 阅读全文
posted @ 2008-01-07 16:06 coderlee 阅读(479) 评论(0) 推荐(0) 编辑

摘要: 1.1 创建一个Rails应用程序 $ rails app_name 可选项: -d, database=xxx 指定安装一个数据库(mysql oracle postgresql sqlite2 sqlite3 ), 默认情况下是数据库 -r, ruby-path= 指定Ruby的安装路径,如果没有指定,scrīpts使用env去找Ruby -f, freeze (冻结)freeze... 阅读全文
posted @ 2008-01-07 15:52 coderlee 阅读(800) 评论(0) 推荐(0) 编辑

2008年1月4日

摘要: ruby除了支持class外还支持module,module的作用有两个: 1 当作一组方法和常数的命名空间 防止命名冲突 2 可以被类mixin(混入),mixin module的类的实例则拥有了模块的方法。 不同的类混入了同样的模块,则可以拥有同样的功能,而无须去继承某个父类。 可以通过include一个module来实现c++中的多继承。 module CircularModule ... 阅读全文
posted @ 2008-01-04 16:14 coderlee 阅读(1223) 评论(0) 推荐(0) 编辑

摘要: Ruby的成员访问修饰关键字分为三种,与c#一样。 1 private 只能为该对象所调用的方法 2 protected 只能为该对象及其子对象所调用的方法 3 public 可以让任何对象所调用的方法 与c#不同的是,ruby的访问修饰符从定义处开始起作用,直到下一个访问修饰符出现时终止,比如 class Greeter def initialize end privat... 阅读全文
posted @ 2008-01-04 15:11 coderlee 阅读(504) 评论(0) 推荐(0) 编辑