自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

网站爱好者

记录网站开发的点点滴滴

  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

转载 linux mysql 命令 大全

1.linux下启动mysql的命令:mysqladmin start/ect/init.d/mysql start (前面为mysql的安装路径)2.linux下重启mysql的命令:mysqladmin restart/ect/init.d/mysql restart (前面为mysql的安装路径)3.linux下关闭mysql的命令:mysqladmin

2012-02-11 14:17:16 496

转载 百万数据查询优化技巧三十则(完美解决方案)

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: selec

2012-02-11 13:59:35 1189

原创 安装memcachedb

先安装libevent tar zxvf libevent-1.4.5-stable.tar.gzcd libevent-1.4.5-stable.tar.gz./configuremakemake install之后安装Berkeley Dbtar zxvf db-4.7.25.tar.gzcd db-4.7.25.tar.gzcd build_unix../dist/co

2011-12-16 16:12:27 437

转载 PHP上传文件时,文件过大$_FILES为空

在php中判断上传文件的大小,但是文件一但过大,print_r($_FILES);的值就变为null了,有时候大家会遇到这么一个问题,上传小文件时,PHP能正常获取到,但是文件一超过8M就变为空了,我在做项目的时候,就遇到这样的问题,我刚开始把最大上传文件值改为20M,在PHP.INI里面, PHP代码; Maximum allowed size for uploaded fi

2011-12-16 16:07:13 648

原创 document.defaultView.getComputedStyle

currentStyle --> 测试样式 //document.defaultView.getComputedStyle 这是w3c标准方法,取得元素的样式信息,因为有些样式是在外部css文件定

2011-09-17 14:16:41 4822 1

原创 js 获取远程图片大小(判断上传图片大小)

function getImageSize(cfg){ var img=document.createElement('img'); callback=cfg.oncomplete; img.src = typeof cfg.img == 's

2011-09-16 14:30:40 3842

原创 js 获取元素坐标

获取纵坐标function getTop(e){ var offset=e.offsetTop; if(e.offsetParent!=null) { offset+=getTop(e.offsetParent);} return offset;

2011-09-09 18:43:15 546

原创 js删除元素节点

function removeElement(_element){ var _parentElement = _element.parentNode; if(_parentElement){ _parentEle

2011-09-09 18:39:57 1972

原创 centos 源码一键安装mysql5.5.15

#!/bin/bash#author kinglei045#function install mysql5.5###############################configure and install ############################

2011-08-24 16:12:44 1339

转载 phpmailer 中文使用说明

A开头:$AltBody--属性出自:PHPMailer::$AltBody文件:class.phpmailer.php说明:该属性的设置是在邮件正文不支持HTML的备用显示AddAddress--方法出自:PHPMailer::AddAddress(),

2011-07-30 11:23:15 515

原创 使用jQuery的getJson进行跨域提取数据

<br />出于对安全问题的考虑,Ajax应用中,浏览器默认是不支持跨域调用的。<br />使用实例:<br />客户端的js程序:<br />var url = "http://www.xxx.com/xxx.php?name=a"; jQuery.getJSON(url +"&jsoncallback=?", function(data){ alert(data); });<br />  注意这里调用的地址中jsoncallback=?是关键的所在!其中,符号

2011-05-18 16:18:00 4460

转载 和php有关的几种常见安全详解

<br />PHP本身再老版本有一些问题,比如在 php4.3.10和php5.0.3以前有一些比较严重的bug,所以推荐使用新版。另外,目前闹的轰轰烈烈的SQL Injection也是在PHP上有很多利用方式,所以要保证安全,PHP代码编写是一方面,PHP的配置更是非常关键。<br />我们php手手工安装的,php的默认配置文件在 /usr/local/apache2/conf/php.ini,我们最主要就是要配置php.ini中的内容,让我们执行php能够更安全。整个PHP中的安全设置

2011-03-15 11:14:00 693

转载 PHP缓存机制

<br />普遍缓存技术<br />数据缓存:这里所说的数据缓存是指数据库查询PHP缓存机制,每次访问页面的时候,都会先检测相应的缓存数据是否存在,如果不存在,就连接数据库,得到数据,并把查询结果序列化后保存到文件中,以后同样的查询结果就直接从缓存表或文件中获得。<br />用的最广的例子看Discuz的搜索功能,把结果ID缓存到一个表中,下次搜索相同关键字时先搜索缓存表。<br />举个常用的方法,多表关联的时候,把附表中的内容生成数组保存到主表的一个字段中,需要的时候数组分解一下,这样的好处是只读一个表

2011-03-08 16:09:00 4636

转载 PHP聊天室技术

<br />1.前言 <br />  上网聊天是时下最流行的交友方式。各大网站推出的聊天室都各具特色。 <br />  聊天室主要分为WebChat、BBSChat两种。BBSChat是基于Telnet的Tcp协议,是BBS的附设功能,需要客户端Telnet程式。WebChat则采用浏览器方式,实际上是个多人一起使用的CGI程式。其基本原理是把每个用户的发言通过浏览器传给系统,再由系统收集处理后分发给特定用户。 <br />  WebChat一般采用Server Push或Clien

2011-03-04 10:37:00 1120

原创 二维数组排序 具有通用性(今天的面试题)

<br /><?php /************************************ * Allows sorting multi-dimensional * arrays by a specific key and in * asc or desc order **/ class multiSort { var $key; //key in your array //runs the sort, and return

2011-03-02 12:16:00 753

原创 PHP提交后跳转

<br /><?php//========================== 定义redirect() 开始 =========================///*** 定义redirect()跳转函数,是用来在用户操作后,页面根据要求跳转到指定页面** @param unknown_type $ms 是用来调整跳转所需要的秒数* @param unknown_type $url 是指定跳转到的地址* @param unknown_type $text 是显示跳转时候的信息

2011-02-14 10:24:00 3138

转载 读取一个文件,将其Base64编码,每76个字符加一个换行

<br /><?php//读取一个文件,将其Base64编码,每76个字符加一个换行$path = 'C://UsbLogger.txt';if(is_file($path))//判断是否为文件{ $fp = fopen($path,'r');//以只读方式打开文件}$contents = fread($fp,9999);//将文件全部读出来$q = base64_encode($contents);//将文件进行base64编码$j = 0;for($i = 0;(

2011-02-14 10:10:00 3529

原创 PHP 如何获取当前的域名

<br /><?//获取当前的域名:echo $_SERVER['SERVER_NAME'];//获取来源网址,即点击来到本页的上页网址echo $_SERVER["HTTP_REFERER"];$_SERVER['REQUEST_URI'];//获取当前域名的后缀$_SERVER['HTTP_HOST'];//获取当前域名dirname(__FILE__);//获取当前文件的物理路径dirname(__FILE__)."/../";//获取当前文件的上一级物理路径?>

2011-01-19 15:48:00 157290

原创 php 获取本地IP

<br /><?function get_client_ip(){if ($_SERVER['REMOTE_ADDR']) {$cip = $_SERVER['REMOTE_ADDR'];} elseif (getenv("REMOTE_ADDR")) {$cip = getenv("REMOTE_ADDR");} elseif (getenv("HTTP_CLIENT_IP")) {$cip = getenv("HTTP_CLIENT_IP");} else {$c

2011-01-14 16:29:00 3659

转载 15个非常漂亮的ajax弹窗效果 针对Lightbox和Modal Dialog

<br />运用Lightbox和Modal Dialog可以很方便地在浏览器中展示内容,而无需重载整个页面,有了Lightbox就不必再使用浏览器弹窗了。Lightbox正愈来愈广泛地应用于媒体、网页、邮件、表格等元素的展示。<br />  本文将为你介绍15款优秀的Lightbox和Modal Dialog特效,供网站开发者参考。<br />  1. Facebox<br />  facebox是一个jquery为基础的Lightbox,可显示图像,divs,或者远程页面。它的使用很简单。<br /> 

2011-01-11 09:25:00 1827

转载 26个功能强大的JQuery特效

<br />图片弹出,滚动框,伸缩栏,鼠标拖拽….Jquery真是太强大了,如此多的插件和开发者,我们总会找到自己想要的效果。<br />  在这里非常感谢tutorialzine , sohtanaka 开发搜集工作。当然还有webdeveloperjuice,如果没有它们,找一款合适的Jquery插件真是大海捞针。<br />  精心收集了26个最新的jquery插件,都有Demo演示网址,我们一起大饱眼福吧。<br />  1. Aything Slider 左右Jquery滑动栏,里面可以放任

2011-01-11 09:21:00 780

转载 PHP MemCached 高级缓存应用代码

<br />Memcache常用方法 <br />Memcache::add &md ash; 添加一个值,如果已经存在,则返回false <br />Memcache::add Server — 添加一个可供使用的 服务器地址 <br />Memcache::close — 关闭一个Memcache对象 <br />Memcache::connect — 创建一个Memcache对象 <br />Memcache::debug — 控制调试功能 <br />Memcache::de

2011-01-06 09:31:00 427

转载 1~5122这个范围内的整数一共有多少个零,例如100就是2个零。

<br />今天在群里一个群友提出的问题,好多人想用正则去匹配的时候 有个人就写出了这样的代码  思路很好,值得学习<?php $str = ''; for($i = 1;$i<= 5122;$i++){ $str .=$i; } echo substr_count($str,'0'); ?>

2011-01-05 17:35:00 807 1

转载 php统计字符串中中英文字符的个数

<br /><?phpecho $str = "43fdf测试fdsfadaf43543543职工问防盗锁防盗锁5345gfdgd";preg_match_all("/[0-9]{1}/",$str,$arrNum);preg_match_all("/[a-zA-Z]{1}/",$str,$arrAl);preg_match_all("/([/x{4e00}-/x{9fa5}]){1}/u",$str,$arrCh);echo "<pre>";echo "数字个数:".count($

2011-01-05 16:01:00 3743 1

转载 牛年求牛:有一母牛,到4岁可生育,每年一头,所生均是一样的母牛,到15岁绝育,不再能生,20岁死亡,问n年后有多少头牛。

<br /><?phpfunction MakeCow($n) {static $num = 1;for($j=1; $j<=$n; $j++){if($j>=4 && $j<15) {$num++;MakeCow ($n-$j);}if($j==20){$num--;}}return $num;}?>

2011-01-05 15:56:00 4248

转载 php 数组的排序问题

php 数组的排序问题函数sort 对数组单元进行升序排序,将删除数组的原有键名,赋予新的键名rsort 对数组单元进行降序排序,将删除数组的原有键名,赋予新的键名<br />asort 对数组进行升序排序 ,保持关联关系arsort 对数组进行降序排序,保持关联关系<br />ksort 对数组按照键值升序排序,保留键名到数据的关联krsort 对数组按照键值降序排序,保留键名到数据的关联uasort 使用用户自定义的比较函数对数组中的值进行排序并保持索引关联 <br />$array=array(

2011-01-05 11:06:00 417

转载 PHP获取MSN好友列表类

username = $username; $this->password = $password;

2011-01-05 10:54:00 654

原创 php5.3 xdebug 调试器安装配置

<br />1、下载 Xdebug组件  www.xdebug.org <br /> <br />2、在PHP.ini中载入xdebug组件<br />zend_extension = 绝对路径<br />如:zend_extension=D:/php5.3.3/ext/php_xdebug-2.1.0-5.3-vc6.dll<br /> <br />注:其实xdebug在PHP5.2 和 PHP5.3中有区别的,PHP5.2为zend_extension_ts=<br /> <br />3、xde

2011-01-05 10:38:00 3224

转载 240个jQuery实现AJAX插件

文件上传(File upload)<br />Ajax File Upload.<br />jQUploader.<br />Multiple File Upload plugin.  <br />jQuery File Style.<br />Styling an input type file.<br />Progress Bar Plugin. <br /> 表单验证(Form Validation)<br />jQuery Validation.<br />Auto He

2011-01-05 10:34:00 666

原创 js 操作时间 获取第二天凌晨时间

<br />今天替朋友写了个js  一个按钮 一天内只能点击一次(第二天凌晨cookies过期)   自己又从中学了不少知识<br />贴出代码:<br /><script> <br />function checkCookie()<br />{<br />     var arrStr = document.cookie.split("; ");<br />     if(arrStr[0]!="n=2"){<br />          var exp =new Date(new D

2010-12-10 12:41:00 15085 4

原创 整理一下收集的PHP字符串截取函数

<br />程序一:PHP截取中文字符串方法<br />function msubstr($str, $start, $len) {<br />$tmpstr = “”;<br />$strlen = $start + $len;<br />for($i = 0; $i < $strlen; $i++) {<br />if(ord(substr($str, $i, 1)) > 0xa0) {<br />$tmpstr .= substr($str, $i, 2);<br />$i

2010-12-08 10:51:00 954

转载 Apache服务器使用.htaccess实现图片防盗链

<br />htaccess文件将影响其所在的目录及其子目录,因此,如果我们要保护的内容(此处以防止图片盗链为例,即图片)位于网站内多个目录下,可以考虑将其放在根目录下;而如果图片有单独的子目录如“/images/”,则只需将其放置在该目录下(当然也可以放到根目录中)。<br />需要注意的是,如果通过FTP方式将创建好的.htaccess上传到服务器上,传输模式应为ASCII而非Binary。上传到服务器后,应将其属性通过 CHMOD修改为644 或“RW-R–R–”,这样,可以保证服务器能够

2010-12-08 10:49:00 573

转载 如何入门一个PHP MVC框架

<br />一。选择 一个框架<br />       至于选哪一种框架,主要看个人,1)最好是身边朋友都有人在用,因为你不懂的时候方便解决。有时候论坛,手册上的解答你未必理解的通透,特别是没有接触过框架的phper来说,更是不知所云。2)选择此框架论坛比较活跃的,这是身有同感,前一段时间玩qeephp框架的时间,论坛冷冷清清的,工作需要,没办法,只能硬着上了,遇到问题的时候,回答的问题的人很少,同时手册之类只写了某部分,还有很多部分并没有写上去。对于一个新手来说,直接KO了。<br />二。熟

2010-12-08 09:22:00 1194

转载 Javascript中最常用的55个经典技巧

<br />1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 <br /><table border oncontextmenu=return(false)><td>no</table> 可用于Table <br /><br />2. <body onselectstart="return false"> 取消选取、防止复制 <br /><br />3. onpaste="return false" 不准粘贴 <br /><b

2010-12-02 13:48:00 403

原创 文本框的初始值出现空格问题

<br />今天下午同事弄了个文本框(<textarea></textarea>),他的初始值是从数据库调到前台显示的,本来数据库中的内容是没有空格的,但是到了前台显示的时候出现了一堆的空格。郁闷坏了……  <br /> <br />后来才发现 <textarea></textarea> 在一行出现的时候不容易出现空格,如果<textarea>然后再回车换行再写</textarea>这样写的时候就很容易出现空格<br /> <br />又知道了点细节问题,以后多加注意

2010-12-01 17:39:00 1237 1

原创 iconv的简单应用

<br />string iconv ( string in_charset, string out_charset, string str )<br /> <br />example<br /> <br />iconv("UTF-8","GB2312",$msg);<br /> <br />把编码为UTF-8 的$msg 转换成 GB2312;

2010-12-01 16:40:00 321

转载 收藏:十个技术含量超高的JS图片展示特效

十款超级酷的JS图片展示代码,一定会给你强烈的震撼,技术含量超高,1.预览地址:http://preview.zcool.com.cn/code/js/04/12.预览地址:http://preview.zcool.com.cn/code/js/04/2/3.预览地址:http://preview.zcool.com.cn/code/js/04/3/4.预览地址:http://preview.zcool.com.cn/code/js/04/4/5.预览地址:http://preview.

2010-12-01 09:24:00 597

原创 第一个博客

<br />今天是2010年的最后一个月的第一天,我开通了我的第一个程序员博客,我将在这里记录我网站开发中的琐事。

2010-12-01 09:12:00 354

phpmail 类 发邮件实例

强大的phpmail 发邮件类, 有直接可以运行的例子。

2011-07-30

空空如也

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

TA关注的人

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