httpsqs 轻量级队列解决方案

发表时间:2012-12-30     分类:PHP    标签: linux httpsqs 

消息队列可以很好地异步处理数据传送和存储,当你频繁地向数据库中插入数据、频繁地向搜索引擎提交数据,就可采取消息队列来异步插入。另外,还可以将较慢的处理逻辑、有并发数量限制的处理逻辑,通过消息队列放在后台处理,例如FLV视频转换、发送手机短信、发送电子邮件等。先说说什么是队列队列是一种特殊的线性表,它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。在队列这种数据结构中,最先插入的元素将是最先被删除的元素;反之最后插入的元素将是最后被删除的元素,因此队列又称为“先进先出”(FIFO—first in first out)的线性表。 在安装httpsqs之前要安装libevent-2.0.12-stable.tar.gz和okyocabinet-1.4.47.tar.gz &nbs......

阅读全文»

linux Debian下zlib.h 与bzlib.h问题解决方法

发表时间:2012-12-30     分类:Linux    标签: linux zlib bzlib 

在安装软件时,编译出现configure: error: bzlib.h is requiredconfigure: error: zlib.h is required说明依赖包沒安装,也说明沒装bzip2是bz2文件的压缩程序。zlib是提供数据压缩用的函式库也奇怪,系统居然沒默认安装。sudo apt-get install zlib-dev找不到,只能去其官方找内容 http://www.zlib.net/下载其源码。tar -xvzf zlib-1.2.5.tar.gz cd zlib-1.2.5. ./configure make sudo make instal安装成功,解决error:zlib 的错误至于bzlib可直接apt-get sudo apt-get install libbz2-dev到此, 上面的错误就可解决。此文章沒技术可言,只作记录。......

阅读全文»

node.js linux服务器端的安装

发表时间:2012-12-24     分类:javascript    标签: linux node 

在安装前,先介绍一下什么是node.jsNode.js是一套用来编写高性能网络服务器的JavaScript工具包,一系列的变化由此开始Node.js是一个可以快速构建网络服务及应用的平台。该平台的构建是基于Chrome's JavaScript runtime,也就是说,实际上它是对GoogleV8引擎(应用于Google Chrome浏览器)进行了封装。V8引 擎执行Javascript的速度非常快,性能非常好。Node对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。例如,在服务器环境中,处理二进制数据通常是必不可少的,但Javascript对此支持不足,因此,V8.Node增加了Buffer类,方便并且高效地 处理二进制数据。因此,Node不仅仅简单的使用了V8,还对其进行了优化,使其在各环境下更加给力。在这里,介绍下在linux下安装node......

阅读全文»

Linux 下用ps查找进程并用kill终止进程

发表时间:2012-12-21     分类:Linux    标签: linux ps kill 

使用linux操作系统,难免遇到一些软件"卡壳"的问题,这时就需要使用linux下强大的kill命令来结束相关进程。这在linux系统下是极其容易的事情,你只需要kill xxx即可,这里xxx代表与此软件运行相关的进程PID号。首先,我们需要使用linux下另外一个ps命令查找与进程相关的PID号:ps aux | grep program_filter_wordps a 显示现行终端机下的所有程序,包括其他用户的程序。ps -A 显示所有程序。ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。ps -e 此参数的效果和指定"A"参数相同。ps e 列出程序时,显示每个程序所使用的环境变量。ps f 用ASCII字符显示树状结构,表达程序间的相互关系。ps -H 显示树状结构,表示程序间的相互关系。ps -N 显......

阅读全文»

javascript jquery 实现cookie浏览记录例子

发表时间:2012-12-14     分类:Jquery    标签: jquery cookie 

    在视频网站中,浏览记录,好大程度提高用户体验度。     公司视频网站最近也要添加这个小小功能。     举个相关例子,就比如说优酷的浏览记录。列表出你最近的浏览视频列表,购物网站会列出你最近浏览的商品。     先说说,实现流程。     1,把相关内容,用对数组对象的形式保存在浏览器的cookie中(这步最为重要)        (1)按照浏览时间排序,最后浏览的记录,用js中的push加入到数组最后。     ......

阅读全文»

mysql 中alter语句中change和modify差别

发表时间:2012-12-11     分类:Mysql    标签: mysql modify change 

您可以使用CHANGE old_col_namecolumn_definition子句对列进行重命名。重命名时,需给定旧的和新的列名称和列当前的类型。例如:要把一个INTEGER列的名称从a变更到b,您需要如下操作:·                mysql> ALTER TABLE t1 CHANGE a b INTEGER;如果您想要更改列的类型而不是名称, CHANGE语法仍然要求旧的和新的列名称,即使旧的和新的列名称是一样的。例如:mysql> ALTER TABLE t1 CHANGE b b BIGINT NOT NULL;您也可以使用MODIFY来改变列的类型,此时不需要重命名:mysql> ALTER TABLE t1 MODIFY b BIGINT NOT NULL;mys......

阅读全文»

LAMP环境配置之PHP5.3.19安装

发表时间:2012-12-01     分类:Linux    标签: linux php lamp 

.安装php,从http://www.php.net/downloads.php下载php-5.3.19.tar.gz a.解压[root@localhost /]# tar -zxvf php-5.3.19.tar.gz b.安装[root@localhost /]# cd php-5.3.19[root@localhost /]# ./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/lib --enable-track-vars --with-xml --with-mysql=/usr/local/mysql 其中--with-apxs2=/usr/local/apache/bin/apxs 是指向apache目录[......

阅读全文»

编译php 出现make: *** [install-sapi] Error 1

发表时间:2012-12-01     分类:Linux    标签: linux libtool 

安装php-5.3.19出错apxs:Error: Command failed with rc=65536.make: *** [install-sapi] Error 1方法一、上网找了一些资料都不是很满意,后面看到一位网友上面写着libtool版本不同导致这个错误,他写了解决的办法是将apache中的libtool复制过来.方法二、而我些发现/usr/bin/libtool ,这个版本高于apache或php中的libtool ,我是将这个libtool复制过php安装目录重新编译安装成功。我是用方法二,方法一没试过。没有找到libtool需要下载 http://packages.ubuntu.com/dapper/libtool 安装或者 sudo apt-get install libtool......

阅读全文»

LAMP环境配置之mysql 5.5.28安装

发表时间:2012-12-01     分类:Linux    标签: mysql linux 

    基于linux使用mysql二进制包安装mysql5.5.28     下载mysql     1.下载:在http://dev.mysql.com/downloads/mysql/官网上下载mysql-5.5.28-linux2.6-i686.tar.gz.     2.解压     tar -xvf mysql-5.5.28-linux2.6-i686.tar.gz          3.安装依赖的lib包:执行/usr......

阅读全文»

PHP编译安装错误:configure:error:xml2-config not found

发表时间:2012-12-01     分类:Linux    标签: linux libxml2 

首先出现这个错误的原因就是:libxml2      与   libxml2-devel 没有安装PHP编译安装错误:configure:error:xml2-config not found的解法方法如下:手动安装的话,你自己去下载安装包重新安装rpm -ivh libxml2-2.6.23-1.2.i386.rpm           rpm -ivh libxml2-devel-2.6.23-1.2.i386.rpm如果你是ubuntu系统的话(与本人操作系统一样),可直接sudo apt-get install libxml2 libxml2-dev就OK!......

阅读全文»

  • 10 篇文章 1/1 页