Blog信息 |
blog名称: 日志总数:1304 评论数量:2242 留言数量:5 访问次数:7593659 建立时间:2006年5月29日 |

| |
[Ubuntu]使用Ubuntu 作为 web服务器系统 软件技术
lhwork 发表于 2007/1/20 11:52:14 |
注意:本文中所说的web配置方式若只用来作日常开发web程序的调试环境比较合理。若要作为一个大型的服务器应用,则比较不适合。建议你自行下载文中 LAMP 的源代码编译安装:)
Ubuntu 是一个完全以 Gnu/Linux 为基础的操作系统,它是一个基于 Debian的发行版。目前版本是 5.10。
如果你想快速在本地设置web环境的话,可以按照以下方法配置:
在终端中键入以下命令安装 Apache + PHP + Mysql,(当然,你需要确定你已经连上了网络:)
|
|
[Ubuntu]Ubuntu 设置指南 软件技术
lhwork 发表于 2007/1/20 11:49:19 |
默认下 Ubuntu 的root用户所不能登录的。
你可以使用如下的命令修改:
sudo passwd root
然后输入你要修改的密码即可。
升级系统:
修改你的源,并升级到最新的系统:
sudo gedit /etc/apt/sources.list
在编辑器里,删除所有东西,并在加上下面的行:
deb http://ubuntu.cn99.com/ubuntu/ breezy main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ breezy-updates main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ breezy-security main restricted universe multiverse
d |
|
[Django]How to get Django 软件技术
lhwork 发表于 2007/1/20 11:48:02 |
Django is available open-source under the BSD license.
It requires Python version 2.3 or higher, but it has no dependencies on
other Python libraries. There are a couple of ways you can get it:
Option 1. Get the latest development version
The latest and greatest Django version is the one that's in our
Subversion repository (our revision-control system). Get it using this
shell command, which requir |
|
[Ruby on Rails]安装Markaboo,学习Ruby on Rails 软件技术
lhwork 发表于 2007/1/20 11:42:35 |
Markaboo是一个基于ROR的开源社会性书签运用,不仅可以收藏书签(bookmark),还可以收藏note,最大的特点是它还可以收藏你的文件,而且没有大小限制。去年我自己做了一个项目: 木豆,与Markaboo有相似之处,也是书签管理,但是更为纯粹一些,关于木豆的应用可以看这里。
我今天找到了一个支持ROR的免费空间来测试,终于成功安装Markaboo,地址如下:
http://94708.hostmyapplications.com/mar |
|
[Ruby on Rails]Ruby程序设计语言快速入门(八)--------之输入输出和标准库 软件技术
lhwork 发表于 2007/1/20 11:26:32 |
输入输出
在所有的本系列文章中,在编写Ruby代码时都使用了大量的Ruby标准输出方法。其中,最为常用的是print和puts方法,有关其使用细节不再赘述。
所有这些和其它处理输入和输出的方法都定义于Kernel模块中。这个Kernel模块又被包含在Object类中。因此,Kernel的方法出现在每
一个对象中。在输出方面,Kernel定义了print,printf,putc和IO类和两个子类(File和BasicSocket)-它们允许读写
文件和套接字。BasicSocket是套接字库的一部分并且将在以后讨论它。包含了FileTest模块的File类,提供了许多方法来操作系统文件和
目录。从Kernel中使用的用于读写到标准输入/输出机制的方法被进一步重用于File实例中的读写操作。下面是一个代码示例-它把一些名字写入一个新
建的文件中,然后再把这些名字读回到一个数组中。
|
|
[Ruby on Rails]Ruby程序设计语言快速入门(七)-------之数字、字符串和其它 软件技术
lhwork 发表于 2007/1/20 11:26:02 |
在Ruby中,一切都是对象。更精确地说,Ruby
中的一切都是一个具有完整功能的对象。因此,在Ruby中,数字4,定点数3.14和字符串"Hi"都是对象。显然,它们是有点"特殊"的,因为你不必使
用new方法来创建它们。代之的是,你使用例如"literal 4"这样的形式来创建一个代表数字4的对象的实例。
然而,对于绝大多数人来说,学习一种新的编程语言时,首先理解该语言提供的"标准"类型是非常有用的。所以,在这一节,我们先探讨数字类型,字符串类型,布尔类型和另外一些基本的Ruby数据类型。
数字类型
|
|
[Ruby on Rails]Ruby程序设计语言快速入门(六)------之多继承 软件技术
lhwork 发表于 2007/1/20 11:25:32 |
一些程序语言(如C++和CLOS)提供了多重继承机制:一个类可以继承自多个超类。例如,一个House可
能继承自一个Building类(连同Office和Hospital类一起)和Residence类(连同Apartment类一起)。尽管多重继承可
能成为一种语言强有力的特征,但是由于它会增加该语言的复杂性和歧义,因此许多面向对象语言都没有加入它。
Ruby支持单继承。然而,它还提供了mixin-它提供了多继承的许多特征。一个mixin是一种"模块"类型。为此,你必须首先理解在Ruby中模块的含义。
在Ruby中,模块是一种把方法和常数分组的方式。它与类相似,但是一个模块没有实例并且也没有子类。也许解释模块的最好方法是举一个例子。假定你正在
开发一个制造业应用程序。该程序需要存 |
|
|