自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (25)
  • 收藏
  • 关注

转载 Php accelerator

(一)简介   本文尝试对PHP程序加速的各个方面进行探索,包括必要性以及从不同角度采取的具体措施。希望有助于读者了解PHP程序加速,并应用于实际。 [edit](二)是否需要加速?   这个问题听起来有点愚蠢。在这个时代,很少有人会怀疑时间是最宝贵的财富,尤其是在商业市场上。程序执行越快,用户就节约越多的时间,这样你的程序就可以用更少的时间和服务器资源为用户服

2012-02-07 17:50:21 536

转载 PHP & memcached

一、memcached 简介在很多场合,我们都会听到 memcached 这个名字,但很多同学只是听过,并没有用过或实际了解过,只知道它是一个很不错的东东。这里简单介绍一下,memcached 是高效、快速的分布式内存对象缓存系统,主要用于加速 WEB 动态应用程序。二、memcached 安装首先是下载 memcached 了,目前最新版本是 1.1.12,直接从官方网站

2012-02-07 17:43:43 473

转载 使用memcached进行内存缓存

通常的网页缓存方式有动态缓存和静态缓存等几种,在ASP.NET中已经可以实现对页面局部进行缓存,而使用memcached的缓存比ASP.NET的局部缓存更加灵活,可以缓存任意的对象,不管是否在页面上输出。而memcached最大的优点是可以分布式的部署,这对于大规模应用来说也是必不可少的要求。LiveJournal.com使用了memcached在前端进行缓存,取得了良好的效果,而像wikip

2012-02-07 17:42:34 510

转载 WEB服务器的负载均衡技术

当前,无论在企业网、园区网还是在广域网如Internet上,业务量的发展都超出了过去最乐观的估计,上网热潮风起云涌,新的应用层出不穷,即使按照当时最优配置建设的网络,也很快会感到吃不消。尤其是各个网络的核心部分,其数据流量和计算强度之大,使得单一设备根本无法承担,而如何在完成同样功能的多个网络设备之间实现合理的业务量分配,使之不致于出现一台设备过忙、而别的设备却未充分发挥处理能力的情况,就成了一个

2012-02-07 17:39:28 441

转载 具有负载均衡功能MySQL服务器集群部署实现

摘要:MySQL是一个高速度、高性能、多线程的关系型数据库管理系统,适用平台多,可扩展性强。在实际生产环境中,部署和实现具有一定负载均衡功能的MySQL服务器 集群,对于提高用户数据库应用系统的性能、速度和稳定性具有明显的作用。本文简要介绍了在FreeBSD 7.0-Release系统上部署实现MySQL服务器 集群的方案,并对可能出现的问题提供了相应的解决方法。    1. 引言

2012-02-07 17:38:51 517

转载 Nginx负载均衡和LVS负载均衡的比较分析

Nginx负载均衡和LVS负载均衡的比较分析  lvs和nginx都可以用作多机负载的方案,它们各有优缺,在生产环境中需要好好分析实际情况并加以利用。首先提醒,做技术切不可人云亦云,我云即你云;同时也不可太趋向保守,过于相信旧有方式而等别人来帮你做垫被测试。把所有即时听说到的好东西加以钻研,从而提高自己对技术的认知和水平,乃是一个好习惯。下面来分析一下两者:

2012-02-07 17:37:29 357

转载 Nginx:承受3万并发连接数,胜过Apache 10倍

编者按:Nginx是目前比较重要的开源性负载均衡技术,新浪、网易、六间房等很多网站都将Nginx部署进自己的网站系统架构,并解决部分问题。本文是作者长期的实战经验,很有参考价值。本文是我撰写的关于搭建“Nginx + PHP(FastCGI)”Web服务器的第4篇文章。本系列文章作为国内最早详细介绍 Nginx + PHP 安装、配置、使用的资料之一,为推动 Nginx 在国内的发展产生了积极

2012-02-07 17:36:44 798

转载 PHP开发中编码那点事

如果文件的编码采用utf8格式,且在文件的开头写入了UTF8 BOM(即第一到第三个字符的十六进制分别是EF BB BF,用UltraEdit打开切换到十六进制可以看到),则可以通过下面的isUtf8函数判断文件本身的编码。function isUtf8($file) {    $content = file_get_contents($file);    $charset[1]

2011-12-22 11:16:30 464

转载 PHP中字符串替换时导致的乱码

文件chinese.php本身是utf8编码。chinese.phpdefine('l', "\n");$f = $_REQUEST['f'];function_exists($f) || die("Function $f not exists");$f();//========================================function t

2011-12-22 11:14:17 1516

转载 PHP中create_function的用法总结

在php中,函数create_function主要用来创建匿名函数,有时候匿名函数可以发挥它的作用。1.测试一测试一主要用来循环替换数组中多个值的,我们用array_map加上create_function解决这个问题。###############################################function filterChars($a) {

2011-12-22 11:11:45 7752

原创 PHP技巧总结

1.判断方法是否存在class Util {    function test() {        return 'ok';    }}if (method_exists('Util', 'test')) {    echo 'Util::test():' . Util::test();} else {    echo 'Util::test() no

2011-12-22 10:51:56 495

转载 PHP中判断字符串是否含有中文

1.测试一$str = '中文测试'; if (preg_match_all("/^([\x81-\xfe][\x40-\xfe])+$/", $str, $match)) {    echo '全部是汉字';    } else {    echo '不全是汉字';}当$str = '中文测试'; 时输出"全部是汉字";当$str = '中a文3测试';

2011-12-22 10:50:17 1080

转载 PHP函数中的函数

1.测试一function testa() {    echo 'testa' . l;    function testb() {        echo 'testb' . l;    }}testa();testb();输出:testatestb2.测试二function testa() {    ech

2011-12-22 10:49:16 459

转载 PHP中多线程抓取网页

用php自带的curl功能实现的多线程下载工具,比file_get_contents,以及linux自带的命令行curl、wget效率高多了,我亲自测试过的。大家如果觉得好,就拿去直接用吧。/** * @param mixed string or array,参数$urlArray是要抓取的网页(或文件,下同)的网址,可以是单个网址,也可以是多个网址组成的数组。 *

2011-12-22 10:12:34 844

转载 PHP中对数组进行排序

.测试一$array = array(    array('id' => 1, 'name' => 'a'),    array('id' => 5, 'name' => 'b'),    array('id' => 3, 'name' => 'c'));按列id的值进行排序foreach ($array as $key => $row) {    $id[

2011-12-22 10:07:56 605

原创 Web应用开发中无处不在的Cache

1.浏览器端的Cache,浏览器第一次请求某个url的时候,服务器端的Response发送给浏览器ETag及Last-Modified的http header,下次再次请求此url时,Request会带上If-None-Match及If-Modified-Since的http header给服务器端,服务器端对这两个值比较一下,如果相同,则直接返回给浏览器304 Not Modified,这样可以

2011-12-22 10:01:12 570

转载 系统架构中概念总结二

IDCIDC(Internet Data Center),即互联网数据中心。是指在互联网上提供的各项增值服务服务。他包括:申请域名、租用虚拟主机空间、主机托管等业务的服务。IDC 即是Internet Data Center,是基于INTERNET网络,为集中式收集、存储、处理和发送数据的设备提供运行维护的设施以及相关的服务体系。IDC提供的主要业务包括主机托管(机位、机架、VIP机房

2011-12-22 09:59:39 1457

转载 系统架构中概念总结一

下面这些资料大部分都是从网上找的,方便什么时候不明白的时候查阅,概念涉及到网络、存储、数据库等各方面的内容。容错(Fault Tolerant)容错就是当由于种种原因在系统中出现了数据、文件损坏或丢失时,系统能够自动将这些损坏或丢失的文件和数据恢复到发生事故以前的状态,使系统能够连续正常运行的一种技术。容错FT(Fault Tolerant)技术一般利用冗余硬件交叉检测操作结果

2011-12-22 09:56:15 978

转载 与PHP开发相关的网站资源

从网址基本上可以看出来是做什么用的,基本上不需要作多解释了http://www.php.net/http://pecl.php.net/http://pecl4win.php.net/http://www.smarty.net/http://pear.php.net/http://www.phpdoc.org/(用于把php的代码生成文档)http://www.

2011-12-22 09:50:02 425

转载 PHP中多服务器共享SESSION的方法

在PHP中SESSION默认是用文件来进行保存的,如session.save_path=/tmp,则是将session数据保存在/tmp目录下,如果并发用户量很大,在这个目录下就会存在大量类似sess_xxxxxx的session文件,导致性能下降,不少朋友可能都没有注意到php.ini里面Session设置部分中有这样一项:   ; session.save_path = "N; MODE;

2011-12-22 09:43:41 1559

转载 获取邮箱地址薄的PHP API

Rapleaf Address Book API Kit - PHPBy Mimi SunThis helper kit allows you to use the Rapleaf Address Book API through direct PHP function calls. It fetches the XML response from the Rapleaf server

2011-12-22 09:42:12 1073

转载 phpcms使用的缓存方式总结

最近在研究PHPCMS系统,今天与大家分享的是PHPCMS系统的缓存方式总结,如果大家有觉得不对的地方请指出来。phpcms使用的缓存方式总结a.模板编译缓存参考文件include/global.func.php及include/template.func.php模板编译缓存的原理其实很简单,如果模板是第一次编译,则直接编译它,如果不是第一次编译,则比较模板文件($tplfil

2011-12-22 09:37:04 768

转载 用Memcached存储Session

php中的Session默认是用文件的方式存储的,如果用多台WEB服务器,Session共享可能就会成为一个大的问题,可以用NFS共享的方式来存储,但是对于并发请求更多的站点来说,用NFS也会出现问题,下面就说说用Memcached来保存Session的问题。vi memcached_session.php,输入如下的代码$ip = '192.168.1.111';$port =

2011-12-22 09:29:59 1080

转载 PHP中遍历目录的两种方法

PHP中两种遍历某个目录下的子目录及文件的方法,遍历时主要是采用递归的算法,读某个目录下面的内容时,如果是目录,则递归遍历此目录,如果是文件,则将结果追加到数组中,同时数组用全局变量,定义在函数的外面,这样便于数组一直将结果递增起来。方法一$dir = "e:/myphp/research/mailapi";$dirs = array();function scan_dir

2011-12-22 09:16:25 424

转载 软件开发的几种模式

虽然自己一身从事着软件开发的工作,但是对于平时采用何种开式模式却很少思考过,今天特地花了点时间看了一些文档,感觉自己以前的开发模式采用瀑布模式的比较多,如果是相对大一点的项目,采用这种开发模式风险大一点,如果采用迭代模式,则风险相对小一点。如果某家公司是做软件外包的业务,则适合于采用迭代模式进行开发(如果是小项目而且工期又短就另说了,一般软件外包的项目不会太小),如果是小项目且需求比较清楚,如开发

2011-12-22 09:11:35 713

转载 php初学者的问题-编码-设计模式-面向对象-算法-框架

作为一个phpper,没少看别人的源程序,看多了也懂了不少做多了,积累了不少的经验,今天我就讲讲心得。  PHP其实是一种很简单易学的语言.如果要精通PHP多则三年.少则一年就足够了.但是我觉得哪怕是三年也不得不继续去学习和掌握,因为程序更新实在是太快了,你刚做完这个,那个新技术又出来了你又不得不去马上学习,所以很累很苦,但是学习多了对自己而言也是一种提高,值得比其他程序员了解的多。不多说了,

2011-12-22 09:04:20 495

转载 创造世界上最简单的PHP开发模式

php 作为“最简单”的 Web 脚本语言, 在国内的市场越来越大,phper 越来越多,但是感觉大多数人好像没有考虑到模式问题,什么样的设计模式才是最优的,才是最适合自己目前工作的,毕竟效率是最重要的(用省下的时间打游戏,多美啊...)。MVC 应该是首选,www.sourceforge.net 上有好多优秀的基于 MVC 的开源项目,大家可以冲过去研究研究。  前几天给自己公司网站改版,主

2011-12-22 08:59:11 890

原创 多表联合查询SQL语句

$tempSQL = "SELECT portfolio.bmi_no as bmi_no,portfolio.title1 as title1,portfolio.lname1 as lname1,portfolio.fname1 as fname1,member.login_name as login_id, portfolio.lname2 as lname2,portfolio.fname

2011-12-21 17:06:56 805

转载 memcached

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。但是它并不提供冗余(例如,复制其hashmap

2011-12-21 16:11:26 322

转载 用PHPEXCEL类库导出EXCEL表格

http://www.codeplex.com/PHPExcelini_set("display_errors",1);//是否显示报错信息ini_set('include_path', ini_get('include_path').';D://PHP//PHPExcel 1.6.6//Tests//classes//');//设置此页面包含路径include "classes/

2011-12-20 16:01:24 860

转载 PHP导出excel表格,PHP导出Excel报表,PHP导出Xls表格!

最近因项目需要,需要开发一个模块,把系统中的一些数据导出成Excel,修改后再导回系统。就趁机对这个研究了一番,下面进行一些总结。基本上导出的文件分为两种:1:类Excel格式,这个其实不是传统意义上的Excel文件,只是因为Excel的兼容能力强,能够正确打开而已。修改这种文件后再保存,通常会提示你是否要转换成Excel文件。优点:简单。缺点:难以生成格式,如果用来导入需要自己分

2011-12-20 15:39:40 1927

原创 PHP上传文件代码

上载文件表单 请选择文件: $upload_file=$_FILES['upload_file']['tmp_name'];$upload_file_name=$_FILES['upload_file']['name'];$upload_file_size=$_FILES['upload_file']['size'];if($uploa

2011-12-20 15:11:33 415

转载 php数据库模式设计、数据库访问和使用数据库的业务逻辑解决方案

揭露 PHP 应用程序中出现的五个常见数据库问题 —— 包括数据库模式设计、数据库访问和使用数据库的业务逻辑代码 —— 以及它们的解决方案。如果只有一种 方式使用数据库是正确的……您可以用很多的方式创建数据库设计、数据库访问和基于数据库的 PHP 业务逻辑代码,但最终一般以错误告终。本文说明了数据库设计和访问数据库的 PHP 代码中出现的五个常见问题,以及在遇到这些问题时如何修复它们。

2011-11-28 14:04:40 631

转载 设计数据库时需要考虑的问题

成功的管理系统=50% 的业务+(25%的数据库+25%的程序)1、考察现有系统环境    大多数数据库项目都不是从头开始建立的,通常机构内总会存在用来满足特定需求的现有系统。显然,现有系统并不完美,否则你就不必再建立新系统了。但是对旧系统的研究可以让你发现一些可能会忽略的细微问题。一般来说,考察现有系统对你绝对有好处。2、充分预计需求的升级趋势    询问用户如何看待未来需求变化非常有用

2008-11-27 18:04:00 1875

转载 利用C#轻松创建不规则窗体

1.准备一个不规则的位图 可以使用任意一种你喜欢的作图工具,制作一个有形状的位图,背景使用一种其他的颜色。这个颜色在编程中用得着,所以最好使用一种容易记忆的颜色。如黄色,文件名为bk.bmp2.创建窗体并设置属性1)将 FormBorderStyle 属性设置为 None。2)将窗体的 BackgroundImage 属性设置为先前创建的位图文件。不必将文件添加到项目系统中,这将在指定

2008-11-25 21:19:00 441

转载 网页设计到底是美术?是技术?还是...?

有人把网页设计划分为艺术范畴,可能在美学的角度看的确是这样的。我不是搞艺术的,作为IT人,我们设计出来的网页应该是什么样的呢?我想:绝对不是花里胡哨的,而是主题明确、画面简洁、符合网民习惯的。1、一定要明确主题  有些网站太过杂乱,什么内容都用,力争“麻雀小而五脏全”的目标。其实触犯了一大忌:主题不明确。最简单的道理,我们去Google是为了检索、去淘宝是为了购物、去亚马逊是为了买书等等。这是因为

2008-11-25 21:18:00 512

转载 VSTS项目管理——MSF

本篇,我们重点来讲述一下VSTS中的管理理论基础——MSF,它是VSTS同期发布后,重点宣扬的一种理念,是一整套的可借鉴的开发流程和方案集合。 MSF概念界定MSF(Microsoft Solution Framework),它来自于超过25年的微软与众多合作伙伴的最佳应用实践,是一个将软件开发流程、原则和公认的做法完全集成的集合,并且提供了很好的模板级解决方案实现来支持团队开发。

2008-11-25 21:18:00 542

转载 提高开发水平的几项必备技术

偶遇一文,想我所想。本人完全赞同其阐述的内容,作者未知,特此推荐!   本文列出了当今计算机软件开发和应用领域最重要十种关键技术排名,如果你想保证你现在以及未来的几年不失业,那么你最好跟上这些技术的发展。虽然你不必对这十种技术样样精通,但至少应该对它们非常熟悉。 一、XML  在十种技术中,最重要的一种技术我想应该非XML莫属。这里不仅仅指XML规范本身,还包括一系列有关的

2008-11-25 21:14:00 387

原创 IT人,走好技术之路

不是所有人都能成为管理者,也不是所有人都想成为管理者。那么,针对IT技术从业者,如何走好IT技术之路,还是需要一点儿技巧的。不间断的学习,保持技术新鲜    要想在技术道路上取得成功,那就要不停地学习。切不可忽视新出现的技术,哪怕我们不去精通它,但一定要知道它是什么,在什么领域里应该用它。在IT行业中,如同逆水行舟,我们必须要以自己的方式不断完善自己,了解前沿技术,只有这样才可以立于不败之地。

2008-11-25 21:13:00 397

转载 .Net中Dispose()和Close()的区别

最近准备跟朋友合作起草一个基础的系列视频教程,于是挖掘了一下基本的东西,有时候基本的也是很有意思的,反倒是更深层次的。比如Disponse()和Close()二者的区别和关系,以前就没有在意过为什么是这样设计的。    有时候有人会问如下的问题:当我们开发C#代码的时候,经常碰到一个问题,有些class提供Close(),有些class提供Dispose(),而且有些class里面还提供了Di

2008-11-25 21:12:00 1817

php操作常用class集

php操作常用class集

2012-02-06

PHP文本数据表类

PHP文本数据表类

2012-01-08

PHPXml的解析类(内有实例)

一个Xml的解析类,内有实例。这个类使用很方便,速度也很快,曾经在两个站点上做过实验。反映不错。

2012-01-08

PHP把数据导出为CVS格式的类

This class can pull only the specified fields from a csv file. you can specify either the field numbers or field names to pull out. Also it can just show you a numbered list of the csv headers.

2012-01-08

PHP采集的类(例子)

这个例子非常的简单精炼,我也经常用,整理了下发布出来,供大家参考,来源于PHP100 感谢 Alan

2012-01-08

PHP邮件发送(类 例子)

模拟邮件客户端功能,发送邮件,可以实现多用户群发, 定义发送地址 SMTP 我已经打包好了,欢迎下载测试

2012-01-08

PHP中文转换拼音的类

PHP转换拼音的类,已经测试过了 讲中文转换成拼音 PHP中文转换拼音的类

2012-01-08

PHP文件下载类

发个文件下载类 // 使用范例: // $download=new download('php,exe,html',false); // if(!$download->downloadfile($filename)) // { // echo $download->geterrormsg(); // }

2012-01-08

PHP_MYSQL数据库操作类

一个非常不错的mysql类,可以尝试一下! 感谢甘元芳向PHP100提供。 /* * filename:mysql数据库连接类 * Author: 甘元芳 * qq: 406851733 * email: [email protected] * 赠言: 无论做什么都要无私,只有大家好才是真的好,如果使用有任何问题请联系告知本人,交流就是相互促进的大舞台。 */ class mysql{ private $db_host; //数据库主机 private $db_user; //数据库用户名 private $db_pwd; //数据库用户名密码 private $db_database; //数据库名 private $conn; //数据库连接标识; private $result; //执行query命令的结果资源标识 private $sql; //sql执行语句 private $row; //返回的条目数 private $coding; //数据库编码,GBK,UTF8,gb2312 private $bulletin = true; //是否开启错误记录 private $show_error = true; //测试阶段,显示所有错误,具有安全隐患,默认关闭 private $is_error = false; //发现错误是否立即终止,默认true,建议不启用,因为当有问题时用户什么也看不到是很苦恼的

2012-01-08

Progress_bar进度条类

用来生成一个动态的进度条 如果你的一段程序需要很长时间才能完成,在这段时间内又不想让你的客户等得不耐烦。那么 Progress_bar 可以帮你做到。 Process_bar 利用Javascript动态生成一个进度条,并且会根据你的任务进度来实时改变进度条的进度。

2012-01-08

Forms generation验证表单类

-支持在客户端与服务器端双重验证 -支持accesskey操作 -支持对复选框、单选框、文字框、列表框、上传文件框等格式的验证 -支持对Email、信用卡、数字、字符长度等多种类型的验证

2012-01-08

RSSFeed 类

你不用再考虑RSS的语法,只需要用这个类就可以很方便的生成规范的RSS文件。 压缩包中包括一个实例

2012-01-08

PHP通用的数据库分页类

记得以前总觉得数据库分页麻烦,而网上的一些分页类又总感觉太繁琐,于是这个类就诞生了。:D 当初写这个类的时候就是想把分页简单化。您在使用这个类的时候只要把记录数,页数大小和要传递的变量传过来,剩下的一切都会自动搞定。有什么问题请到论坛提出。

2012-01-08

Ftp上传PHP类

使用PHP写的一个功能完全的FTP类! 包含三个文件,一个类文件,一个ini配置文件,一个例子

2012-01-08

PHP发送SMS消息的类

这是一个用php编写的发送SMS消息的类,他可以连接SMS服务器,完成用户验证,并发送SMS信息到用户手机中

2012-01-08

PHP无限级分类程序

程序的作用:无限级的往下分类! 安装步骤: 第一步:解压压缩包后,您会发现一个“class.sql”的SQL数据的文件,先在你的mysql数据中建立一下“myde520”的数据库,然后将“class.sql”导入到“myde520”数据库。 第二步:打开“index.php”这个文件,找到$mysql = new mysql_Class('localhost','root','');这一段代码,它的格式是$mysql = new mysql_Class('这里填写数据库的访问地址','这里填写数据库用户名','这里填写数据库户密码');

2012-01-08

php 常用类

非常实用的php功能类,让你的开发更加便捷

2012-01-08

Maya 8.0从入门到精通(普及版)

Maya 8.0从入门到精通(普及版)欢迎大家爱使用下载~

2008-11-25

《ASP.NET与SQL网站开发实用教程》源代码

《ASP.NET与SQL网站开发实用教程》源代码《ASP.NET与SQL网站开发实用教程》源代码

2008-11-25

ASP.NET开发的邮件发送系统

这是用Visual studio2005+sqlserver2000开发的一个功能简单的邮件发送系统,欢迎大家使用,如有不足请指出。

2008-11-08

ASP。net开发的网上办公系统

这是用vsual studio2005+SqlSERVER2000开发的网上办公系统,适用于公司内部,安全性较高。

2008-11-08

ASP.NET开发的网上购物系统

这是一个用visual studio2005+SQLServer2000开发的网上购物系统。该系统实用性强,可移植性好。

2008-11-08

一个用ASP.NET+SQLServer2000作的网络投票系统

该系统使用方便,实用性好!是基于用ASP.NET开发的,移植性好,希望大家看看!

2008-11-08

一个用ASP.NET设计的BBS

一个用visual+SQL2000设计的bbs。

2008-11-06

突破ASP.NET编程实例五十讲源码

上传了ASP.NET编程的源码

2008-04-02

空空如也

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

TA关注的人

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