自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(95)
  • 资源 (10)
  • 收藏
  • 关注

原创 php正则表达式中的模式修正符

下面列出了当前在 PCRE 中可能使用的修正符。括号中是这些修正符的内部 PCRE 名。修正符中的空格和换行被忽略,其它字符会导致错误。    i (PCRE_CASELESS)        如果设定此修正符,模式中的字符将同时匹配大小写字母。    m(PCRE_MULTILINE)        默认情况下,PCRE 将目标字符串作为单一的一“行”字符所组成的(甚至其中包含有换行符也

2009-05-17 02:18:00 383

原创 mongo用户授权

进入mongodb命令行: cd /usr/local/mongodb/bin ./mongo 1、 进入ljc 数据库:      use ljc;              --ljc为数据库名称。 2、添加用户(读写权限,readOnly-->false): db.addUser("java","java"); 3、 查看一下所有的用户 db.sy

2012-08-30 09:50:12 2063

原创 centos常用操作

centos更新快速下载索引源yum install yum-fastestmirror安装gcc编译器yum -y install gcc终端乱码LANG="zh_CN.GB18030" LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN" SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_

2012-05-15 10:11:46 376

原创 redis安装使用

服务端安装:目前官方没有windows版本,只有Linux$ wget http://redis.googlecode.com/files/redis-2.4.1.tar.gz$ tar xzf redis-2.4.1.tar.gz$ cd redis-2.4.1$ make启动 ./src/redis-server 直到目前2.40版本前,虚拟磁盘还是不稳定而且有很多

2011-10-24 16:48:10 1914

原创 vmware增加磁盘空间

关闭虚拟机中的操作系统。虚拟机-》设置-》的右下角有个add的按钮点击新增,先第一个。然后启动虚拟机中的系统fdisk -l下发现有增加了个磁盘,类似,/sdb2之类的,就是它了,这时需要先格式化,fdisk /dev/sdb2,输入n创建新分区,然后输入P,创建主分区,w保存,就好了,然后必须格式化mkfs -t ext3 -c /dev/sdb2,创建目录/mnt/sdb2,挂

2011-10-24 16:43:13 395

原创 vm 下增加磁盘空间

关闭虚拟机中的操作系统。虚拟机-》设置-》的右下角有个add的按钮点击新增,先第一个。然后启动虚拟机中的系统fdisk -l下发现有增加了个磁盘,类似,/sdb2之类的,就是它了,这时需要先格式化,fdisk /dev/sdb2,输入n创建新分区,然后输入P,创建主分区,w保存,就好了,然后必须格式化mkfs -t ext3 -c /dev/sdb2,创建目录/mnt/sdb2,挂载m

2011-10-24 16:33:46 91

原创 php 模拟GMAIL,HOTMAIL(MSN),YAHOO,163,126邮箱登录

<br />最近一直在忙,赶在这个十一假期结束的时候,发表一下此文,为了是让这些源码开源出来<br /><br />当然这些方法可能不可取,但大致应该是这种方向了吧,由于目前做的一个UCHOME港台的站点<br /><br />咱们策划说要改一下好友邀请里面的显示方式,开始我也没有在意,当时就说行!<br /><br />到了弄这个的时候才发现,UCH里面的这个地方是用漫游型式做的,让人很是无解,啥都改不了!<br /><br />唉,既然都答应了说可以,现在实际情况不行了,所以觉得不好意思

2011-05-19 14:24:00 3178

原创 windows下phpdoc安装心得

windowsxp下好像不能运行最新版本的phpdoc,一直报1937行和内存只读的错误,后来换成window7下就没有问题了,看来系统必须升级了。pear收集了phpdoc,所以通过先装pear,go-pear.bat,然后输入local,一直回车安装phpdoc,pear install -o phpdocumentor,如果注释是中文的,一定要执行 iso-8859-1 到 utf-8 的替换,否则生成出来的是乱码。(把 tmp/PhpDocumentor-1.4.3/phpDocumentor/Co

2011-05-04 16:52:00 1461

原创 Mongodb的Windows&Linux安装以及注意事项

<br /><br />Mongodb的Windows安装以及注意事项:<br />1.下载mongodb的windows版本(注意32位和64位的区别):<br />下载地址:http://www.mongodb.org/downloads<br />2.解压缩至D:/mongodb中;<br />3.创建data和db目录,比如D:/mongodb/data/db. 这是数据库文件的默认存放位置.<br />4.打开cmd命令行,进入D:/mongodb/bin目录,输入如下的命令启动mongodb

2011-03-18 15:58:00 3017

原创 NoSQL数据库探讨之一 - 为什么要用非关系数据库?

<br />随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。而传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,例如: <br /><br />1、High performance - 对数据库高并发读写的需求 <br />web2.0网站要根据用户个性化信息来实时生成动态页面和提供动态信息,所以基本上无法使用动态页面静态化技术,因此数据库并发负载非常高

2011-01-31 18:04:00 672

原创 php-fpm守护脚本

<br />cp /usr/local/php/sapi/fpm/init.d.php-fpm.in  /etc/rc.d/init.d/php-fpm<br />修改文件中的<br />php_fpm_BIN=/usr/local/php/sbin/php-fpm<br />php_fpm_CONF=/usr/local/php/etc/php-fpm.conf<br />php_fpm_PID=/tmp/php-fpm.pid<br />一切OK<br />参考http://cn.php.net/man

2010-12-27 16:16:00 495

原创 nginx启动和停止脚本

#!/bin/sh NGINX_BASE_DIR="/opt/nginx"NGINX_DAEMON="${NGINX_BASE_DIR}/sbin/nginx"NGINX_CONF="${NGINX_BASE_DIR}/conf/nginx.conf" __launch_signal(){  ${NGINX_DAEMON}-s${1}&>/dev/null} __checkconfig(){  ${NGINX_DAEMON}-c${NGINX_CONF}-t&

2010-12-27 14:24:00 636

原创 Nginx优化

select和poll是一个级别的,epoll和kqueue是一个级别的,相差不多。epoll用在linux上,kqueue用在bsd上,不能物理上共存。如果你的服务器cpu较好,linux内核新,可考虑用epoll.基本上现在的服务器配置都能上epoll了

2010-12-27 11:54:00 345

原创 linux安装方式

<br />rpm<br />      比较简单,也需要自己处理依赖性的问题<br />源码安装:config,cmake配置编译<br />      性能最好,也是最灵活的方式,可以只考虑当前平台和自己的需求,不过依赖性处理起来比较麻烦<br />编译好后的二进制文件像windows下的绿色软件<br />      比较简单,较通用,不过编译后文件大,可能性能也会有些影响<br />软件索引库:gentoo(emerge),rehat,centos(yum)<br />      比较简单,而且能保

2010-12-23 11:46:00 324

原创 CentOS+Nginx+PHP+MySQL

一、安装MySQL       目前web服务器已经很少有跑静态页面的,如果要跑动态网站那当然就离不开数据库,虽然在以前文章中有写MySQL是怎么安装的,但是感觉好久没装MySQL,现在只把步骤贴出来,就不做过多的讲解了http://dev.mysql.com/downloads/mirror.php?id=399302http://ftp.jaist.ac.jp/pu

2010-12-23 11:27:00 798 1

原创 比较准确地检测字符的编码是否是UTF8

<br />function valid_1byte($char) {<br />        if(!is_int($char)) return false;<br />        return ($char & 0x80) == 0x00;<br />    }<br />    <br />    function valid_2byte($char) {<br />        if(!is_int($char)) return false;<br />     

2010-11-29 15:16:00 414

原创 smf 转 discuz

在进行转移的时候发现,编码总是出错,后来发现是两个长连接,SET NAMES 'utf8'一下有时候两个同时setnames了导致了设置了错误的数据库查询编码,导致了数据库编码出错,所以长连接中连接有时候会错乱,或者中断, 一定要注意重新连接一下

2010-11-26 14:59:00 882 1

原创 常用mysql命令

<br />导入数据表<br />source sql.sql

2010-11-23 15:53:00 310

原创 window查看端口 netstat

1.查进程:netstat -b -n –a-b 为列出进程,必须-b在前,不能是-a在前不然报错.-n为端口号 查到是peer.exe 进程PID 6322.杀占用80的进程CMD下杀进程的命令ntsd.ntsd –c q –p 6323根据进程号查端口netstat -apn|grep 端口号

2010-10-08 10:27:00 647

原创 gentoo乱码

<br />      1. 安装中文字体 <br />      #emerge arphicfonts wqy-bitmapfont  corefonts ttf-bitstream-vera <br />2. 先修改locale.gen文件 <br />#gedit /etc/locale.gen    <br />代码: <br />en_US  ISO-8859-1 <br />en_US.UTF-8  UTF-8 <br />zh_CN  GB18030 <br />zh_CN.GBK 

2010-09-29 13:28:00 687

原创 linux 文件共享 smbfs

linux下加载其它系统的共享文件夹,一般是windows了,如果是linux的话,直接用nfs了mount -t smbfs -o iocharset=utf8,codepage=936,uid=0,username=share //192.168.16.110/gentoo2 /mnt/share_110_1/linux下设置smbfs服务器1emerge smbfs2修改/etc/samba/smb.conf增加[share4]   path = /home/share4   browseab

2010-09-26 16:03:00 593

原创 常用linux命令

根据文件名查找后删除某个文件find /tmp -name core -type f -print0 | xargs -0 /bin/rm -f

2010-09-26 15:23:00 300

原创 mysql表分区

表分区的优点:      查询优化WHERE在某些分区中进行,不用查询更多的数据进行统计时,可以并行处理由于进行分区数据可以放在不同的磁盘,增加了查询的吞吐量删除数据更加方便,因为有时候,整个分区不需要了,直接删除存储的数据量加大了,可以将一个表中的数据放到不同的磁盘      缺点      除了数据库管理方面复杂了点,其它的还没有发现只有5.1及之后的版本才支付分区,同时5.1中分区的一些维护的工具还不完善mysql目前四种分区1range根据某个列的某种运算进行分区,分区的标志都是该列的某种运算后的连

2010-09-09 11:52:00 634

原创 没有表单的POST提交,客户端

<br />    $postXML ='<?xml version="1.0" encoding="utf-8"?><br />    <data name="bbs">'."/r/n".$data."/r/n".'</data>';<br />    //echo $postXML;exit;<br /> $host = "searchservice.bbs.com"; <br /> //构建HTTP Request Header<br /> $header  = "POST /sc/web/index

2010-06-13 11:01:00 484

原创 xml注意事项

'.XmlSafeStr($post["post_content"]).']]>function XmlSafeStr($s){  /*    0x00 - 0x08    0x0b - 0x0c    0x0e - 0x1f  */  return preg_replace("/[//x00-//x08//x0b-//x0c//x0e-//x1f]/",'',$s);}

2010-06-13 10:32:00 383

原创 nginx php mysql

安装 Nginx* 一条命令搞定:USE=fastcgi emerge nginx* 新建用户和组:groupadd wwwuseradd www -g wwwNginx 安装好后默认会添加 nginx 组和 nginx 用户,不过我本身还是习惯新建个 www 组和 www 用户来做 HTTP 服务用户。若今后 HTTP 服务器更换为 apache 或是 lighttpd 时,用户

2010-05-29 16:03:00 1264

原创 JS设置Cookie,及COOKIE的限制

 在Javascript脚本里,一个cookie 实际就是一个字符串属性。当你读取cookie的值时,就得到一个字符串,里面当前WEB页使用的所有cookies的名称和值。每个cookie除了 name名称和value值这两个属性以外,还有四个属性。这些属性是: expires过期时间、 path路径、 domain域、以及 secure安全。Expires – 过期时间。指定cookie的生

2010-05-19 18:19:00 19297 3

原创 datetimepicker时间控件

在datepicker的基础上进行的修改,所有的文档可以参考datepicker下载地址:http://download.csdn.net/source/2367131

2010-05-18 17:53:00 527

原创 svn安装和使用

subversion(以下简称svn)是近年来崛起的版本管理工具,是cvs的接班人。svn服务器有2种运行方式:独立服务器和借助apache。2种方式各有利弊。svn存储版本数据也有2种方式:BDB和FSFS。因为BDB方式在服务器中断时,有可能锁住数据(jijian91在搞LDAP时就深受其害,没法根治),所以还是FSFS方式更安全一点。1. svn服务器安装操作系统: Redh

2010-05-13 17:16:00 4198

原创 linux设置网卡

ifconfig eth* 192.168.16.211设置IP,ifconfig eth0 down ,ifconfig eth0 up设置网关route add  default gw 192.168.16.1域名服务器设置保存到文件/etc/resolv.conf中(nameserver ip)

2010-05-13 15:09:00 437

原创 linux下ntp对时

1) 确保计算机的123端口没有被防火墙阻挡;2) 用root登录; 3) 修改/etc/crontab文件,加入以下一行命令:0 23 * * * root /usr/sbin/ntpdate 210.72.145.44 > /dev/null 2>&1以上命令设置好后存盘。您的机器将在每天的23:00根据国家授时中心的NTP服务器时间自动校准时间。如果您的机器不能联结互联网,请

2010-05-13 14:37:00 2881

原创 linux文件权限chmod

linux的文件权限通过用户,组和其它组来实现。一个文件只能属于一个用户和组, 如果其它的用户想有这个文件的权限,则可以将该用户加入这个组,一个用户可以同时属于多个组。一般来说一个应用下不要有太多的文件组和用户,最好不要用ROOT执行角本,这样权限都放放大,比较不安全 Linux下很重视权限,权限包括读,写,执行。所以即使Linux下染了病毒,也不一定中病毒,其实就是这个权限的问题。初学者

2010-05-11 13:36:00 7704

原创 linux下NFS

一、NFS简介    NFS-Network FileSystem的缩写,NFS是由Sun开发并发展起来的一项用于在不同机器,不同操作系统之间通过网络互相分享各自的文件。NFS server也可以看作是一个FILE SERVER,它可以让你的PC通过网络将远端得NFS SERVER共享出来的档案 MOUNT到自己的系统中,在CLIENT看来使用NFS的远端文件就象是在使用本地文件一样。 

2010-05-10 17:25:00 658

原创 js base64

var base64EncodeChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";  var base64DecodeChars = new Array(   -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,   -1,

2010-05-08 17:56:00 504

原创 exec与match的区别,js的正则

exec是正则对象的方法,对正则表达式中的模式符g相当于不认识,它只会找到符合的字符串,同时下面详细的每一个匹配()的子匹配match是字符串对象的方法,当没有g的时候,找到第一个匹配字符串,以及下面详细的每一个匹配()的子匹配,当有g的时候,匹配多个字符串,而下面的的子匹配则丢失js中好像没有方法一次性获得所有的匹配项和匹配的子字符串,要获取这些部分,可以用以下的方法:当 exec(

2010-05-01 17:30:00 728

原创 javascript字符串转成日期和时间类型

javascript里面没有现成的字符串转成日期和时间类型的函数,只能利用new Date(y,m,d,h,i,s,ms)或者其它相似的函数进行转化以下是一个示例alert(strToDate(2009/1/5 16:40));//字符串转日期类型function strToDate(str) { var re=/^(/d{4})//(/d{1,2})//(/d{1,2}) (/d{1

2010-04-29 17:51:00 1873

原创 php生成csv

csv这类文件其实就是特殊格式的文本文件(应该所有格式都是特殊格式的文本文件和二进制文件),csv不同的行体现在文本中的换行,不同的单元格用,分开,如果要单元格中包括 ,/r/n则需要用双引号来定界,如果包含双引号,则用两个双引号进行替换 文件的头信息header("Content-type: application/octet-stream");header("Content-D

2010-04-20 11:59:00 851

原创 dz中ajax及验证码的使用

php部分/* [Discuz!] (C)2001-2009 Comsenz Inc. This is NOT a freeware, use is subject to license terms $Id: register.php 21057 2009-11-10 01:05:36Z monkey $*/define(CURSCRIPT, register2);define

2010-04-10 18:37:00 785

原创 dz中添加后台管理菜单

dz中后台菜单的管理是通过关联数组的方式进行管理,存在于文件中,以下是后台添加查看统计的操作(文件名为admin/extends.inc.php):1、admincp.php这个文件中添加后台允许访问的文件如下(红色部分为增加的文件名)if(in_array($action, array(home, settings, members, profilefields, ad

2010-03-29 16:48:00 1441

原创 linux下的别名设置

linux下的别名设置命令:alias ll="ls -l"但是该命令在重新登录后将会丢失可以保存在用户目录下的.bashrc文件中,不过需要用户重新登录后才会生效,注意不要放在return后,也可以用source ~/.bashrc(或者 . ~/.bashrc)使修改立刻生效  .bashrc文件.bashrc - The individual per-intera

2010-03-25 14:30:00 11965

zendstudio10.5破解和key

zendstudio10.5破解和key

2014-03-15

datetimepicker

datetimepicker在原有的日期的基础上,增加了时间插件,带示例

2010-05-18

DateTimeMask

DateTimeMask 时间控制 DateTimeMask 时间控制DateTimeMask 时间控制DateTimeMask 时间控制DateTimeMask 时间控制DateTimeMask 时间控制

2010-01-18

可以生成flash,动态的gif的验证码

可以生成flash,动态的gif的验证码

2009-07-03

php写的操作mysql的类

一个用php写的操作mysql的类,调用方式,可以参考test.php文件,支持debug调试,在线使用时,关掉debug进行友好的提示,调试程序时,开启debug进行错误的准确提示,支持记录集的数组形式插入和修改,同时可以防止sql注入

2009-06-01

用feedcreator生成RSS

大家好: 我用feedcreator生成RSS在IE下第一次访问正常,然后刷新一下就会提示 无法显示 XML 页。 使用 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。 -------------------------------------------------------------------------------- 系统不支持指定的编码方式。处理资源 'http://localhost/search/test.php' 时出错。 再刷新就又正常了,如此反复,而如果直接在地址栏回车,显示又都是正常的。在FIREFOX下就不会有这个情况,这个跟个人的游览器应该是没有关系的,因为在其它人的电脑上也会出现这种情况,同时访问其它网站的RSS也都是正常的,同时跟这个feedcreator类应该也是没有关系的,因为到很多个网站下了不同的版本,情况都有存在,现在就是不知道是否跟本身的服务器配置是否有关系,真得很郁闷,现在把代码打包一个上传,希望有哪些好心的大侠帮我解决一下,谢谢!

2008-10-31

Oracle 9i10g SQL详细介绍

很好的Oracle 9i10g SQL详细介绍,真和很好的Oracle 9i10g SQL详细介绍

2008-10-23

jqury高级使用手册

很好的jqury 手册,真的很好的jqury 手册,真的很好的很好的jqury 手册,

2008-10-23

如何開發夠安全的PHP網頁

開發夠安全的PHP網頁,这里介绍了開發夠安全的PHP網頁的一些细节

2008-03-11

PHP中文手册

一个很好的PHP中文手册

2008-03-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除