摘要:
Ruby on Rails 是一个用于开发数据库驱动的网络应用程序的完整框架。Rails基于MVC(模型- 视图- 控制器)设计模式。从视图中的Ajax应用,到控制器中的访问请求和反馈,到封装数据库的模型,Rails 为你提供一个纯Ruby的开发环境。发布网站时,你只需要一个数据库和一个网络服务器即可。Ruby On Rails是一个用于编写网络应用程序的软件包.它基于一种计算机软件语言Ruby,给程序开发人员提供了强大的框架支持.你可以用比以前少的多的代码和 短的多的时间编写出一流的网络软件.比较著名的社区网站43things.com, odeo.com和basecamphq.com就是用R 阅读全文
摘要:
什么是“非工业主流”编程语言。我不知道如何下一个严格的定义。简单地说,就是不被绝大多数程序员所使用的编程语言。看看tiobe的语言排行榜,你可以了解我在讲什么。Java、C、VB、C++和PHP占据了70%的份额,它们是当之无愧的工业主流语言。而 Ruby尽管连连升级,排名13位,份额也不过是0.804%,Lisp/Scheme连连下挫,目前仅为0.586%,如果你仔细寻找,在The Next 50 Programming Languages的标题下,Erlang,Lua,Scala缩在角落里,这些“可怜”的语言当然是非主流的。自然,你不不太可能认为PL/SQL 、 Visual FoxPro 阅读全文
摘要:
北京时间4月6日消息,Google CEO佩奇在官网发表了一封信,称尽管收购摩托罗拉移动正在进行中,公司仍会保持Android开源性。佩奇在信中提到Google会在Android平台、摩托罗拉移动技术上开发很好的设备。不过佩奇也强调,稳步增长的Android生态系统依然会保持开放。他在信中写道:引用Android的开源性、硬件合作伙伴的投资,对Android的持续成功很重要。因此,我们会继续与这些伙伴合作,提供卓越的用户体验。Android是作为一个开放生态系统建立的,我们没有计划改变这点。尽管此前佩奇曾说,收购摩托罗拉移动主要是为了专利,以防卫Android生态系统。不过从他本次的信中能看出 阅读全文
摘要:
Apache Tomcat 团队发布了Tomcat 7.0.27 版本。该版本与7.0.26相比,主要改进和bug修复包括:支持WebSocket协议(RFC6455)。提供了流和基于消息的API,另外还包括了一些示例。修复了一些针对HTTP NIO连接器的bug,特别是当使用Comet时出现的bug。改善了内存泄露预防机制和代码检测功能,以便可以在IBM的JVM中平稳运行。详细改进参阅:http://tomcat.apache.org/tomcat-7.0-doc/changelog.html下载地址:http://tomcat.apache.org/download-70.cgi从Tomc 阅读全文
摘要:
我们登录FTP有三种方式,匿名登录、本地用户登录和虚拟用户登录。匿名登录:在登录FTP时使用默认的用户名,一般是ftp或anonymous。本地用户登录:使用系统用户登录,在/etc/passwd中。虚拟用户登录:这是FTP专有用户,有两种方式实现虚拟用户,本地数据文件和数据库服务器。FTP虚拟用户是FTP服务器的专有用户,使用虚拟用户登录FTP,只能访问FTP服务器提供的资源,大大增强了系统的安全。本文实验的Linux系统是CentOS 5 update2本地数据文件方式1. 添加虚拟用户口令文件[root@CentOS5 /]#vi /etc/vsftpd/vftpuser.txt添加虚拟 阅读全文