51CTO博客开发
搬家了:http://weekface.github.com
Nodejs最吸引人的特性就是其事件驱动. 我们也可以使用nodejs提供的EventEmitter来写一些基于事件驱动的程序,有两种方法来实现: 1, 比较普通的,基于继承实现的 var events = require('events'),sys = require('sys');//定义Demo类var Demo = function(){ //Demo继承
http-console是一个用nodejs写的类似于CURL的第三方库文件. 可以很直观的发送http请求以及查看返回结果. 安装需求: 1, 安装nodejs 2, 安装npm 3, npm install http-console 我做了个简单的例子: 启动: http-console 127.0.0.1:3000 1, HTTP GET: http://127.0
1,[root@localhost ~]# yum install xen kernel-xen2,[root@localhost ~]# vim /etc/grub.conf default=0 #change 1 to 0timeout=5splashp_w_picpath=(hd0,0)/grub/splash.xpm.gzhiddenmenutitle CentOS (2.6.18-238
具体做法是将三个硬盘组成raid5,在此之上建立VG和LV,将/root目录移动到新的逻辑卷上面并动态扩展其大小。最后增加一块新硬盘扩容。 1, 先给vmware增加三块硬盘,每个大小2G,并格式化后的设备分别为: /dev/sdb1 /dev/sdc1 /dev/sdd1 2,建立raid 5: [root@vm03 ~]# mdad
首先选择Oracle安装的操作系统是:RHEL4.8.这是Oracle文档上列出的适合安装的系统。貌似centos不可以。 安装RHEL4.8时候所要选择的安装包有: X Window System, GNOME Desktop enveroment, Editors, Development tools, Legacy Software Development. 下面为安装步骤: 1
莫名其妙的错误,解决办法是修改root密码. 首先把所有mysql的进程杀掉. 然后: 安全启动mysql# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &进入mysql# mysql -u root mysql更新root密码mysql> UPDATE user SET Password=PA
JavaScript 中的 this 一直是让我迷惑的部分,本文内容基本来自于 这篇文章 在一个 function 的执行过程中,如果变量的前面加上了 this 作为前缀的话,如this.myVal,对此变量的求值就从 this 所表示的对象开始. this 的值取决于 function 被调用的方式,一共有四种,具体如下: 1, 如果一个 function 是一个对象的属性,该
Nodejs结合javascript的闭包的一个例子 //server.js文件 var http = require('http'); var dispatcher = require('./dispatcher.js'); //dispatcher模块 //在这里我们就可以利用闭包,将一些环境变量设置下来,dispatcher.perform方法必须返回一个匿名function
本文原作者:dbzhang800,本人稍作修改 首先我们假定你已经安装了vsftpd,并在/var/ftp目录下建立了以下2个子目录: widget, server 下面,我们要建2个虚拟用户,密码分别是用户名后加"00": widget,server widget00, server00 使得: 用户widget 的主目录为/var/ftp/widge
首先声明,下面的分析十分以及相当浅薄. 在mysql中: v4.0, 4.1, 5.0, v5.1 到 5.1.20(包括):不支持毫秒级别的慢查询分析(支持精度为1-10秒); 5.1.21+ :支持毫秒级别的慢查询分析; 6.0 到 6.0.3: 不支持毫秒级别的慢查询分析(支持精度为1-10秒); 6.0.4+:支持毫秒级别的慢查询分析; 总而言之,如果不支持毫秒级别
下载wordpress-2.9.2-zh_CN.tar.gz [root@inspiron545svr ~]# yum install php-cli php spawn-fcgi php-gd 或者 $ wget http://www.lighttpd.net/download/lighttpd-1.4.18.tar.bz2 $ tar -xvjf lighttpd-1.4.
VS/NAT的原理为:通过网络地址转换,调度器重写请求报文的目标地址,根据预设的调度算法,将请求分派给后端的真实服务器;真实服务器的响应报文通过调度器时,报文的源地址被重写,再返回给客户,完成整个负载调度过程.报文头(目标地址、源地址和端口等)被正确改写后, 客户相信它们连接一个IP地址,而不同IP地址的服务器组也认为它们是与客户直接相连的。由此,可以用 NAT方法将不同IP地址的并行网络服务变成
1,curl -o page.html http://www.yahoo.com #将curl的结果防盗page.html文件里 2,curl -x 123.45.67.89:1080 http://www.yahoo.com #使用123.45.67.89:1080作为代理来访问 3,curl -D cookie0001.txt http://www.yahoo.com #将网站返回的coo
1, XML to Hash 需要用到一个ruby gem: jnunemaker-crack,所以首先安装之: gem install jnunemaker-crack -s http://gems.github.com ./script/console >> xml = '<posts><post><title>Foobar&
LVS测试环境逻辑上需要3台设备:client,Load Ballence,Real Server. 对于我来说,手里只有可怜的一台PC机,需要借助VirtualBox虚拟机来实现(Sun公司就是我心中的太阳^-^).整体实现图: 我们测试环境大致如下: Client: Host主机 Ubuntu Load Ballence: Guest机 Centos Real Server: Gues
我们将Nginx放到前端负责转发请求到后端一系列的thin进程去处理 首先将Thin安装上去: [root@li96-10 ~]# gem install thin Building native extensions. This could take a while... Successfully installed thin-1.2.5 1 gem install
有一个sitemap文件,非常有利于google等搜索引擎收录你的网站内容,我也来搞一搞 1,首先到https://www.google.com/webmasters,注册一下我的网站www.weekface.info,并验证所有权.具体步骤按照google的提示做就行了. 2,制作sitemap.xml文件 首先我要编写两个类,该类用来生成sitemap文件,这样我们可以编写一个单
1,配置文件 1> svnserve.conf [general] anon-access = read auth-access = write password-db = passwd authz-db = authz 2> passwd [users] # harry = harryssecret # sally = sallyssecr
开发人员常用SVN命令 Created by Shunzi. (1) 导入项目 $ cd ~/project $ mkdir -p svntest/{trunk,branches,tags} $ svn import svntest https://localhost/test/svntest --message "Start project" ...
Sphinx是一个非常快的搜索引擎,提供了非常好的搜索接口, Thinking Sphinx(A Ruby connector between Sphinx and ActiveRecord)是一个非常容易使用的链接ActiveRecord到Sphinx服务器的ruby库,用来管理Sphinx配置与搜索的ruby接口. 用Sphinx,无限快!!! 首先安装Sphinx: [r
首先要:yum install sudo which #如果有就算了 1,我们需要关心的主要是config/deploy.rb这个文件,我们先来看看程序自动为我们生成了些什么: [root@master blog]# cat config/deploy.rb set :application, "set your application name here" se
1.查询是否已有安装 [root@li96-10 ~]# rpm -qa | grep -i ImageMagick 或者 [root@li96-10 ~]# yum list installed |grep ImageMagikc* #我的机器上没有安装ImageMagic,如果存在就删除掉 [root@li96-10 ~]# yum remove ImageMagick
一,首先搞定防火墙, mkdir -p /usr/local/virus/iptables cd /usr/local/virus/iptables vim iptables.rule #!/bin/bash EXTIF="eth0" export EXTIF echo "1" > /proc/sys/net/ipv4
本次就来将我做过的VNC服务器的实做过程记录下来: (步骤参考了其他高手的文章:http://mven.cn/post/37.html,有些地方经过修改,使其更加适合自己遇到的情况) redhat 一般都自动安装了vncserver了 只要在服务列表中选中启动一下就可以(使用:rpm -qa | grep vnc可以查询是否安装了该软件). 通过编辑文件$HOME/.vnc/xstartup
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号