摘要: Perl函数集一、进程处理函数1、进程启动函数函数名 eval调用语法 eval(string)解说 将string看作Perl语句执行。正确执行后,系统变量$@为空串,如果有错误,$@中为错误信息。例子 $print = "print (\"hello,world\\n\");";eval ($print);结果输出 hello, world函数名 system调用语法 system(list)解说 list中第一个元素为程序名,其余为参数。system启动一个进程运行程序并等待其结束,程序结束后错误代码左移八位成为返回值。例子 @proglist = 阅读全文
posted @ 2012-07-25 13:11 deaconx 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 自动安装1.切换root权限2.wgethttp://peak.telecommunity.com/dist/ez_setup.py3.python ez_setup.py或者手工下载1)下载setuptools:wgethttp://pypi.python.org/packages/2.4/s/setuptools/setuptools-0.6c11-py2.4.egg#md5=bd639f9b0eac4c42497034dec2ec0c2b 2)安装setuptoolsshsetuptools-0.6c11-py2.4.egg 阅读全文
posted @ 2012-07-25 12:48 deaconx 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1.下载安装新版本的pythonwget http://python.org/ftp/python/2.7.2/Python-2.7.2.tgztar xvf Python-2.7.2.tar.bz2./configure --prefix=/usr/local/python27makemake install2.覆盖原来的python链接mv /usr/bin/python /usr/bin/python_oldln -s /usr/local/lib/python2.7 /usr/bin/python3.因为yum是使用的2.4的版本来用的,所以 还需要修改一下vim /usr/bin/y 阅读全文
posted @ 2012-07-25 12:47 deaconx 阅读(186) 评论(0) 推荐(0) 编辑
摘要: lucene计分工具Similarity:查询query q 相对于文档document d的得分跟空间向量里面 查询q 与 文档d 的余弦值有关。文档d 矢量 与 查询q 矢量越靠近,文档等分越高。 阅读全文
posted @ 2012-07-25 12:46 deaconx 阅读(147) 评论(0) 推荐(0) 编辑
摘要: lucene搜索过程:用户输入搜索关键词 keyWord分词QueryParser解释成为Query利用反向索引取得包含分词结果集的相关记录Weight合并相同记录并计分,取得documentId检查Filter当前ID是否合法可出ScorerHitCollector统计和排序 阅读全文
posted @ 2012-07-25 12:46 deaconx 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 整理了一下,希望对大家有用SQL语句大全--语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中删除表ALTER TABLE --修改数据库表结构CREATE VIEW --创建一个视图DROP VIEW --从数据库中删除视图CREATE INDEX --为数据库表创建一个索引DROP INDEX --从数据库中删除索引CREATE PROCEDURE --创建一个 阅读全文
posted @ 2012-07-25 12:45 deaconx 阅读(154) 评论(0) 推荐(0) 编辑
摘要: sql 查看数据库编码show variables like '%char%';mysql JDBC Driver常用的有两个,一个是gjt.Giant Java Tree)组织提供的mysql驱动,其JDBC Driver名称(JAVA类名)为:org.gjt.mm.mysql.Driver详情请参见网站:http://www.gjt.org/或在本网站下载mysql JDBC Driver(mm.jar)另一个是mysql官方提供的JDBC Driver,其JAVA类名为:com.mysql.jdbc.Driver驱动下载网址:http://dev.mysql.com/do 阅读全文
posted @ 2012-07-25 12:44 deaconx 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 在对encode、decode、urlencode和urldecode的含义理解上,普遍存在一些误区。本文会对这几个概念进行对比分析。encode和decodeencode是把字符流按照指定字符集k编码为字节流,decode是把字节流按照指定字符集解码为字符流。IO输入一般需要进行decode解码,转换为内部的字符流。IO输出一般需要进行encode编码,转换为字节流输出。python内部的字符串编码是unicode,perl5.6之后内部字符串以UTF-8方式存在。如对于一个UTF-8编码的文件的输入,用下面的python代码可以实现: file = open(file_path) line 阅读全文
posted @ 2012-07-25 12:43 deaconx 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 四、Velocity脚本语法摘要1、声明:#set($var=XXX)左边可以是以下的内容VariablereferenceStringliteralPropertyreferenceMethodreferenceNumberliteral#set($i=1)ArrayList#set($arr=["yt1","t2"])算术运算符2、注释:单行##XXX多行#*xxxxxxxxxxxxxxxxxxx*#References引用的类型3、变量Variables以"$"开头,第一个字符必须为字母。characterfollowedbya 阅读全文
posted @ 2012-07-25 12:03 deaconx 阅读(99) 评论(0) 推荐(0) 编辑
摘要: Memcached内存分配机制Page为内存分配的最小单位。Memcached的内存分配以page为单位,默认情况下一个page是1M,可以通过-I参数在启动时指定。如果需要申请内存时,memcached会划分出一个新的page并分配给需要的slab区域。page一旦被分配在重启前不会被回收或者重新分配Slabs划分数据空间。Memcached并不是将所有大小的数据都放在一起的,而是预先将数据空间划分为一系列slabs,每个slab只负责一定范围内的数据存储。如下图,每个slab只存储大于其上一个slab的size并小于或者等于自己最大size的数据。例如:slab3只存储大小介于137到22 阅读全文
posted @ 2012-07-25 12:01 deaconx 阅读(181) 评论(0) 推荐(0) 编辑