毕业证书: 104031200505000267 学位证书: 104034050486 住房公积金帐号: 123442620205 这个是我的户口扫描: 下面的是我的老爸;就是户主的扫描

我们做的页面,经常会做下服务器压力测试,看下页面负载能力等, 有个非常好的工具,apachebench ,简称 ab 比如 : ab -n 1000 -c 100 http://192.168.0.1/index.php 进行测试。 ab 也就是apache自带的一个工具,在win系统里,在bin目录有个ab.exe, 在linux里,也有个叫 ab 的东西。 执行后,结果就不用再介绍了。

用cdn的静态页面怎么实现用户登陆?怎么显示用户登陆后的信息??用iframe可以简单实现,其实用js也可以完美实现的。 ajax跨域登陆也不是什么新鲜事情了,而一个静态页面实现跨域登陆其实也可以简单的实现; 原理就是一个html页面先通过js检测下用户的cookie是否存在,如果存在,就生成个用户的登陆信息等;不存在,就显示登陆匡; 用户进行登陆时,就发个请求过去,返回的结果中,如果显示登陆成功,就通过js输出用户的基本信息,否则提示用户名错误。 代码就和大家分享下,把这个代码拷贝到任何地方都可以进行调试的。     <!doctype html> <html> <head> <meta http-equiv=”Content-Type” content=”text/html;charset=gb2312″> <title>静态页面跨域登陆页面</title> </head> <script language=”javascript”> </script> <body onload=”javascript:check_login();”> <script language=”javascript”> function $(element) {  return document.getElementById(element)?document.getElementById(element):false; } String.prototype.trim = function(){  return this.replace(/(^\s*)|(\s*$)/g, ”); } var cookie = {  get : function( key ) {   var tmp_cookie = Array();   var cookie = document.cookie;   if( cookie [...]

js调试在ff下比较简单,装个firebug就可以搞定,但是在ie下相对来说也不麻烦,先去下载个 Windows Script Debugger  ,下载地址如下 http://www.microsoft.com/downloads/zh-cn/details.aspx?displaylang=zh-cn&FamilyID=E606E71F-BA7F-471E-A57D-F2216D81EC3D 把那2个exe安装下,重新启动下电脑就ok了。 最后记得把错误调试打开,在ie的选项里。

在php下,file_get_contents 方法非常好用,但是也有个问题,就是远程调用时,万一对方机器挂掉了,那就会不断等待中,万一进程数量过多,就会卡住,并且会把服务器卡死,所以,下面用curl模块再写个函数,替代 file_get_contents <?php //$result = file_get_content( ‘https://www.google.com/accounts/ServiceLogin’ );   // SSL 用的 $result = file_get_content( ‘http://www.baidu.com’ ) ; if( $result === false )  echo ‘获取文件失败’ ; else  echo ‘成功了’.$result; function file_get_content( $url,$timeout=3 ) {  $ch = curl_init();  curl_setopt($ch, CURLOPT_URL, $url);  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);  curl_setopt($ch, CURLOPT_HEADER, 0);  curl_setopt($ch, CURLOPT_TIMEOUT,$timeout );  if( eregi( “^https”,$url ) ) {   curl_setopt($ch, [...]

Linux 下,apache安装非常简单 首先去 http://httpd.apache.org/download.cgi 下载个linux版本的apache源码.比如 :http://labs.renren.com/apache-mirror//httpd/httpd-2.2.19.tar.gz ;wget 下就可以。 tar zvxf  httpd-2.2.19.tar.gz  把刚才下载的文件解压缩下. cd httpd-2.2.19 进入到此目录 ./configure –prefix=/usr/local/apache make && make install apache 就安装完毕了. 再设置个开机启动. cp /usr/local/apache/bin/apachectl /etc/init.d/httpd cp /usr/local/apache/bin/apachectl /etc/init.d/httpd chkconfig httpd chmod +x /etc/init.d/httpd chkconfig  –level 345 httpd on 这样全部搞定apache了.  下面介绍怎么安装php 首先去www.php.net官网下个php安装包,比如 wget http://www.php.net/get/php-5.2.17.tar.bz2/from/a/mirror  tar jvxf php-5.2.17.tar.bz2   # 解压缩 cd php-5.2.17 ./configure –prefix=/usr/local/php –with-apxs2=/usr/local/apache/bin/apxs –with-config-file-path=/usr/local/lib –enable-track-vars [...]

Linux 下安装mysql数据库比较麻烦,操作事项比较多,我把我以前安装的一些经验和大家分享下。 首先肯定是下载个mysql,我的是mysql5.0.3  http://www.402.cn/download/mysql.tar.gz ,也可以去官网下载。 安装前,要确保安装了gcc,没安装也没关系,执行下 yum install gcc* -y ;这个每个人懂的。 现在可以安装了,用 tar zvxf mysql.tar.gz 解压缩那下载的mysql安装包文件。 cd mysql    进入安装包里 ./configure –prefix=/usr/local/mysql –without-debug –with-extra-charsets=gb2312 –with-charset=gbk –with-extra-charsets=all 里面的 –with gbk gb2312 就是允许中文字体的。 执行完了后,接着执行 make &&  make install 这几个命令执行时间很长,估计要10分钟吧,后面的事情还更多呢。安装在目录 /usr/local/mysql 里。 # scripts/mysql_install_db    生成mysql用户数据库和表文件  # cp support-files/my-medium.cnf /etc/my.cnf copy配置文件,有large,medium,small三个环境下的,根据机器性能选择,如果负荷比较大,可修改里面的一些变量的内存使用值  # cp support-files/mysql.server /etc/init.d/mysqld copy启动的mysqld文件  # chmod 700 /etc/init.d/mysqld  # cd /usr/local/  mysql 安装目录 # chmod 750 mysql -R  # chgrp mysql mysql -R  # chown mysql mysql/var -R  # cd /usr/local/mysql/mysql/libexec  # cp mysqld mysqld.old  # strip mysqld  # chkconfig –add mysqld  # chkconfig –level 345 mysqld on  # service mysqld start  安装完了后,mysqladmin -uroot password ”youpassword” #设置root帐户的密码  修改下mysql密码啊。 安装常见问题和解决方法: 仅限于CentOS 5 configure: error: No curses/termcap library found 网上有的说法是: –with-named-curses-libs=/usr/lib/libncursesw.so.5 [...]

由于公司使用oracle,而本地又没一个oci环境,本人花了大半天的时间进行摸索,总算搞定了怎么安装oci8了,给大家分享下。 系统环境  Centos + nginx + php 环境。 1:首先下载个oci8的相关安装包,http://www.402.cn/download/oci8.zip 里, unzip oci8.zip 解压缩下就ok了。 2:在该目录下执行下面代码: rpm -ivh oracle-instantclient11.1-basic-11.1.0.7.0-1.i386.rpm oracle-instantclient11.1-devel-11.1.0.7.0-1.i386.rpm oracle-instantclient11.1-sqlplus-11.1.0.7.0-1.i386.rpm echo “/usr/lib/oracle/11.1/client/lib/” > /etc/ld.so.conf.d/oracle_client.conf /sbin/ldconfig   yum install libaio wget http://pecl.php.net/get/oci8-1.3.5.tgz tar zxvf oci8-1.3.5.tgz 解压缩该文件 unzip instantclient-sdk-linux32-10.2.0.3-20061115.zip   这个文件就是在 http://www.402.cn/download/oci8.zip 里的一个文件。 cd instantclient_10_2/sdk/include/ cp * /root/oci8-1.3.5          oci8-1.3.5 这个目录,就是刚才从上面oci8-1.3.5.tgz解压缩下来的目录,把上面include里的代码拷贝到此目录 cd /root/oci8-1.3.5 再执行 /usr/local/webserver/php/bin/phpize CFLAGS=”-I/usr/include/oracle/11.1/client/” CXXFLAGS=”-I/usr/include/oracle/11.1/client/” ./configure –with-php-config=/usr/local/webserver/php/bin/php-config –with-oci8=/usr/lib/oracle/11.1/client/ [...]

测试看看在php板块下发布个文章看看。 n年了,一直想弄个博客,和大家交流下php等技术。 现在总算有了点时间去弄。 嘿嘿。

这个是我的第1个个人博客,谢谢大家光临。 如果有什么问题,欢迎大家在我的博客上留言,谢谢。