自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 javascript写的贪吃蛇(循环遍历DOM思路,非数组)

<br /><mce:script type="text/javascript"><!--var snake={ st:500,//速度初始为0.5秒移动一次,数值越小速度越快! num:0, start:function(){//初始化,建立外围DIV框架,键盘事件,食物或蛇的初始数量和位置 div=document.createElement('div'); div.style.cssText="po

2010-08-22 18:24:00 724

原创 json_encode替代函数

大家都知道PHP里有一个很好用的JSON函数,json_encode,但是这个函数只有PHP5.2以上版本才支持,如果服务器版本是5.2以下版本的话无法使用,传统方法是手动拼接字符,然后前端eval,但是这种处理方法效率低,而且麻烦,可以考虑使用如下函数代替json_encode

2011-07-31 13:09:35 929

原创 页面正常,mysql数据库乱码问题

  浏览器页面执行任何操作都很正常显示,数据库编码为utf-8,页面编码和文件编码均为utf-8,但是用命令行进入mysql,select * from 表名的时候,在命令终端显示的中文数据却是乱码!  原因分析:因为我们操作系统一般是GBK编码的,而数据库为UTF8,所以直接显示就是乱码,解决方法很简单:用mysql命令行:set charset gbk;然后再select * from 表

2011-06-15 13:53:00 513

原创 require和 include区别

一.require() 和 include()    除了怎样处理失败之外在各方面都完全一样1.include() 产生一个警告  require()  则导致一个致命错误换句话说,如果你想在丢失文件时停止处理页面,那就别犹豫了,用  require()  吧。include()  就不是这样,脚本会继续运行。同时也要确认设置了合适的incl

2011-06-12 01:32:00 407

原创 PHP根据文件头信息准确判断上传的文件类型

function checkTitle($filename) {$file     = fopen($filename, "rb");$bin      = fread($file, 2); //只读2字节fclose($file);//$bin = file_get_contents($filename,false,null,0,2);$strInfo = @unpack

2011-06-10 10:36:00 586

原创 重装WINDOWS系统后恢复UBUNTU启动菜单方法(详细细节)

<br />    在网上查了不少方法,感觉写得都不够详细,不是测试前提没有说清楚,就是方法对应不了实际的机型版本。导致执行起来有各种问题和错误!<br /> <br />   重装WINDOWS系统后,将会改写MBR,导致原来的UBUNTU里GRUB启动菜单丢失。<br />  解决方法:<br />   在WIN下的MENU.LST菜单里加入:注意GRLDR版本用目前比较新的0。4。5版,我用的是这个,其他旧版本没有测试过!<br />   title Ubuntu_10.04<br />   fi

2011-05-05 01:15:00 919

转载 MySQL的几个实用字符串函数 (转)

MySQL的几个实用字符串函数 (转) 收藏 最近老婆问我要一个在mysql里做行列转换的sql语句,想了半天没想出来,还是去网上搜一下吧,然后就发现了这篇文章,非常实用,特转过了一起分享:)<br /><br />原文地址:http://blog.54master.com/index.php/316158/viewspace-20836<br /><br />MySQL的几个实用字符串函数1、concat()函数<br />   1.1 MySQ

2011-04-07 01:47:00 596

转载 利用mysql加密函数保护网站敏感数据

利用MySQL加密函数保护网站敏感数据 收藏 如果您正在运行使用MySQL的Web应用程序,那么它把密码或者其他敏感信息保存在应用程序里的机会就很大。保护这些数据免受黑客或者窥探者的获取是一个令人关注的重要问题,因为您既不能让未经授权的人员使用或者破坏应用程序,同时还要保证您的竞争优势。幸运的是,MySQL带有很多设计用来提供这种类型安全的加密函数。本文概述了其中的一些函数,并说明了如何使用它们,以及它们能够提供的不同级别的安全。<br /><

2011-04-07 01:35:00 421

转载 三个方法优化MySQL数据库查询

三个方法优化MySQL数据库查询转于http://blog.csdn.net/wuhuiran/archive/2007/09/20/1793651.aspx<br />在优化查询中,数据库应用(如MySQL)即意味着对工具的操作与使用。使用索引、使用EXPLAIN分析查询以及调整MySQL的内部配置可达到优化查询的目的。<br /> 任何一位数据库程序员都会有这样的体会:高通信量的数据库驱动程序中,一条糟糕的SQL查询语句可对整个应用程序的运行产生严重的影响,其不仅消耗掉更多的数据库时间,且

2011-04-07 01:28:00 356

原创 mysql常用命令

<br />常用mysql命令行命令<br />   转于:http://blog.csdn.net/coldy456/archive/2010/03/09/5358713.aspx<br />   1 .mysql的启动与停止<br />  启动MYSQL服务 net start mysql <br />  停止MYSQL服务 net stop mysql <br />2 . netstat –na | findstr 3306 查看被监听的端口 , findstr用于查找后面的端口是否存在<br />3

2011-04-07 01:19:00 469

原创 PHP发邮件总结

<br />PHP发邮件方法很多,有用别人写好的类,可以自己定义SMTP,也可以用socket模拟操作等等,这里我用网上非常流行和常见的PHPMailer类进行操作,代码如下:<br /><?php date_default_timezone_set('UTC');//进行一下时区的设置! require("./PHPMailer/class.phpmailer.php");//把类包含进来!PHPMAILER版本5.1 $mail = new phpmailer();//实例化类 //$a

2010-09-18 16:02:00 808

原创 ASP发邮件总结

<br />ASP发邮件目前用的一般是JMAIL4.4或4.5,这里测试我用4。4,百度下载4。4,并直接安装即可,无需要regsvr32注册,代码如下:<br /><%'on error resume nextdim jml, contentidset jml = server.createobject("jmail.message")jml.charset = "gb2312" ' 邮件字符集,默认为"us-ascii"' jml.isoencodeheaders = false '

2010-09-18 15:54:00 553

转载 面向对象的 Javascript 闭包

面向对象的 Javascript 闭包 收藏闭包  闭包意味着内层的函数可以引用存在于包绕它的函数的变量,即使外层的函数的执行已经终止。这一特殊的论题可能是非常强大又非常复杂的。我强烈推荐你们参考本节后面将提及的站点,因为它有一些关于闭包这一话题的精彩的信息。  我们先来看程序2-13所示的闭包的两个简单例子。    程序2-13. 闭包改善的代码清晰性的两例//得到id为"main"的元素var obj = document.getElementById("main"

2010-07-31 05:27:00 673

转载 JS封装

<br />封装是面向对象的重要概念之一。如果一个程序没有封装性,也就谈不上什么面向对象。但是,JavaScript并不像其他的语言,比如Java,有公有变量和私有变量等;在JavaScript中只有一种作用域:公有作用域。在本章中,我们将会见识到JavaScript是如何实现封装的特性的。<br />1. this和公有变量 <br />首先需要理解this关键字。看下面的一段代码,你应该对此感到熟悉:<br />Js代码 <br />view plaincopy to clipboard

2010-07-31 05:17:00 1396

转载 匿名函数和闭包

<br />以下全是个人理解以及网上查找而来,如有不对请指正...<br />匿名函数<br />几种匿名的写法<br />(function(){})();最常见到的;<br />(function(){}());<br />void function(){};<br />错误的写法<br />function(){}(); <br />为什么会这样了,  看看函数声明的语法和函数表达式的语法说明<br /> 一.函数声明<br />function name([param[, par

2010-07-31 03:12:00 1131

转载 通用Access字段数据获取模块

<br /><br /><br />闲来无事,玩了玩Sql Injection,数据表名及字段名猜测就不贴了,贴一下直接获得已知表名字段名的数据的过程!<br />getdata.asp<br /><!--#include file="gbutf.asp"--><br /><%<br />Server.ScriptTimeOut = 6000000<br />function getuid(n,col,getid)<br />    dim rv<br />    rv = "无"<br />    for

2010-07-30 20:05:00 442 2

原创 Alert弹出窗口 美化体验版

<br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-CN" lang="zh-CN"><head>   <title>Alert弹出窗口 美化体验版</title>   <meta http-equ

2010-07-30 20:04:00 1989

转载 支持IE、Firefox的popupMenu

<br /><br />dhLayer.htm<br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br /><html><br /><head><br /><meta http-equiv="content-type" content="text/html; charset=gb2312" /><br />

2010-07-30 20:02:00 556

转载 ASP版CDONTS和Jmail发邮件实例

<br /><br /> <br />CDONTS: <br />  <% on error resume next <br />  username="dh20156" <br />  userpass="123456" <br />  realname="杜欢"<br />  email="dh20156@126.com" <br /><br />  dim objCDOMail <br />  Set objCDOMail = Server.CreateObject("CDONTS.NewMail

2010-07-30 19:59:00 409

转载 ASP版CDONTS和Jmail发邮件实例

<br /><br /> <br />CDONTS: <br />  <% on error resume next <br />  username="dh20156" <br />  userpass="123456" <br />  realname="杜欢"<br />  email="dh20156@126.com" <br /><br />  dim objCDOMail <br />  Set objCDOMail = Server.CreateObject("CDONTS.NewMail

2010-07-30 19:59:00 591

转载 javascript 命名空间

<br /><br />..<br />       好不容易把 所有的 流程走完了  最后还是挂在 了 hr手上  真是让人郁闷.....<br />      //-------------------------------------------------------------------------------------------悲伤的分割线<br />    如果页面的js内容比较少的 时候,确实命名空间的意义是没有的 但是 当 有很多的 .js的 外部连接的 时候<br />命名空间的

2010-07-30 19:47:00 240

转载 javascript 性能优化

<br /><br />看了 比较多的 文章<br />顺便把这些东西归纳一下。<br />各位看客,如果发现错误请指正.........<br />1 .尽量用全局变量代替局部变量<br />以前看道这句话的时候  以为是用巧妙的方法来减少全局变量的 次数<br />其实他还有一层意思<br />如下 面一个函数<br />function c(){<br />    document.body.appendChild(document.createElement('div'));<br />};<br

2010-07-30 19:46:00 260

转载 jq代码分析-函数

<br /><br />extend<br /> <br />第 一个参数可以对象  也可以是布尔    (如果是布尔值表示是否深度便利)<br />如果是一个对象则 扩展到原来的对象上去<br />如果是多个对象   则每个对象都扩展到原来的对象上去<br /> <br />var wt = function(){<br />};<br />wt.extend = function() {<br />                   var target = arguments[0] || {}, i

2010-07-30 19:44:00 337

转载 jq片段代码分析

<br /><br />记录代码中觉得写的比较有意思的代码片段<br /><br /><br />第一个来自clean:方法<br /><br />用正则取标签<br />    if ( typeof elem === "string" ) {<br />     elem = elem.replace(/(<(/w+)[^>]*?)//>/g, function(all, front, tag){<br />      return tag.match(/^(abbr|br|col|img|input|

2010-07-30 19:43:00 477

转载 滑动门应用

<br /><br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br /><html xmlns="http://www.w3.org/1999/xhtml"><br /><head><br /><meta http-equiv="Content-Type" content="text/html; char

2010-07-30 19:41:00 399

转载 JS操作表格(兼容IE,FF,CHROME)

<br /> <br /><script>  <br />var clearObject=null;<br />var count=0;<br />function add()<br />{   <br />  var table=document.getElementById("mytable");<br />  var tr = table.insertRow(table.rows.length);<br />  var td=tr.insertCell(0);<br />  td.innerHTML=

2010-07-30 18:46:00 670

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