- 博客(37)
- 资源 (4)
- 收藏
- 关注
原创 LNMP配置文件及问题解决
获取相关开源软件包本文中提到的所有开源软件包为截止到2009年10月20日的最新稳定版,且均从官方网站下载。 mkdir -p /home/softwarecd /home/softwarefetch http://sysoev.ru/nginx/nginx-0.8.24.tar.gzwget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.00.tar.gzwget ftp://xmlsoft.org/libxml2/libxm
2011-01-28 21:29:00 7783
原创 Servlet Filter
WhiteList.javapackage com.toowards.sbr;import com.google.common.base.Charsets;import com.google.common.io.Files;import java.io.File;import java.io.IOException;import java.net.URL;import ja
2013-09-09 13:48:23 603
原创 General helper class
/** * Customised general propose helper class * * @copyright 2012 Toowards -- tta project * @author Jason */class GeneralHelper{/*** Cast array to object, available for multi-dime
2012-06-27 15:14:00 663
转载 oz phone number regex
Australian Phone Number:The following patterns match all various Australian mobile and landline phone numbers including with "+61" country prefix eg:(02) 9123 653503 1234-53450412 345 678+61 2 3
2012-06-06 07:36:52 776
转载 PHP Coding Guideline
1. O V E R V I E WScopeThis document provides the coding standards and guidelines for php developers and teams working on or with the Buxa Framework. The subjects covered are:– General Pr
2012-06-05 11:57:25 1259
原创 title to url function
function GetTitleToUrl($title) { if($title) { $title = preg_replace('/[^\w \p{L}]/u', '', $title); $title = preg_replace('/ {2,}/', ' ', $title);
2012-05-22 08:21:23 398
转载 Tabbed view
The Visual LayoutFirstly we are going to look at our visual layout. For this tutorial I have kept the layout simple with a common tabbed interface with a content area below.The HTMLSec
2012-02-29 10:53:09 476
转载 Image watermark with PHP
Submitted by n8coder on Wed, 05/20/2009 - 16:30 Toprevent quality images being stolen, we can use PHP to watermarkweb-images in popular formats like GIF/PNG/JPEG. We print a transparentgif-ima
2011-11-15 06:59:07 883
转载 CentOS配置samba服务
1.安装centos时在防火墙中开启文件共享服务,并选择安装文件共享服务器2.启动 Samba 服务。# chkconfig smb on ← 设置 Samba 自启动# service smb start ← 启动Samba服务Starting SM
2011-09-11 10:24:06 1776
转载 PHP程序员应该使用的10个组件
作为一个PHP程序员,你应该知道PHP有着最大的代码库。所以无论你想在程序中添加什么模块,肯定能找到开源解决方案。 开源解决方案可以给你很大的帮助,比如: 开源代码是由很多人一起完成的,因此往往比一个人完成的结果要好。你可以获得免费的代码更新和升级,否则你需要自
2011-08-01 14:11:18 452
转载 window.opener用法
<br />window.opener 实际上就是通过window.open打开的窗体的父窗体。<br />比如在父窗体parentForm里面 通过 window.open("subForm.html"),那么在subform.html中 window.opener<br />就代表parentForm,可以通过这种方式设置父窗体的值或者调用js方法。<br />如:1,window.opener.test(); ---调用父窗体中的test()方法<br /> 2,如果window.opener存
2011-05-14 18:58:00 386
原创 Linux静态IP设置
<br />Linux静态IP设置<br />IP配置:<br />/etc/sysconfig/network-scripts/ifcfg-eth0<br />DEVICE=eth0<br />BOOTPROTO=static<br />HWADDR=00:26:18:0B:38:C0<br />ONBOOT=yes<br />IPADDR=192.168.0.20<br />NETMASK=255.255.255.0<br />GATEWAY=192.168.0.1<br />IP生效:<br />/s
2011-05-12 18:38:00 510
原创 php加密解密技术
<br />// 参数解释// $string: 明文 或 密文// $operation:DECODE表示解密,其它表示加密// $key: 密匙// $expiry:密文有效期function authcode($string, $operation = 'DECODE', $key = '', $expiry = 0) { // 动态密匙长度,相同的明文会生成不同密文就是依靠动态密匙 $ckey_length = 4; // 密匙
2011-04-23 17:07:00 889
转载 php+js进度条
<?php <br />set_time_limit(0); <br />$width = 500; //显示的进度条长度,单位 px <br />$total = 1000; //显示的步骤数,可以用数据库中实际取得的数组数代替 <br />$pix = $width / $total; //每条记录的操作所占的进度条单位长度 <br />$progress = 0; //当前进度条长度 <br />?>
2011-04-22 13:05:00 804
原创 .php会员登录权限和超时退出
<br />config.php<br /> <br /><?php<br />session_start();<br />$conn = @ mysql_connect("localhost", "root", "") or die("数据库链接错误");<br />mysql_select_db('menber',$conn);<br />mysql_query("set names 'GBK'");<br />define(ALL_PS,"php100");<br /><br /> function
2011-04-05 16:02:00 3589
转载 php读写
<br />PHP中提供了一系列的I/O函数,能简捷地实现我们所需要的功能,包括文件系统操作和目录操作。下面给大家介绍的是基本的文件读写操作:(1)读文件;(2)写文件;(3)追加到文件。<br />(参考超越php中的文件系统函数库http://www.phpe.net/manual/ref.filesystem.php)<br />读文件:<br /><?php<br />$fileName="c:/qq.txt";<br />$handle=fopen($fileName,"r");<br />$fi
2011-03-30 19:02:00 713
原创 9 useful php functions
--------------------------------------------------------------------------------1. Functions with Arbitrary Number of ArgumentsYou may already know that PHP allows you to define functions with optional arguments. But there is also a method for allo
2011-03-12 15:11:00 758
转载 centos添加yum官方repo源,安装,升级php5.2.x
<br />CentOS为yum添加官方源<br />由于centos5.4安装好后通过yum来安装php的版本是5.1.6,现在很多站点都是在5.2.x上开发的,所以我们要添加其他的yum repo <br />来安装Php5.2.x的版本,测试了几个非官方的repo仓库,感觉代码都不是很稳定,php版本也随时在升级。找了很久,发现centos <br />官方的一个test repo里面有php5.2.x,安装centos官方的rpm比较放心<br />1.添加yum repo php5.2.x<br
2011-03-10 18:22:00 10251 1
转载 php 无限分类
<br />对于初学PHP语言的朋友来说,PHP还有很多东西需要深入的探究。只有在不断的问题处理中才能掌握其中的真挚。什么是PHP无限分类呢?就像windows下新建一个文件夹,在新建的文件夹下又可以新建一个文件夹,这样无限循环下去,无限分类也是这样,父类可以分出它子类,子类又可以分出它的子类,这样一直无限循环下去。<br />那PHP又是如何实现它的无限分类的呢?如何把它的各个分类一一列出来呢?<br />首先我们假设有这样的一个三级分类,新闻→PHP新闻→PHP6.0出来了。<br />如果我们要查找“
2011-03-03 09:11:00 2183
原创 php引用(&)详解
<br />php引用(&)详解 <br />2009-05-13 14:30 <br />php的引用(就是在变量或者函数、对象等前面加上&符号) <br /><br />在PHP 中引用的意思是:不同的名字访问同一个变量内容. <br />与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容在内存中存放的地址 <br /><br />变量的引用 <br /><br />PHP 的引用允许你用两个变量来指向同一个内容 <br />[php] <br /><? <br />$a="ABC"; <
2011-03-01 11:49:00 476
转载 PHP生成静态页面详解
<br /><br />我们先回顾一些基本的概念。<br /><br />一,PHP脚本与动态页面。<br /><br />PHP脚本是一种服务器端脚本程序,可通过嵌入等方法与HTML文件混合,也可以类,函数封装等形式<br /><br />,以模板的方式对用户请求进行处理。无论以何种方式,它的基本原理是这样的。由客户端提出请求,<br /><br />请求某一页面 -----> WEB服务器引入指定相应脚本进行处理 -----> 脚本被载入服务器 -----> <br /><br />由服务器指定的PHP
2011-02-15 22:26:00 9618
转载 搭建前后端web生产环境Linux+Apache+Nginx+MySQL+PHP
<br />最近看到很多人都在LNAMP,变得越来越流行了,干脆将我之前自己做的重新优化了一边,更新了新版程序,并降低了55%的内存消耗,速度和负载都比0.1版提高了不少。<br /> <br />LNAMP 女神工作室0.2版 介绍:Centos 5.5 32bitApache 2.2.17Nginx 0.8.54MySQL 5.1.55PHP 5.2.17<br /> <br />一、重装Centos系统,删除不比要的程序,并安装相关组件:<br />yum -y remove httpd mysql
2011-02-13 18:33:00 7186
转载 服务器文件同步的方法
1.介绍现在的网站随着访问量的增加,单一服务器无法承担巨大的访问量,有没有什么方便快捷的方式解决这个问题呢,答案是”有”!比如建立服务器群,进行均衡负载.但是如果要解决像电信网通这样的互访问题(中国网民的悲哀..),这个解决办法就无能为了了!要解决这个问题最方便快捷的方式就是建立镜像网站!由访问者自己选择适合自己网络的速度最快的网站!这样即可以解决线路问题,又可以解决访问量问题!2.网站同步的数据分类网站数据基本分为两类:一类是文件,比如HTML,ASP,PHP等网页文件,或者RAR,ZIP,RM,AVI等
2011-01-28 21:17:00 2241
转载 Centos5.5下lvs+heartbeat+ldirectord
<br />Centos5.5下lvs+heartbeat+ldirectord<br />高可靠性集群<br />目标:实现业务的高可靠性<br />实验环境:4台centos5.5(32bit)<br />撰写人:hx10<br />日期:2010/6/1 hangzhou<br />Blog:http://hi.baidu.com/hx10<br />环境如下:<br />lvs-master:10.80.11.245<br />lvs-backup:10.80.11.246<br />vip:10
2011-01-28 19:21:00 982
翻译 How I explained OOD to my wife中文翻译
前言<br /> 此文译自CodeProject上<How I explained OOD to my wife>一文,该文章在Top Articles上排名第3,读了之后觉得非常好,就翻译出来,供不想读英文的同学参考学习。<br /> 作者(Shubho)的妻子(Farhana)打算重新做一名软件工程师(她本来是,后来因为他们孩子出生放弃了),于是作者就试图根据自己在软件开发设计方面的经验帮助她学习面向对象设计(OOD)。<br /> 自作者从事软件开发开始,作者常常注意到不管技术问题看起来多复杂,
2011-01-27 20:49:00 2327
原创 负载均衡解决方案(HA)之---LVS(Linux Virtual Server)
<br /> 在Discuz!NT的最新版本(企业版)中,支持目前主流LINUX平台上的负载均衡解决方案,比如NGINX,HAPROXY,LVS等。本文与其说是解决方案,倒不如说是介绍如何搭建Discuz!NT负载均衡解决方案:)<br /> 因为我们的产品运行的主流平台是WINDOWS+IIS+SQLSERVER(2000以上版本),而LVS+KEEPALIVED是LINUX下的四层负载均衡软件。其有如下特点:<br /> LVS集群采用IP负载均衡技术和基于内容请求分发
2011-01-27 16:08:00 1547
转载 两台linux完美实现双机热备
<br /> 一直想做基于linux的双机热备,一直没有时间和机会。一直以为只要做双机热备的实验就必须两台机器外接一个存储。甚至一个月以前在学习keepalived的时候还在琢磨keepalvied去掉哪些条件可以实现双机热备。直到一个月以前设计存储方案的时候部门老大给了一个国外的链接介绍drbd+nfs实现nfs的热备方案的时候,我的眼前一亮,这不就是我一直想做的不依靠存储实现热备的解决方案吗?<br />先来纠正一下自己的错误认识吧,没接触keepalived和heartbeat的时候,道听途
2011-01-27 16:03:00 1007
转载 虚拟机下linux集群
<br />一、网络拓扑图及相关网络节点说明<br /><br />机器名称<br />硬件<br />环境<br />IP<br />OS<br />作用和服务<br />Akczcenter.xatlj<br />华硕 TS 500 <br />E5-PA4<br />标配<br />10.109.1.55<br />RHEL 5.1<br />集群节点,并安装VMWARE,VM创建在双机共享盘阵上,安装WIN2000系统,提供WEB服务。Akczdns.xatlj<br />华硕 TS 500 <br
2011-01-27 12:56:00 2502
转载 CentOS 5.5上LNMP(spawn-fcgi)平台搭建
首先安装包: |--php依赖包make && make installpdo_mysql /opt/module/php/bin/phpize./configure --with-php-config=/opt/module/php/bin/php-config --with-pdo-mysql=/opt/module/mysqlMake && make installExtension_dir = /opt/module/php/lib/php/extensions/no-debug-non-zts-2
2011-01-25 21:34:00 836
转载 Nginx 0.7.x + PHP 5.2.8(FastCGI)搭建胜过Apache十倍的Web服务器(第4版)
前言:本文是我撰写的关于搭建“Nginx + PHP(FastCGI)”Web服务器的第4篇文章。本系列文章作为国内最早详细介绍 Nginx + PHP 安装、配置、使用的资料之一,为推动 Nginx 在国内的发展产生了积极的作用。这是一篇关于Nginx 0.7.x系列版本的文章,安装、配置方式与第3篇文章相差不大,但配置参数有不同。Nginx 0.7.x系列版本虽然为开发版,但在很多大型网站的生产环境中已经使用。 链接:《2007年9月的第1版》、《2007年12月的第2版》、《2008年6月的第3
2011-01-25 14:21:00 600
转载 CentOS FTP服务器的架设和配置方案
<br />1.安装vsftpd:yum install vsftpd<br />2.启动/重启/关闭vsftpd服务器<br />[root@localhost ftp]# /sbin/service vsftpd restart<br />Shutting down vsftpd: [ OK ]<br />Starting vsftpd for vsftpd: [ OK ]<br />OK表示重启成功了.<br />启动和关闭分别把restart改为start/stop即可.<br /><br />假如
2011-01-25 13:56:00 525
原创 LAMP环境搭建详解(问题解决方法)
<br />安装过程中出现的问题 :<br />1、使用源码编译的方法安装MySQL时报错:<br />当设置完./configure后,提示<br />checking for termcap functions library… configure: error: No curses/termcap library found<br /><br />后退出。<br />解决办法:<br /> 网上大多数人都是认为缺少ncurses,于是刚开始我先装的是ncurses。<br /> nc
2011-01-24 18:14:00 3318
转载 Vi编辑器的基本使用方法
<br /> vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。 <br /><br />1、vi的基本概念 <br /> 基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert m
2011-01-20 09:10:00 407
原创 数据库人员面试:SQL Server常用测试题
<br /> 题目1 <br /><br /> 问题描述: <br /><br /> 为管理岗位业务培训信息,建立3个表: <br /><br /> S (S#,SN,SD,SA) S#,SN,SD,SA 分别代表学号、学员姓名、所属单位、学员年龄 <br /><br /> C (C#,CN ) C#,CN 分别代表课程编号、课程名称 <br /><br /> SC ( S#,C#,G ) S#,C#,G 分别代表学号、所选修的课程编号、学习成绩 <br /><br /> 1. 使用标
2011-01-14 22:03:00 387
转载 php扩展库解释
<br />扩展库 说明 注解 <br />php_bz2.dll bzip2 压缩函数库 无 <br />php_calendar.dll 历法转换函数库 自 PHP 4.0.3 起内置 <br />php_cpdf.dll ClibPDF 函数库 无 <br />php_crack.dll 密码破解函数库 无 <br />php_ctype.dll ctype 家族函数库 自 PHP 4.3.0 起内
2011-01-12 21:52:00 476
转载 [教程] Linux(基于CentOS的LNMP) 服务器部署标准 白丁简明版
<br />一、系统约定<br /><br /><br /><br />软件源代码包存放位置<br /><br />/usr/local/src<br /><br />源码包编译安装位置(prefix)<br /><br />/usr/local/software_name<br /><br />脚本以及维护程序存放位置<br /><br />/usr/local/sbin<br /><br />MySQL 数据库位置<br /><br />/var/lib/mysql(可按情况设置)<br /><br /
2011-01-12 21:48:00 547
转载 数据库中的命名规则
<br /> 采用26个英文字母(区分大小写)和0 -9这十个自然数,加上下划线_组成,共63个字符。不能出现其他字符(注释除外)。<br /> <br />据库对象命名规则 <br /><br /> 数据库对象包括表、视图(查询)、存储过程(参数查询)、函数、约束。对象名字由前缀和实际名字组成,长度不超过30。前缀:使用小写字母。<br /> 例如:表tb视图vi存储过程sp函数fn<br /><br />实际名字 <br /><br /> 实际名字尽量描述实体的内容,由单词或单词组合,每个单词的
2011-01-12 21:06:00 1515
libmcrypt的gz包文件2.5.7
2011-01-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人