自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (2)
  • 收藏
  • 关注

转载 ubuntu下安装Apache+PHP+Mysql

ubuntu下安装Apache+PHP+Mysql转载自:http://www.comflag.com/2011/05/01/apache-web.htm电影《社交网络》中,facebook创始人马克.扎克失恋后入侵哈佛大学宿舍楼服务器,窃取数据库资料,并在两个小时内完成了一个给校内女生评分的交互网站,该网站一天内点击数过10W,直接导致学校服务器崩溃。。。。。。 其实

2013-08-11 21:42:56 802

转载 PHP高效率写法(详解原因)

1.尽量静态化:如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。当然了,这个测试方法需要在十万级以上次执行,效果才明显。其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法在程序运行中生成内存,所以静态方法可以直接调用,实例方法要先成生实例,通过实例调用方法,静态速度很快,但是多了会占内存。任何语言都是

2013-07-17 19:15:23 768

转载 PHP安全

转自http://www.cnblogs.com/crazyant/archive/2011/02/23/2823775.html1、           Magic Quotes选项PHP.INI中中有三个以magic_quotes_开头的选项 magic_quotes_gpc如果是On的话,就会自动用‘\’转义从GET,POST,COOKIE来的数据,这是为什么我们想在URL中输入

2013-07-11 21:42:02 839

转载 mysql_pconnect的水挺深,apache下的数据库长连接

php的mysql持久化连接,美好的目标,却拥有糟糕的口碑,往往令人敬而远之。这到底是为啥么。近距离观察后发现,这家伙也不容易啊,要看apache的脸色,还得听mysql指挥。  对于做为apache模块运行的php来说,要实现mysql持久化连接,首先得取决于apache这个web服务器是否支持Keep-Alive。  Keep-Alive  Keep-Alive是什么东

2013-07-11 17:29:56 1003

转载 (总结)Web性能压力测试工具之ApacheBench(ab)详解

转自:http://www.ha97.com/4617.htmlPS:网站性能压力测试是性能调优过程中必不可少的一环。只有让服务器处在高压情况下才能真正体现出各种设置所暴露的问题。Apache中有个自带的,名为ab的程序,可以对Apache或其它类型的服务器进行网站访问压力测试。ApacheBench命令原理:ab命令会创建很多的并发访问线程,模拟多个访问者同时对某一URL

2013-07-11 11:02:34 971

转载 前端开发中的性能那点事(三)php的opcode缓存

转载地址:http://www.searchtb.com/2010/12/php-opcode-cache.html前言:由php的运行机制决定,其实php在运行阶段我们也是可以进行缓存的从而提高程序运行效率,这就是我们常说的opcode缓存。1、简述php的运行机制(因为本文是写opcode缓存的所以这里只是简要概述,后边会专门写一篇揭秘php运行机制的。)a).php文件通

2013-06-28 18:36:30 770

转载 设计模式(五)适配器模式Adapter(结构型)

原文地址:http://blog.csdn.net/hguisu/article/details/7527842设计模式(五)适配器模式Adapter(结构型)1. 概述:         接口的改变,是一个需要程序员们必须(虽然很不情愿)接受和处理的普遍问题。程序提供者们修改他们的代码;系统库被修正;各种程序语言以及相关库的发展和进化。        例子1:iphone4,

2013-06-28 14:55:09 777

原创 php 字符串整型转换

php整型转换是截取字符串的开始全部为数字字符组成的十进制数。示例:    var_dump((int)('b'));                     //0    var_dump((int)('very good'));       //0    var_dump((int)('132very'));             //132    var_dum

2013-06-28 14:28:52 2742

原创 读取和设置php.ini中的配置选项

大部分时候,服务器不会让我们去打开php.ini,查看php的配置信息。我们可以通过在浏览器上打印phpinfo()来查看php.ini中有哪些配置选项,那么怎么读取其中一个的配置信息呢,php提供了内置函数ini_get()实现了这个功能。如我要知道连接mysql的超时等待时间定义的是多少,可以ini_get('mysql.connect_timeout')来读取。

2013-06-28 14:04:37 1241

原创 怎么看php有没有支持mysql

php能不能连接数据库,首先要加载mysql,需要在php.ini中配置,去掉几行注释就行了,一般我们没有权限去查看服务器上php.ini的配置信息,可以通过在页面上打印phpinf查看php的各种配置信息。如果有“MySQL Support”这一项,说明php加载了mysql了。

2013-06-27 20:23:11 1587

原创 php实现文件下载

在处理下载的脚本中,要设置http相应头,在Header()函数执行之前不能有任何输出语句,如果有会有错误,下面代码中注释掉的语句写在那里是错误的。<?php //echo 'test'.""; //echo ''; //print_r($_GET); //echo ''; $file = $_GET['file']; if(file_exists($file) ===

2013-06-27 15:24:26 817

原创 php回调函数的概念及实例

一、回调函数的概念      先看一下C语言里的回调函数:回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。       其他语言里的回调函数的概念与之相似,只不过各种语言里回

2013-06-27 12:23:46 8762

原创 如何查看文件的字符编码

有以下几种方法:一、windows平台下1,可以用ie打开的话,在ie的工具栏的“查看”里,看ie是用什么字符编码打开的。2,用记事本打开文件,另存为一个新的文件的时候有选择字符编码的选项,默认的是它的编码。二、linux平台下1,用vim打开文件,在命令行模式下输入fileencoding,即可显示。

2013-06-25 11:31:02 9971

转载 修改home目录下的.vimrc文件,vim配置php高亮显示

vim ~/.vimrc,在.vimrc文件中添加以下配置信息,以后打开vim,就能够按下面的配置信息显示了" 配置文件开始" 将以下文本复制到你编辑的这个文件里面" 项目: gvim 配置文件" 作者: yonsan(StMadMan)" 如果你的电脑中没有VIM请尝试安装: sudo apt-get install vim-gtk" 使用 torte 的配色方案

2013-06-25 10:43:35 1920

转载 nslookup命令 监测网络中 DNS 服务器是否能正确实现域名解析的命令行工具

转自:http://zhidao.baidu.com/question/49820678.htmlNSLOOKUP命令详解 Nslookup 是一个 监测网络中 DNS 服务器是否能正确实现域名解析的命令行工具。 它在 Windows NT/2000/XP 中均可使用 , 但在 Windows 98 中却没有集成这一个工具。 Nslookup 必须要安装了 TCP/IP 协议的网络

2013-06-13 17:14:31 4997

转载 php面向对象__get(),__set()的用法

一般来说,总是把类的属性定义为private,这更符合现实的逻辑。但是,对属性的读取和赋值操作是非常频繁的,因此在PHP5中,预定义了两个函数“__get()”和“__set()”来获取和赋值其属性,以及检查属性的“__isset()”和删除属性的方法“__unset()”。上一节中,我们为每个属性做了设置和获取的方法,在PHP5中给我们提供了专门为属性设置值和获取值的方法,“__set()”

2013-06-09 15:52:07 627

转载 Fiddler教程

本文转自:http://www.cnblogs.com/TankXiao/archive/2012/02/06/2337728.htmlFiddler的基本介绍Fiddler的官方网站:  www.fiddler2.comFiddler官方网站提供了大量的帮助文档和视频教程, 这是学习Fiddler的最好资料。Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端

2013-06-08 14:54:15 651

转载 http协议详解

本文转自:http://www.cnblogs.com/TankXiao/archive/2012/02/13/2342672.htmlHTTP协议详解当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对

2013-06-08 14:43:36 656

原创 喜欢的网站社区

图灵社区  有用的图书,有用的电子书,在这里可以看到牛人的智慧。Linux好书、经典书籍推荐

2013-06-08 09:59:18 657

原创 PHP中常量以及const与define的区别

一、define() 函数定义一个全局常量定义方式:define(name,value,case_insensitive),其中case_insensitive规定常量的名称是否对大小写敏感。默认为false(大小写敏感)。注意事项设定以后常量的值无法更改在php脚本的任何作用域都可以直接访问变量名不需要开头的“$”符号常量值只能是字符串或数字二、const关键字,声明常量

2013-06-04 10:52:17 843

原创 使用谷歌或微软的 jQuery,有一个很大的优势

提示:使用谷歌或微软的 jQuery,有一个很大的优势:许多用户在访问其他站点时,已经从谷歌或微软加载过 jQuery。所有结果是,当他们访问您的站点时,会从缓存中加载 jQuery,这样可以减少加载时间。同时,大多数 CDN 都可以确保当用户向其请求文件时,会从离用户最近的服务器上返回响应,这样也可以提高加载速度。

2013-06-03 18:12:28 706

转载 Subversion版本控制快速入门

svn快速教程本文拷贝自网址:http://www.subversion.org.cn/?action-viewnews-itemid-1 如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问题,与CVS相比,Subversion有更多的选择,也更加的容易,几个命令就可以建立一套服务器环境,可以使用起来,这里配套有动画教程。本文是使用Subversion

2013-05-30 16:29:39 698

原创 技术博客

http://blog.51yip.com/点击打开链接

2013-05-30 16:14:44 478

原创 web开发页面调试+firefox

firefox浏览器对于web开发人员对页面的调试提供了很大方便。      在firefox里安装firebug插件,可以看到请求页面抓取了哪些包,采用get或post方法,发送了哪些参数,服务器返回了哪些数据。      js里可以用console.log()函数,在firebug的控制台里输出要调试的数据。

2013-05-29 16:10:35 650

转载 PHP 页面编码声明方法详解(header或meta)

html的实际编码方式与客户端浏览器解析html用的编码方式(由meta标签确定)相同,则不会出现中文乱码。下面内容转自:http://www.jb51.net/article/22501.htmphp的header来定义一个php页面为utf编码或GBK编码 php页面为utf编码 header("Content-type: text/html; charset=ut

2013-05-27 17:10:15 727

转载 关于get_magic_quotes_gpc()函数

转自http://blog.163.com/lgh_2002/blog/static/4401752620102180224246/在PHP中get_magic_quotes_gpc()函数是内置的函数,这个函数的作用就是得到php.ini设置中magic_quotes_gpc选项的值。那么就先说一下magic_quotes_gpc选项:如果magic_quotes_gpc=On,

2013-05-23 17:34:26 619

转载 PHP session有效期session.gc_maxlifetime

PHP中的session有效期默认是1440秒(24分钟)【weiweiok 注:php5里默认的是180分】,也就是说,客户端超过24分钟没有刷新,当前session就会失效。很明显,这是不能满足需要的。一个已知管用的方法是,使用session_set_save_handler,接管所有的session管理工作,一般是把session信息存储到数据库,这样可以通过SQL语句来删除所有过期的s

2013-05-22 11:22:52 8198

转载 专访雷果国:从1.5K到18K 一个程序员的5年成长之路

导语:今年三月份,在CSDN博客和新浪微博上有一篇《从1.5K到18K,一个程序员的5年成长之路》被众人分享和传阅,这篇博文首先介绍了作者自学之初薄弱的基础,然后通过流水账形式分享了那个从当初“一窍不通”各种倒数且对前途迷茫的“我”,转变成如今好学上进月薪达18K的升华过程。虽然和众多大牛相比,他的事业并非最成功,但他的事迹却是最典型、经历最励志,通过这篇贯穿他整个学习过程以及心态、技术和认识上的

2013-05-22 09:39:12 1324 1

原创 win7 关闭自动更新

前两天因为安装某软件的原因将C盘windows下的software distribution删掉了,然后开机关机的时候电脑总提示windows update信息,而且更新半天总失败。     到控制面板里想把windows自动更新关掉,结果启用或禁用自动更新那个按钮是灰色的,无法禁用。后来在windows官网上找到了答案,在服务里有windows update这一服务,停止,并改为手动启动就行

2013-05-21 14:06:56 1056

原创 CRUD 英文全称

提供给数据库管理员的基本操作,CRUD(Create, Read, Update and Delete)。

2013-05-17 17:11:42 9132

原创 windows安装Apache,注册服务出现“(OS 5)拒绝访问。 : AH00369: Failed to open the WinNT service manager..."错误

在安装Apache的时候,我下载的是zip格式,不是msi安装版,需要自己注册服务,才能在桌面任务栏里有httpd的图标。结果在cmd命令行里输入安装服务命令的时候出错,出错信息界面如下:错误信息提示我没有用管理员身份登录!解决方案如下:打开cmd程序的时候以管理员身份运行就行了。然后就安装成功了,界面如下:OK,问题搞定!

2013-05-17 10:28:19 14159

原创 apache:在浏览器里访问Document目录出现“you don't have permission to access / on this server”问题

今天下载一个apache2.4的zip安装文件,配置了一下httpd.conf,并在cmd命令行里启动httpd,在浏览器地址栏里访问网站根目录,无法访问,问题描述:you don't have permission to access / on this server。解决方案:经过网查,发现时httpd.conf里Directory的配置有问题。apache对目录无访问权限,原来的配置截图

2013-05-16 18:23:12 2981

原创 php isset函数的功能,你真的懂了吗

php的内置函数有很多,很多函数一看它们的名字就能臆想出来它们大概的意思。但是正是我不负责任的自以为是,没有实际去查php的操作手册造成了我对代码错误的理解。下面这段代码让我意识到了isset不止我认为的判断变量是否定义的意思。foreach ($array as $k => $v) { if (isset($v)) { $chosen = $v; break; }

2013-05-16 16:59:12 3578

转载 PHP正则表达式快速学习法

1、入门简介简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。我们可以在几乎所有的基于UNIX系统的工具中找到正则表达式的身影,例如,vi编辑器,Perl或PHP脚本语言,以及awk或sed shell程序等。此外,象JavaScript这种客户端的脚本语言也提供了对正则表达式的支持。由此可见,正则表达式已经超出了某种语言或某个系统的局限,成为人们广为接受的概念和功能。正

2013-05-16 15:22:43 714

转载 PHP正则表达式

转载网址http://www.cnblogs.com/baochuan/archive/2012/03/12/2391135.html

2013-05-16 14:45:01 631

转载 正则表达式30分钟入门教程

deerchao的blogBe and aware of who you are.正则表达式30分钟入门教程来园子之前写的一篇正则表达式教程,部分翻译自codeproject的The 30 Minute Regex Tutorial。由于评论里有过长的URL,所以本页排版比较混乱,推荐你到原处查看,看完了如果有问题,再到这里来提出.一些要说的话:

2013-05-16 14:30:05 536

转载 谈谈PHP里的$_GET数组

?在开发过程中,GET和POST像灵魂一样,无处不在。$_GET 变量是一个数组,内容是由 HTTP GET 方法发送的变量名称和值。$_GET 变量用于收集来自 method="get" 的表单中的值。从带有 GET 方法的表单发送的信息,对任何人都是可见的(会显示在浏览器的地址栏),并且对发送的信息量也有限制(最多 100 个字符)。在使用 $_GET 变量时,所有的变

2013-05-16 11:25:07 1804

转载 PHP include_path 设置

1.include_path的意义 当时候函数include(),require(),fopen_with_path()函数来寻找文件时候.在不设置include_path的情况下,这些函数打开文件时候默认的是以web根目录去寻找.当设置include_path以后,这些php函数就会先在指定的include_path目录下面去搜索寻找. 其原理和window系统的环境变量相似,在

2013-05-15 18:57:04 4257

转载 php.ini-dist 与php.ini-recommended

php.ini-recommended的安全等级比php.ini-dist高。默认是把display_errors 设置为 off,将magic_quotes_gpc 设置为Off等等。而相对的php.ini-dist都是默认的配置。 所以说,如果你只是想进行web测试和普通开发,使用php.ini-dist,不然就是用php.ini-recommended。具体参阅http://www.

2013-05-15 18:47:03 1044

原创 php相关技术、框架或工具

一、PHP测试1,phpunitPHPUnit是一个轻量级的PHP测试框架。它是在PHP5下面对JUnit3系列版本的完整移植,是xUnit测试框架家族的一员(它们都基于模式先锋Kent Beck的设计)。单元测试是几个现代敏捷开发方法的基础,使得PHPUnit成为许多大型PHP项目的关键工具。这个工具也可以被Xdebug扩展用来生成代码覆盖率报告 ,并且可以与phing集成来自动

2013-05-15 17:56:20 1031

fscapture——一款非常好用小巧的截图、取色、录制视频的软件

一款非常好用小巧的截图、取色、录制视频的软件

2013-06-06

空空如也

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

TA关注的人

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