广而告之:服务器迁移至美国硅谷,资料完整保留。请您善用搜索功能,寻找您感兴趣的资讯。
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
PCRE版本:8.0-DLL-UTF8
生成环境 :BCB 2010 RTM (*WITHOUT* ANY UPDATE)
使用方法 :
如同惯例,include
中为头文件,而lib中为对应库文件及DLL。由于BCB2010自带
老版本PCRE库,因此,请替换BCB2010中的头文件,并为PCRE设
置较高的优先级。请参看示例工程 pcredemo.cbproj 。
-----BEGIN PGP SIGNATURE-----
Version: PGP Desktop 9.12.0 (Build 1035)
Charset: utf-8
wsBVAwUBSySSlgTBYwK4GW0FAQgN4Af/ZyO+8e/A7760qb8v2xjQceJs4BNBIvTa
SzlP1Ip8xIMqPQwc8xp53Gbo++7mksxAW58SpezghUjivqSIdGe++raagn16Jlzh
mRXWEDN6BI7E5ChW76J87TfuZ7lEuPV0yy4cMy6RJvUeZiUOcSjyu7fRBRYiSoWT
2X+8v++1gd8Rv+mYFiKXlGwPEdihQStDho8KqAg4/dReM6Xxi+u/fDzZB3EvHz6z
oYzaZAIdHmfvEZyNjyaEtAVB6O1hbFXfLS6GCf4bZixcpi7M0pc2DRn1TrD1m2As
tvzg4pbS9E4Yr4p8SEKu9zzvy1OHv76hCCwFUTtcqQKRjP7Immj5WA==
=6BiE
-----END PGP SIGNATURE-----
下载文件 (已下载 52 次)
Hash: SHA256
PCRE版本:8.0-DLL-UTF8
生成环境 :BCB 2010 RTM (*WITHOUT* ANY UPDATE)
使用方法 :
如同惯例,include
中为头文件,而lib中为对应库文件及DLL。由于BCB2010自带
老版本PCRE库,因此,请替换BCB2010中的头文件,并为PCRE设
置较高的优先级。请参看示例工程 pcredemo.cbproj 。
-----BEGIN PGP SIGNATURE-----
Version: PGP Desktop 9.12.0 (Build 1035)
Charset: utf-8
wsBVAwUBSySSlgTBYwK4GW0FAQgN4Af/ZyO+8e/A7760qb8v2xjQceJs4BNBIvTa
SzlP1Ip8xIMqPQwc8xp53Gbo++7mksxAW58SpezghUjivqSIdGe++raagn16Jlzh
mRXWEDN6BI7E5ChW76J87TfuZ7lEuPV0yy4cMy6RJvUeZiUOcSjyu7fRBRYiSoWT
2X+8v++1gd8Rv+mYFiKXlGwPEdihQStDho8KqAg4/dReM6Xxi+u/fDzZB3EvHz6z
oYzaZAIdHmfvEZyNjyaEtAVB6O1hbFXfLS6GCf4bZixcpi7M0pc2DRn1TrD1m2As
tvzg4pbS9E4Yr4p8SEKu9zzvy1OHv76hCCwFUTtcqQKRjP7Immj5WA==
=6BiE
-----END PGP SIGNATURE-----
下载文件 (已下载 52 次)
VC6 好东西,只是有点老了。
VS2008 太庞大,感觉拖累的很。
VS2005比较适中,为什么这么说???
第一,Intel C++编译器的最新版11.1可以支持VS2005,但不再支持经典的VC6。
第二,外挂插件比较丰富,性能分析、语法着色、版本控制(如SVN)等等一应俱全。
第三、微软仍在提供2005的一些HOTFIX。
微软的VS开发工具HOTFIX下载地址:
VS2008 太庞大,感觉拖累的很。
VS2005比较适中,为什么这么说???
第一,Intel C++编译器的最新版11.1可以支持VS2005,但不再支持经典的VC6。
第二,外挂插件比较丰富,性能分析、语法着色、版本控制(如SVN)等等一应俱全。
第三、微软仍在提供2005的一些HOTFIX。
微软的VS开发工具HOTFIX下载地址:
热播网后台数据库系统极度可能会放弃MySQL。MySQL在双重许可协议中非常明确地注明,闭源应用需要付费购买商业许可证。
目前热播网是一个正式的非商业项目,但热播网的前后台目前都是闭源应用。作为设计者之一我必须考虑在遵守许可协议的前提下发展热播网,因此,我将在“大象”和“火鸟”两个开源数据库产品中选择其一。
小王我参考了网络上很多关于“大象”和“火鸟”的介绍,一一拜读。单单只“火鸟”在大并发下会性能骤降一条,就让我不得不放弃“火鸟”。最终,热播网后台数据库系统锁定在“大象”身上。
“大象”目前也分开源版本和商业版本两种。我仔细观察了一下,“大象”目前做的还是比较开明的。目前,“大象”要求付费的部分也只是征收一些技术支持的服务性费用,软件本身是可以免费获取的。
比较了一下“大象”的三个版本,好像高级增强版是为了兼容Oracle而量身定制的产品;而标准增强版是比较大一点儿介于开源版和高级版之间的产品;开源版就是大家熟知的“大象”了。
目前,在下载“大象”的三个版本,根据热播网的架构实测一下性能和效率。
顺便说,我个人认为在避免版权冲突的基础上。大家来选择具备企业级应用特性的开源数据库,“大象”是一个很好的选择。
“大象”企业级官网 http://www.enterprisedb.com
“热播网” http://www.playmov.com
再P.S:MySQL的企业版小王我手里也有,但还是那句话许可证不适合热播网,用不来。小王我的博客里,有记载如何获取MySQL企业版!
目前热播网是一个正式的非商业项目,但热播网的前后台目前都是闭源应用。作为设计者之一我必须考虑在遵守许可协议的前提下发展热播网,因此,我将在“大象”和“火鸟”两个开源数据库产品中选择其一。
小王我参考了网络上很多关于“大象”和“火鸟”的介绍,一一拜读。单单只“火鸟”在大并发下会性能骤降一条,就让我不得不放弃“火鸟”。最终,热播网后台数据库系统锁定在“大象”身上。
“大象”目前也分开源版本和商业版本两种。我仔细观察了一下,“大象”目前做的还是比较开明的。目前,“大象”要求付费的部分也只是征收一些技术支持的服务性费用,软件本身是可以免费获取的。
比较了一下“大象”的三个版本,好像高级增强版是为了兼容Oracle而量身定制的产品;而标准增强版是比较大一点儿介于开源版和高级版之间的产品;开源版就是大家熟知的“大象”了。
目前,在下载“大象”的三个版本,根据热播网的架构实测一下性能和效率。
顺便说,我个人认为在避免版权冲突的基础上。大家来选择具备企业级应用特性的开源数据库,“大象”是一个很好的选择。
“大象”企业级官网 http://www.enterprisedb.com
“热播网” http://www.playmov.com
再P.S:MySQL的企业版小王我手里也有,但还是那句话许可证不适合热播网,用不来。小王我的博客里,有记载如何获取MySQL企业版!
现在开始记录一下,我帮朋友维护32位CentOS 5.3 VPS的整个经过。
该VPS配置情况,请参考:http://blog.81mil.cn/read....。
要我说这部VPS基于OpenVZ技术挺郁闷的。为啥?因为我不能开SWAP!如果想要SWAP必须联络服务商。扯上服务商,给不给开还是两码事。唉,要知道小内存VPS还是很需要SWAP的!转过来说,幸福科技博客使用的RasHost VPS是基于XEN技术实现,我可以自己开SWAP,也可以联络服务商去开SWAP。上次,我说我编译程序挺慢的,RasHost立马免费把我的SWAP加到了1G。这才叫服务!
一、调整时区
先登陆一下SSH,感觉速度挺快,我想SSHD里的反查主机名已经关闭了。
用 date 看一下时间,发觉服务器发现时间不对,我要调整一下时区。
cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
校对时间
ntpdate time.nist.gov
二、清理服务升级系统
刚我用TOP看了一下,好像装了没用的服务,我先清理掉儿。
setenforce 0
#编辑文件
nano /etc/selinux/config
#修改SELINUX参数,关闭SELinux。
SELINUX=disabled
yum remove httpd* samba* bind*
ok,服务清理完了准备升级,我先追加一个RedHat官方的企业资源yum源。
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
yum update
三、安装工具
在安装工具时,我的原则是NGINX PHP MYSQL自行下载新版本编译安装,其余组件能用系统自带的就用自带的。
yum install nano unrar make gcc gcc-c++ patch which compat-libstdc++-33.i386
该VPS配置情况,请参考:http://blog.81mil.cn/read....。
要我说这部VPS基于OpenVZ技术挺郁闷的。为啥?因为我不能开SWAP!如果想要SWAP必须联络服务商。扯上服务商,给不给开还是两码事。唉,要知道小内存VPS还是很需要SWAP的!转过来说,幸福科技博客使用的RasHost VPS是基于XEN技术实现,我可以自己开SWAP,也可以联络服务商去开SWAP。上次,我说我编译程序挺慢的,RasHost立马免费把我的SWAP加到了1G。这才叫服务!
一、调整时区
先登陆一下SSH,感觉速度挺快,我想SSHD里的反查主机名已经关闭了。
用 date 看一下时间,发觉服务器发现时间不对,我要调整一下时区。
cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
校对时间
ntpdate time.nist.gov
二、清理服务升级系统
刚我用TOP看了一下,好像装了没用的服务,我先清理掉儿。
setenforce 0
#编辑文件
nano /etc/selinux/config
#修改SELINUX参数,关闭SELinux。
SELINUX=disabled
yum remove httpd* samba* bind*
ok,服务清理完了准备升级,我先追加一个RedHat官方的企业资源yum源。
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
yum update
三、安装工具
在安装工具时,我的原则是NGINX PHP MYSQL自行下载新版本编译安装,其余组件能用系统自带的就用自带的。
yum install nano unrar make gcc gcc-c++ patch which compat-libstdc++-33.i386
前两天由于TD信号覆盖不到我家,所以一直就没上网。
好歹28号接通了网线,赶紧补上这几天漏下的“功课”。
对服务端软件进行了一下升级:
PHP 升级到 5.2.11 (安全更新)
NGINX 升级到 0.8.17 (安全更新)
MySQL 升级到 5.4.2-beta
然后刚我查日志,发现又有好人心有帮我测试256M VPS的负载能力。
tail -1000000 51huitailang.log | awk '{print $4;}' | sort | uniq -c | sort -nr | head
2440 [14/Sep/2009:16:46:55
2387 [14/Sep/2009:16:46:57
2383 [14/Sep/2009:16:46:56
1376 [14/Sep/2009:16:46:58
1021 [14/Sep/2009:16:46:54
976 [14/Sep/2009:18:14:07
929 [14/Sep/2009:18:14:20
591 [14/Sep/2009:18:13:54
516 [14/Sep/2009:18:26:15
412 [14/Sep/2009:18:14:00
好歹28号接通了网线,赶紧补上这几天漏下的“功课”。
对服务端软件进行了一下升级:
PHP 升级到 5.2.11 (安全更新)
NGINX 升级到 0.8.17 (安全更新)
MySQL 升级到 5.4.2-beta
然后刚我查日志,发现又有好人心有帮我测试256M VPS的负载能力。
tail -1000000 51huitailang.log | awk '{print $4;}' | sort | uniq -c | sort -nr | head
2440 [14/Sep/2009:16:46:55
2387 [14/Sep/2009:16:46:57
2383 [14/Sep/2009:16:46:56
1376 [14/Sep/2009:16:46:58
1021 [14/Sep/2009:16:46:54
976 [14/Sep/2009:18:14:07
929 [14/Sep/2009:18:14:20
591 [14/Sep/2009:18:13:54
516 [14/Sep/2009:18:26:15
412 [14/Sep/2009:18:14:00
各位朋友:
非常不好意思,我暂时不能登录QQ了。
我是QQ二代密保用户,为了保证安全启用了QQ密保令牌。每次登陆QQ,除了QQ密码之外,还需要一个手机端密保令牌软件产生的动态口令。
非常不幸的,我最最亲爱的N95手机屏幕被我的U盾给搁花屏了。囧~~
这两天我会把手机送过去,试着修理修理。
唉,好倒霉。
非常不好意思,我暂时不能登录QQ了。
我是QQ二代密保用户,为了保证安全启用了QQ密保令牌。每次登陆QQ,除了QQ密码之外,还需要一个手机端密保令牌软件产生的动态口令。
非常不幸的,我最最亲爱的N95手机屏幕被我的U盾给搁花屏了。囧~~
这两天我会把手机送过去,试着修理修理。
唉,好倒霉。
最近很多用户遇到了挂载 Zend Optimizer 导致 *** glibc detected *** php: free(): invalid pointer 错误的问题,包括幸福科技这台VPS也遇到了类似的问题。
这几天技术博客没有更新,就是因为我在试图找到造成这个错误的成因。幸福科技在动用了国内外三台VPS进行了大量的测试工作,最终找到了错误的根源 —— 编译方式不当导致TCMalloc与Zend Optimize内存管理产生冲突!而造成这个错误的原因,大多是在编译MySQL时无意中把MySQL客户端也挂接了TCMalloc!正确的做法是,只为MySQL服务前端挂接 TCMalloc!
幸福科技在一台AMD64 VPS中正常使用的编译参数,示例如下:
Compiled by Intel C++ v10.1
这几天技术博客没有更新,就是因为我在试图找到造成这个错误的成因。幸福科技在动用了国内外三台VPS进行了大量的测试工作,最终找到了错误的根源 —— 编译方式不当导致TCMalloc与Zend Optimize内存管理产生冲突!而造成这个错误的原因,大多是在编译MySQL时无意中把MySQL客户端也挂接了TCMalloc!正确的做法是,只为MySQL服务前端挂接 TCMalloc!
幸福科技在一台AMD64 VPS中正常使用的编译参数,示例如下:
Compiled by Intel C++ v10.1
说的复杂,配置起来其实很容易,总共需要三个软件。
httperf —— 性能测试工具
autobench —— 调用httperf的自动化测试脚本
gnuplot —— 绘图工具
apt-get install httperf gnuplot
httperf —— 性能测试工具
autobench —— 调用httperf的自动化测试脚本
gnuplot —— 绘图工具
apt-get install httperf gnuplot





