- 博客(55)
- 资源 (21)
- 收藏
- 关注
转载 怎样保护Linux系统下的Apache网站
Linux的广泛应用和快速发展得益于互联网的飞速发展。对于Internet上应用广泛的Web服务来说,Linux表现出色。很难说清目前Internet上究竟有多少个网站在使用Linux系统,但众多网站中采用Apache服务器的无疑占据了极大的市场份额。如何为网站提供保护,防止非法用户登入呢?通常可以采用身份认证方式。身份认证是防止非法用户使用资源的有效手段,也是管理注册用户的有效方法。现在很多
2007-09-26 14:49:00 1445
转载 Linux下Apache并发连接数和带宽控制
Linux+Apache的稳定性、安全性和性能以及低廉的价格正在赢得越来越多的市场份额,使用Linux+Apache作网站服务器的朋友也越来越多,而Apache作为一种http服务,相比FTP总是不容易控制,特别是当网站以http方式提供软件/音乐下载时,若是每个用户都开启多个线程并没有带宽的限制,将很快达到http的最大连接数或者造成网络壅塞,使得网站的许多正常服务都无法运行。不过,Apache
2007-09-26 14:46:00 1087
转载 Linux进入单机模式
Linux 管理者经常需要进入单机模式, 以进行修复救援工作(如: 忘了root密码,再重新设定root新密码; 不正常开机, 进行档案修复進行: fsck -y /dev/sda??)等。许多人都不知道怎么进,今天刚刚试了试才明白,特此摘录。1. 若是使用 lilo 开机者, 以下方法选一皆可: 请在开机出现 boot: 时, 鍵入: linux -s linux 1
2007-09-26 10:37:00 5374
转载 rsync实例用法
vi /etc/xinetd.d/rsyncdisable = yes改成disable = norsyncd.conf 是rsyncd的config文件vi /etc/rsyncd.conf#uid = nobody#gid = nobodyuse chroot = yesmax connections = 4pid file = /var/run/rsyncd.pidlock fi
2007-09-25 23:33:00 10997
转载 用rsync对网站进行镜像备份
对系统管理员来说,平时的工作重心应该集中在维护系统正常运转,能够正常提供服务上,这里往往牵涉到一个数据备份的问题,在我所了解的情况中,有80%的系统管理员不是太关心自己服务器的安全性,但往往对备分镜像的技术相当感兴趣,但由于商业产品的软硬件价格都相当高昂,因此往往会选择自由软件。这里准备介绍的rsync就是这样的软件,它可以满足绝大多数要求不是特别高的备份需求。一、特性简介rsync是类unix系
2007-09-25 23:32:00 1594
转载 rsync中文手册
用rsync实现网站镜像和备份简介对于选择Linux 作为应用平台的的中小型企业或网站来说,往往面临如何实现数据远程备份或者网站镜象的问题,虽然有商业化的备份和镜象产品可供选择,但这些产品的价格往往过于昂贵。因此如何利用自由软件高效实现远程备份和网站镜象就成为一个值得讨论的话题。通过网络进行远程数据备份或者网站镜象的最简单的方法就是使用wget,但是这种方式每次都需要将所有数据都重新在网络上传输一
2007-09-25 23:14:00 7918 1
转载 Rails应用性能优化
是否觉得你的Rails应用响应速度过于缓慢呢?这是RailsConf2006上的一篇关于Rails应用性能优化的演讲稿,希望能够对你有所帮助。在优化你的应用之前,我们首先需要明确以下几点: 不先进行性能测试就盲目的优化是非常愚蠢的 如果你的应用是因为设计不合理而导致性能低下,那么我建议你最好花点时间重构你的代码,而不是进行局部的优化,这只会使问题越来越
2007-09-25 22:47:00 3574
转载 I18n for Rails
作为 Web 的 Framework ,国际化 (Internationalization, i18n) 是不可以不考虑的问题。可是 Ruby on Rails 未有如 Java 的 Resource Bundle在语言层次上支援i18n。如果想要 i18n 又不想自行编写程,可用的方案有 Ruby 的 Gettext 或 Rails 的 Globalize。两者都是很强大的plugin,它们甚至
2007-09-25 22:34:00 1379
转载 ruby实现抽象类和抽象方法
ruby语言本身并没有提供abstract class和abstract method机制。这是ruby的spirit所决定的。但如果我们真的需要定义一个公共抽象类(或者抽象方法)来让子类来实现,又该如何做呢? 我们可以通过在调用方法时抛出NotImplementedError来防止方法被调用。如(来自《ruby cookbook》的例子): class Shape2D def are
2007-09-25 22:33:00 1652
转载 rails实现功能示例
1.download file view : link_to Get Readme, :action => get_readme %>Finally, add the "get_readme" action method to your controller: controller: def get_readme send_file("files/
2007-09-25 22:31:00 1037
转载 Ruby 特殊的分隔输入
1. %Q 和 %q [输入字符串]一般情况下,字符串常量是包含在 " " 和 两个符号中间的,也就是双引号和单引号: irb(main):003:0> str = "GemBlog beta 0.4" => "GemBlog beta 0.4" irb(main):004:0>
2007-09-25 22:19:00 1464 1
转载 用rails实现简单的网页伪静态化
所谓网页的静态化,本来是指的动态网页为了提高访问速度,把原本需要动态生成的每一个网页,在硬盘上生成一个静态的文件,从而大幅度提高对动态内容请求的速度,减轻服务器的负载。伪静态化,就是指的,虽然从网址上看是一个静态的网页(以.html结尾),但实际上是动态生成的页面。比如 http://www.somesite.com/topic2/1234.html,从网址上看似乎是一个位于网站topic
2007-09-25 22:17:00 1823 1
转载 Ruby中 respond_to? 和 send 的用法
如同其他的OO语言一样,在ruby中,通过给对象发送消息,来完成对象的功能,比如 str.upcase ,就是给str发送upcase的消息,点操作符(.),就是用来给对象发送消息的,str接受到消息,然后执行与消息对应的功能。但是,某些时候,我们并不知道对象能响应哪些消息,比如下面的代码就会产生错误: > obj = Object.new
2007-09-25 22:15:00 1773
转载 Ruby中的数组过滤
数组可以算是计算机编程中用到的最多的一个数据结构了,ruby中也是如此,这次我们来看看如何对数组中的项进行过滤,选出自己需要的项。首先,假如有一个包含人名的数组: >> name = %w{ zhangsan lisi wangwu zhaoliu galeki lyanry liulanger xiaosl tom nick bara}
2007-09-25 22:12:00 2469
转载 Ruby中的字符串与符号
初学Ruby的时候,往往对字符串(String类)与符号(Symbol)这两种变量类型分不清楚,其实,我们大可不必纠缠这两种变量类型的内部实现,只需记住它们的特点和区别就可以了:1. 字符串和符号,都是Ruby中表示文本的方式不管字符串变量也好,符号变量也好,都是用来表示文本的,它们之间,也可以互相转换(通过to_sym和to_s): >> "boo
2007-09-25 22:09:00 1335
原创 Ruby的符号(Symbol)
Ruby的符号足以让很多初学者迷惑上一段时间,看过本章节后,或许会解开你心中的疑惑。在Ruby中,一个符号是就是一个Symbol类的实例,它的语法是在通常的变量名前加一个冒号,如 :my_syRuby的符号像一个字符串,因为它内部表现形式是一个字符序列。而与字符串不同的是,每个符号的实例只有一个。看下面的例子:array = ["foo", "foo", "foo", :foo, :foo, :f
2007-09-25 22:02:00 1699
原创 Ruby最全系列原版书籍下载 下载 download
Ruby最全系列书籍下载 — Beyond JavaRuby最全系列书籍下载 — Ruby in a nutshellRuby最全系列书籍下载 — The Ruby Way Solutions and Techniques in Ruby ProgrammingRuby最全系列书籍下载 — Ruby CookbookRuby最全系列书籍下载 — Ruby on rails up a
2007-09-25 21:56:00 2585 3
转载 脚本语言的运行方式
关于Ruby Rails的Web部署的粗浅认识: Mongrel 和 Webrick 是两个stand alone ruby web server。(is there more?) 可以单独运行,当然也可以和 apache / lightttpd 组合使用。 这两个web server是进程模型,不能共享server memory,所以是shared nothing。另一种方式是,fastcg
2007-09-25 09:13:00 2295
转载 史上最完整的ruby,rails环境架设配置(Apache+fastcgi)
在cloudzm的blog上看到这篇文章,照着做了一遍,发现有一两处遗漏,写出来以免自己忘记:我用的是windows2003, server 用的是wamp server(apache 2.0 , php5, mysql5)下面是原文,红字是我自己写的:其实只是写出来,怕以后忘记,也没指望多少人会看到,网上也有许多关于设置apache和rails的文章,我试了几个都有问题,最后参照网上的文
2007-09-24 21:55:00 4284 1
转载 How to Setup Apache With FastCGI And Ruby Bindings
How to install Apache, Ruby, RubyGems, Rails, and FastCGI? under Linux Become root and go to a directory to work in su rootcd /usr/local/src Download all of the needed files
2007-09-24 21:54:00 1522
原创 apache+FastCgi+Ruby(windows)
1 安装Ruby 默认安装2 安装rubygemswindows下默认安装了Gem Gem –v察看版本3 安装railsC:/>gem install rails --include-dependencies4 安装FastCGI下载RubyForApachehttp://rubyforge.org/projects/rubyforapa
2007-09-24 21:29:00 1673
转载 apache+fastcgi+ruby+rails 安装指南
准备工作1,从 http://archive.apache.org/dist/httpd/下载 apache1.3.xx 2,从 http://www.fastcgi.com/dist/下载fcgi-xx.tar.gz,mod_fastcgi-xx.tar.gz 3,从 http://rubyforge.org/frs/?group_id=926&release_id=5851 下载 r
2007-09-24 21:26:00 1321
转载 Zope3学习笔记
Copyright © 2005 本文遵从GNU 的自由文档许可证(Free Document License)的条款,欢迎转载、修改、散布。发布时间:2005年07月21日更新时间:2005年11月17日AbstractZope3是一个全新的Python Web Framework,与zope2有很大的不同,它采用了很多先进的软件工程技术,开发的软
2007-09-24 18:06:00 3116 1
原创 apache+jboss+mod_jk+ssl+php+gd+postgre+sendmail配置
一、 软件列表 软件 版本 os Red Hat Linux jdk jdk-1_5_0_05-linux-i586-rpm.bin jboss JBoss 4.0.3RC1
2007-09-24 18:02:00 2272 7
转载 OpenSSL相关命令(for Linux)详细介绍
加密算法: 对称加密算法: DES、IDEA、RC2、RC4、AES、Skipjack ...... 非对称加密算法: RSA、DSA、DiffieHellman、PKCS、PGP ...... 单向的HASH算法属于报文摘要算法,虽然有些也出自OpenSSL库。 命令操作: 1、生成普通私钥:
2007-09-24 16:04:00 1143
转载 “Ruby on Rails 之 Oracle 应用”常见问题解答
要探究 Ruby on Rails (RoR) 吗? 此常用问题解答提供有关连接到 Oracle、安装以及创建 Oracle 数据库快捷版和 RoR 应用程序的基本信息。目录 为什么使用 RUBY ON RAILS? 定义 Ruby 是什么? Rails 是什么? 模型-视图-控制器模式 (MVC)
2007-09-24 14:29:00 1682
转载 Rails 命令大全
一.铁道 1.1 创建一个Rails应用程序 $ rails app_name 可选项: -d, database=xxx 指定安装一个数据库(mysql oracle postgresql sqlite2 sqlite3 ), 默认情况下是数据库 -r, ruby-path= 指定Ruby的安装路径,如果没有指定,scripts使用env去找Ruby -f, freeze (冻结)freezes
2007-09-23 03:37:00 947
转载 在Windows平台使用Apache2.2和Mongrel运行Ruby on Rails
一、安装Ruby、rails、mongrel和Apache2.2 从rubyforge网站下载One-Click Ruby Install,运行安装程序,就安装好了ruby和rubygems。 运行命令:gem install rails –ygem install mongrel –ygem install mongrel_service -y安装好了rails和
2007-09-23 00:03:00 719
转载 Windows下安装Rails的PostgreSQL驱动
Ruby下有两种PostgreSQL驱动:第一种,原生Ruby驱动,纯Ruby编写Windows下安装:>gem install postgres-pr或者直接从http://rubyforge.org/frs/download.php/3858/postgres-pr-0.4.0.gem下载,目前最新版本为0.4.0。下载完成之后执行>gem install postgres-pr-0.4.
2007-09-21 20:49:00 1605
转载 mysql数据库设计工具--mysql workbench
关键字: Database 在windows下,有一些不错的数据库设计工具,像Powerdesign,但在linux,找来找去,还没有发现一款好的设计工具,即使找到一个dbdesign4,但死活编译不过去,最后,还是在mysql的官网上找到了mysql workbench.下面是截图我是通过编译源码来安装的,
2007-09-21 17:42:00 2998
转载 Apache+Mongrel上host多个rails应用
下面是Apache+Mongrel上host多个rails应用的方法,提供需要的人使用。1. 软件版本 我用的操作系统是Redhat Linux 2.4.21-37.EL 系统安装时带的Apache httpd 2.0.46-54ent ruby 1.8.5 rails 1.1.6 mongrel 0.3.13.42. 课题 你有一个可以运行的rails应用app1,要将它部署在httpd
2007-09-21 17:35:00 1086
转载 programming ruby 2nd学习笔记
本文是我学习programming ruby 2nd的笔记,由于我熟悉的语言是java,python,所以会在其中夹杂一些ruby与java,python的比较,文中的其他语言一律指java,python。格式按原文的顺序,我只是按我阅读的顺序来更新本文,若没时间,更新会很慢。好像我的电子文档有问题,不少目录结构不正确。第一版序言 Ruby创始人的序言第二版序言
2007-09-21 16:53:00 1395
转载 AJAX技巧及问题(如何去除AJAX取过值后IE的缓存及取得xmlHttp.status状态时为空问题,在AJAX中如何传递中文)
1,如何去除AJAX取过值后IE的缓存?A:在url后面加一个当前时间。即,uri = uri + "&nocache="+new Date().getTime(); 2,在使用AJAX的时候发现在取得xmlHttp.status状态时为空,造成JS的ERROR信息错误,应该如何解决?A:这种情况绝大多数情况是因为用户在ajax.open时采用了异步调用的方式进行处理,即在服务
2007-09-21 15:28:00 1046
转载 AJAX中POST与GET二种方式区别及如何实现
我们知道在AJAX的open方法中第一个参数代表传递方式,根据很多资料所写可以使用GET,POST,HEAD及其他任何服务器所支持的传递方式进对变量进行传递。但是对于POST及GET实际上的区别在哪里,在实际编码过程中应该如何实现呢?(注:对于传递方式大家可参见RFC2068部分规定及说明)在AJAX中send方法大家都知道,在一般情况下都是传递null值,但是在post方式下,send(
2007-09-21 15:26:00 1399
转载 七款HTML在线编辑器[下载]
①Text Editor -- 用flash作的,比較特別 ②TinyMCE -- 免費的編輯器,支援多種瀏覽器 ③FCKeditor -- 免費的編輯器,支援多種瀏覽器 URL:[http://www.cnblogs.com/Files/Heroman/FCkEditorDemo.rar] ④htmlArea -- 与FCKeditor 比较 FCKeditor的功
2007-09-20 14:56:00 963
转载 介绍几款所见即所得的WEB在线编辑器
1.FCKeditor 编辑器 FCKeditor is compatible with most internet browsers which include: IE 5.5+ (Windows), Firefox 1.0+, Mozilla 1.3+ and Netscape 7+. 最新版本:FCKeditor 2.0 语言环境:多国语言 特性功能:所见所得,支持平
2007-09-20 14:54:00 2076
原创 基于java使用FCKeditor
.下载FCKeditor.java 2.3 (FCKeditot for java)FCKeditor 2.2 (FCKeditor基本文件)2.建立项目:tomcat/webapps/FCKeditor3.FCKeditor.java 2.3解压后,把其中的web目录下的WEB-INF目录copy到FCKeditor下(里面有commons-fileupload.jar, FCKedi
2007-09-19 17:53:00 820
转载 五种常见的 PHP 设计模式
设计模式只是为 Java 架构师准备的 —— 至少您可能一直这样认为。实际上,设计模式对于每个人都非常有用。如果这些工具不是 “架构太空人” 的专利,那么它们又是什么?为什么说它们在 PHP 应用程序中非常有用?本文解释了这些问题。 设计模式不仅代表着更快开发健壮软件的有用方法,而且还提供了以友好的术语封装大型理念的方法。例如,您可以说您正在编写一个提供松散耦合的消息传递系统,也可以说你正在编
2007-09-19 16:34:00 723
转载 在Tomcat5.0中使用FCKeditor2.4.3
在做Web程序时常会需要Web页上的在线文本编缉器。在简单的情况下用HTML的就可以,但是如果需要功能比较全的在线文本编缉器,那就需要专门的程序来支持了。FCKeditor是一个开源的功能强大的在线文本编缉器。现在csdn的博客和百度的博客用的都是这个,可见它的功能非同一般。 FCKeditor的信息可以在http://www.fckeditor.net得到。在http://sourcefo
2007-09-19 16:28:00 996
转载 Jsp 应用之自定义标签库(taglib)及配置
前段时间看到关于taglib的一些应用,感觉很神秘,刚开始的时候还弄不明白taglib到底有什么作用,在图书馆查了几次资料,终于搞明白了,今天学习taglib的编写及配置,现在写出今天学习的总结。taglib的主要作用就是:对一些需要重复利用的代码段进行封装,并设置该代码段可能用到的属性,提高代码的利用率。taglib主要有三个部分构成: 实现代码段的.java文件;
2007-09-19 16:14:00 4618
CentOS5.3+Nginx0.7.57+Postfix+Extmail邮件系统安装配置
2011-06-07
GStreamer+0.10使用手册
2011-02-16
MFS文件系统使用手册
2011-02-16
[使用wxWidgets进行跨平台程序开发].wxWidgets-2.9.0-chm.zip
2010-02-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人