2011年12月21日 19:47
1.添加yum repo php5.2.x vi /etc/yum.repos.d/CentOS-Testing.repo [c5-testing] name=CentOS-5 Testing baseurl=http://dev.centos.org/centos/$releasever/testing/$basearch/ enabled=1 gpgcheck=1 gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing priority=1 2.安装 yum upgrade php
2011年12月05日 18:56
例如: id name value 1 a pp 2 a pp 3 b iii 4 b pp 5 b pp 6 c pp 7 c
2011年11月08日 18:36
UPDATE Table SET Table.col1 = other_table.col1, Table.col2 = other_table.col2 FROM Table INNER JOIN other_table ON Table.id = other_table.id
2011年04月18日 11:36
CentOS 5.5 64位php-5.3.6
yum install gcc gcc++ gcc7 libxml2-devel libjpeg-devel libpng-devel libtiff-devel fontconfig-devel freetype-devel libXpm-devel gettext-devel curl curl-devel pam-devel e2fsprogs-devel krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss
2011年04月11日 16:21
http://blog.s135.com/read.php?360
前言:本文阐述的是一款经过生产环境检验的千万级数据全文检索(搜索引擎)架构。本文只列出前几章的内容节选,不提供全文内容。 在DELL PowerEdge 6850服务器(四颗64 位Inter Xeon MP 7110N处理器 / 8GB内存)、RedHat AS4 Linux操作系统、MySQL 5.1.26、MyISAM存储引擎、key_buffer=1024M环境下实测,单表1000万条记录的数据量(这张MySQL表拥有int、datetime、varchar、text等类型的10多个字段,只有主键,无其它索引),用主键(PRIMARY KEY)作为WHERE条件进行SQL查询,速度非常之快,只耗费0.01秒。 出自俄罗斯的开源全文搜索引擎软件Sphinx,单一索引最大可包含1亿条记录,在1千万条记录情况下的查询速度为0.x秒(毫秒级)。Sphinx创建索引的速度为:创建100万条记录的索引只需3~4分钟,创建1000万条记录的索引可以在50分钟内完成,而只包含最新10万条记录的增量索引,重建一次只需几十秒。 基于以上几点,我设计出了这套搜索引擎架构。在生产环境运行了一周,效果非常不错。有时间我会专为配合Sphinx搜索引擎,开发一个逻辑简单、速度快、占用内存低、非表锁的MySQL存储引擎插件,用来代替MyISAM引擎,以解决MyISAM存储引擎在频繁更新操作时的锁表延迟问题。另外,分布式搜索技术上已无任何问题。
一、搜索引擎架构设计: 1、搜索引擎架构图:
2、搜索引擎架构设计思路: (1)、调用方式最简化: 尽量方便前端Web工程师,只需要一条简单的SQL语句“SELECT … FROM myisam_table JOIN sphinx_table ON (sphinx_table.sphinx_id=myisam_table.id) WHERE query=’…’;”即可实现高效搜索。 (2)、创建索引、查询速度快: ①、Sphinx Search 是由俄罗斯人Andrew Aksyonoff 开发的高性能全文搜索软件包,在GPL与商业协议双许可协议下发行。 Sphinx的特征: •Sphinx支持高速建立索引(可达10MB/秒,而Lucene建立索引的速度是1.8MB/秒) •高性能搜索(在2-4 GB的文本上搜索,平均0.1秒内获得结果) •高扩展性(实测最高可对100GB的文本建立索引,单一索引可包含1亿条记录) •支持分布式检索 •支持基于短语和基于统计的复合结果排序机制 •支持任意数量的文件字段(数值属性或全文检索属性) •支持不同的搜索模式(“完全匹配”,“短语匹配”和“任一匹配”) •支持作为Mysql的存储引擎 ②、通过国外《High Performance MySQL》专家组的测试可以看出,根据主键进行查询的类似“SELECT … FROM … WHERE id = …”的SQL语句(其中id为PRIMARY KEY),每秒钟能够处理10000次以上的查询,而普通的SELECT查询每秒只能处理几十次到几百次: ③、Sphinx不负责文本字段的存储。假设将数据库的id、date、title、body字段,用sphinx建立搜索索引。根据关键字、时间、类别、范围等信息查询一下sphinx,sphinx只会将查询结果的ID号等非文本信息告诉我们。要显示title、body等信息,还需要根据此ID号去查询MySQL数据库,或者从Memcachedb等其他的存储中取得。安装SphinxSE作为MySQL的存储引擎,将MySQL与Sphinx结合起来,是一种便捷的方法。 创建一张Sphinx类型表,将MyISAM表的主键ID和Sphinx表的ID作一个JOIN联合查询。这样,对于MyISAM表来所,只相当于一个WHERE id=…的主键查询,WHERE后的条件都交给Sphinx去处理,可以充分发挥两者的优势,实现高速搜索查询。 (3)、按服务类型进行分离: 为了保证数据的一致性,我在配置Sphinx读取索引源的MySQL数据库时,进行了锁表。Sphinx读取索引源的过程会耗费一定时间,由于MyISAM存储引擎的读锁和写锁是互斥的,为了避免写操作被长时间阻塞,导致数据库同步落后跟不上,我将提供“搜索查询服务”的和提供“索引源服务”的MySQL数据库进行了分开。监听3306端口的MySQL提供“搜索查询服务”,监听3406端口的MySQL提供“索引源服务”。 (4)、“主索引+增量索引”更新方式: 一般网站的特征:信息发布较为频繁;刚发布完的信息被编辑、修改的可能性大;两天以前的老帖变动性较小。 基于这个特征,我设计了Sphinx主索引和增量索引。对于前天17:00之前的记录建立主索引,每天凌晨自动重建一次主索引;对于前天17:00之后到当前最新的记录,间隔3分钟自动重建一次增量索引。 (5)、“Ext3文件系统+tmpfs内存文件系统”相结合: 为了避免每3分钟重建增量索引导致磁盘IO较重,从而引起系统负载上升,我将主索引文件创建在磁盘,增量索引文件创建在tmpfs内存文件系统“/dev/shm/”内。“/dev/shm/”内的文件全部驻留在内存中,读写速度非常快。但是,重启服务器会导致“/dev/shm/”内的文件丢失,针对这个问题,我会在服务器开机时自动创建“/dev/shm/”内目录结构和Sphinx增量索引。 (6)、中文分词词库: 我根据“自整理的中文分词库”+“搜狗拼音输入法细胞词库”+“LibMMSeg高频字库”+… 综合整理成一份中文分词词库,出于某些考虑暂不提供。你可以使用LibMMSeg自带的中文分词词库。
二、MySQL+Sphinx+SphinxSE安装步骤: 1、安装python支持(以下针对CentOS系统,其他Linux系统请使用相应的方法安装)yum install -y python python-devel
2、编译安装LibMMSeg(LibMMSeg是为Sphinx全文搜索引擎设计的中文分词软件包,其在GPL协议下发行的中文分词法,采用Chih-Hao Tsai的MMSEG算法。LibMMSeg在本文中用来生成中文分词词库。) 以下压缩包“sphinx-0.9.8-rc2-chinese.zip”中包含mmseg-0.7.3.tar.gz、sphinx-0.9.8-rc2.tar.gz以及中文分词补丁。
下载文件
点击这里下载文件
unzip sphinx-0.9.8-rc2-chinese.ziptar zxvf mmseg-0.7.3.tar.gzcd mmseg-0.7.3/./configuremake make installcd ../
3、编译安装MySQL 5.1.26-rc、Sphinx、SphinxSE存储引擎wget http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.26-rc.tar.gz/from/http://mirror.x10.com/mirror/mysql/tar zxvf mysql-5.1.26-rc.tar.gztar zxvf sphinx-0.9.8-rc2.tar.gzcd sphinx-0.9.8-rc2/patch -p1 < ../sphinx-0.98rc2.zhcn-support.patchpatch -p1 < ../fix-crash-in-excerpts.patchcp -rf mysqlse ../mysql-5.1.26-rc/storage/sphinxcd ../cd mysql-5.1.26-rc/sh BUILD/autorun.sh./configure –with-plugins=sphinx –prefix=/usr/local/mysql-search/ –enable-assembler –with-extra-charsets=complex –enable-thread-safe-client –with-big-tables –with-readline –with-ssl –with-embedded-server –enable-local-infilemake && make installcd ../cd sphinx-0.9.8-rc2/CPPFLAGS=-I/usr/include/python2.4LDFLAGS=-lpython2.4./configure –prefix=/usr/local/sphinx –with-mysql=/usr/local/mysql-searchmakemake installcd ../mv /usr/local/sphinx/etc/sphinx.conf /usr/local/sphinx/etc/sphinx.conf.old
第二章第3节之后的正文内容不予公布,全文的目录如下(共24页):
2011年04月06日 11:17
第三节 用益物权
一、用益物权概述
(一)用益物权的概念和特征
用益物权,是指对他人所有的不动产或动产,依法享有占有、使用、收益的权利。
特征:(1)用益物权是定限物权;(2)用益物权是以使用收益为目的的定限物权;(3)用益物权的享有和行使以对物之占有为前提;(4)用益物权是一种独立的物权。
(二)用益物权的种类
我国《物权法》规定了四类主要的用益物权:土地承包经营权、建设用地使用权、宅基地使用权、地役权。另外,《物权法》第122、123条还宣示性地规定了海域使用权、探矿权、采矿权、取水权、养殖权和捕捞权等准物权。
二、使用权
2011年01月25日 17:29
网上找了一圈,关于如何设置 Apache2 + FastCGI + PHP 竟然没有完整的资料,都是简单的提示,看来要么是多数文章的作者没有实际设置过,要么有藏私之嫌。找得好辛苦,出于同感,将自己的成果共享一下。以下过程以 FreeBSD 5.4 系统环境下 PHP 4.x 为准:1、安装Apache2: cd /usr/ports/www/apache2make install clean2、安装mod_fastcgi: cd /usr/ports/www/mod_fastcgimake install clean3、安装php4-cgi: cd /usr/ports/www
2011年01月05日 08:57
内容摘要:全省2011年度第一次会计从业资格考试定于2011年3月12日起分批举行(各位考生参加考试的具体批次和日期由计算机系统随机安排),报名时间为2011年1月4日—2011年1月14日。2011年度第一次会计从业资格证书考试设3个考点,各考点根据就近原则,分片组织考试。
关于2011年度海南省第一次会计从业资格考试报名的通知
各市县财政局、洋浦财政局:
根据财政部《会计从业资格管理办法》的规定及要求,全省2011年度第一次会计从业资格考试定于2011年3月12日起分批举行(各位考生参加考试的具体批次和日期由计算机系统随机安排),现将有关事项通知如下:
2011年01月03日 08:23
导语:2011年注册税务师考试报名工作陆续展开,为帮助大家顺利完成2011年注税考试报名,并提前做好备考规划,中华会计网校特别邀请网校名师陈立文老师于1月6日举行“2011年注税报名学习交流会”视频直播交流活动,届时陈立文老师将为您在线讲解注册税务师考试报名流程及注意事项,并就2011年注税备考为大家提出学习建议,同时,如果您有任何疑问的话,还可以进行在线提问,陈老师将给予您满意的答复!此次在线直播交流活动将向学员免费开放,期待您的参与!
点击进入论坛参与讨论>>
访谈时间:2011年1月6日 19:00-21:00
访谈概要:
1、2011年注册
2010年12月29日 14:12
根据《北京市财政局关于2011年会计从业资格考试事项的通知》获悉,北京市2011年会计从业现场确认时间截止至11月26日,《财经法规与会计职业道德》与《会计基础》的考试时间为3月19日,《初级会计电算化》的考试时间为3月26日、3月27日(具体考试时间以准考证上打印的时间为准)。凡符合《会计法》等有关法律、法规规定,申请取得会计从业资格的人员,均可参加考试。
随着北京市2011年会计从业资格考试的临近,为了帮***生备考,中华会计网校2011年会计从业网上辅导开始全面招生,并同时推出考试教材及配套辅导丛书!在辅导课程设计方面,网校总结历年成功辅导经验,结合会计从业