自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (10)
  • 收藏
  • 关注

转载 jQuery事件委托( bind() \ live() \ delegate()) [委托 和 绑定的故事]

随着DOM结构的复杂化和Ajax等动态脚本技术的运用,事件委托自然浮出了水面。jQuery为绑定和委托事件提供了.bind()、.live()和.delegate()方法。本文在讨论这几个方法内部实现的基础上,展示它们的优劣势及适用场合。事件委托事件委托的事例在现实当中比比皆是。比如,有三个同事预计会在周一收到快递。为签收快递,有两种办法:一是三个人在公司门口等快递;二是委

2012-02-23 15:38:04 6393 1

转载 如何学习java

一、 JDK (Java Development Kit) JDK 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握 JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发

2012-02-01 19:34:10 2533

转载 Linux crontab 命令格式与详细例子

基本格式 :*  *  *  *  *  command分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令 crontab文件的一些例子: 30 21 * * * /usr/local/etc/rc

2011-12-15 15:25:47 3138

转载 mysql中,主键与普通索引的区别是什么?

一、什么是索引? 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经

2011-09-26 15:50:05 4911

转载 详解MySQL中SlowLog的实际配置

mysql 日志系统上线有段时间了,前端在慢慢切站点过来写入,未雨绸缪 diy了套 mysql 监控工具.分为 slave  status ,sync,objec infot,userprivileges,job status ,slowlog. 这次说下slow_log

2011-09-22 10:14:27 2876

转载 O/R Mapping 基本概念(欢迎指正)

原文[http://idior.cnblogs.com/archive/2005/07/04/186086.aspx] 近日 有关o/r m的讨论突然多了起来. 在这里觉得有必要澄清一些概念, 免的大家讨论来讨论去, 才发现最根本的理解有问题.本文并不保证所有观点正确, 只是个人

2011-07-21 18:15:06 2845

转载 什么是ActiveRecord

ActiveRecord是什么:1. 每一个数据库表对应创建一个类.类的每一个对象实例对应于数据库中表的一行记录; 通常表的每个字段在类中都有相应的Field;2. ActiveRecord同时负责把自己持久化. 在ActiveRecord中封装了对数据库的访问, 即CRUD;

2011-07-21 17:41:58 2952

原创 领域逻辑的三个主要模式 [转]

事务脚本事务脚本比较好理解,简单来说,就是将大多是事务,以过程的形式封装起来,然后在其他层(表现层)被调用,实现一定功能(输入、查询、更新数据库)。组织事务脚本需要通过合理的方法将其模块化,例如对于数据库连接等操作,可以独立出来,成为公用的过程。事务脚本可以通过一定的方法组织成类

2011-07-21 17:41:18 3277

原创 DIV模拟select下拉菜单效

// JavaScript Document//*********************************************************************************************/// 文件名:jquery.plugin_costom.js// 功能:用于存储自定义的jquery 插件// addby: zc 2011-15-19//**************************************************

2011-05-19 15:26:00 7637 1

转载 MVC2.0 基础知识

一、MVC基础介绍模型-视图-控制器(MVC)可能是近年来网络编程圈子里最常被提及的模式之一,微软推出Asp.net mvc后更是推波助澜,但由于在.net上MVC起步比较晚所以在.net平台上使用MVC架构做项目的并不是很多,绝大多数项目还是沿用着WebForm方案,当然这里并不是想说WebForm方案就不好,微软也一再强调Asp.net mvc并不是用来替代WebForm的,Asp.net mvc只是为开发者提供了新的选择,本系列希望可以帮助大家快速了解Asp.net mvc。1、历史MVC不是一种设计

2011-03-29 17:28:00 6607

转载 stream_set_timeout的使用方法

<br />PHP函数stream_set_timeout(Stream Functions)作用于读取流时的时间控制。fsockopen函数的timeout只管创建连接时的超时,对于连接后读取流时的超时,则需要用到 stream_set_timeout函数。由于国内的网络环境不是很稳定,尤其是连接国外的时候,不想程序出现Fatal error: Maximum execution time of 30 seconds exceeded in …的错误,该函数尤其有用。stream_set_timeout需

2011-03-11 00:48:00 12531

原创 什么是Socket,为什么要用Socket

<br />应用层通过传输层进行数据通信时,TCP和UDP会遇到同时为多个应用程序进程提供并发服务的问题。多个TCP连接或多个应用程序进程可能需要通过同一个 TCP协议端口传输数据。为了区别不同的应用程序进程和连接,许多计算机操作系统为应用程序与TCP/IP协议交互提供了称为套接字(Socket)的接口,区分不同应用程序进程间的网络通信和连接。<br />生成套接字,主要有3个参数:通信的目的IP地址、使用的传输层协议(TCP或UDP)和使用的端口号。Socket原意是“插座”。通过将这3 个参数结合起来,

2011-03-10 14:04:00 3104

转载 揭开Socket编程的面纱

<br />对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:<br /><br />1.         什么是TCP/IP、UDP?<br />2.         Socket在哪里呢?<br />3.         Socket是什么呢?<br />4.         你会使用它们吗?<br /><br />什么是TCP/IP、UDP?<br />         TCP/IP(Transmission Control Prot

2011-03-10 10:45:00 2838

转载 jQuery plugin Validation Callback使用

寫好的範例,可以按Result實際執行看看。圖1 測試的執行結果 7個CallbackCallback說明預設值submitHandler在Submit之前,且所有驗證成功,可以在這裡改成用$.ajax()送出。default (native) form submitinvalidHandler在Submit之前,且驗證失敗。沒有success單項證驗成功,參數是error,不是驗證的對向,也可以是文字,如果文字會加入error的class中。"valid"highlight單項證驗失敗,參數是驗證對向fu

2011-03-01 14:09:00 4838

原创 php curl_setopt() 详细解释

<br />curl_setopt()函数将为一个CURL会话设置选项。option参数是你想要的设置,value是这个选项给定的值。<br /><br /><br /><br />下列选项的值将被作为长整形使用(在option参数中指定):<br />CURLOPT_INFILESIZE: 当你上传一个文件到远程站点,这个选项告诉PHP你上传文件的大小。 <br />CURLOPT_VERBOSE: 如果你想CURL报告每一件意外的事情,设置这个选项为一个非零值。 <br />CURLOP

2011-02-22 17:05:00 6680

转载 php获取网页标题和内容函数(不包含html标签)

<br />function getPageContent($url) { //$url='http://www.ttphp.com; $pageinfo = array(); $pageinfo[content_type] = ''; $pageinfo[charset] = ''; $pageinfo[title] = '';

2011-02-16 10:54:00 4552

原创 html css 标题背景 折边凸显效果,有点意思,记录下

<br />实现这样的效果,标题背景 超出所在的box<br /> <br />下面是代码,标题是 <h2>  标签<br /> <br />#exp-detail .exp-content h2 { background-position: 0 -82px; font-size: 14px; font-weight: bold; height: 48px; line-height: 40px; margin: 15px -24px 0 -31px

2011-02-16 10:04:00 6768 1

转载 让插入到 innerHTML 中的 script 跑起来的实现代码

<br />在做 ajax 编程时,我们常常需要将 xmlhttp 获取到的页面内容通过 innerHTML 来赋给某个容器(比如 div、span 或者 td 等),但是这里存在一个问题,就是我们将要赋给 innerHTML 的页面内容如果包含有脚本程序,这些脚本程序不管是外部脚本,还是内部脚本,可能(1)都不会被执行。这个问题在某些时候微不足道,甚至可以忽略,但有些时候,这个问题就非常严重,它很可能让我们的程序得不到预期的结果。因此我们需要解决这个问题。<br />如果你读过 MSDN,你会发现并非所有

2010-12-14 11:34:00 2665

转载 JS类的封装及实现代码

<br />1. 定义js类 <br />js并不是一种面向对向的语言, 没有提供对类的支持, 因此我们不能像在传统的语言里那样 用class来定义类, 但我们可以利用js的闭包封装机制来实现js类, 我们来封装一个简的Shape类. <br />复制代码 代码如下:<br />function ShapeBase() { <br />this.show = function() <br />{ <br />alert("ShapeBase show"); <br />}; <br />this.init

2010-12-10 00:38:00 2716

转载 JS.Class - 2. Methods & Types

说实话,在 JavaScript 里玩 object-oriented 感觉像坐过山车,晕晕乎乎的。那个可以被称为 "上帝金手指" 的 this 会随时玩出一些魔法来,要永远记住它指向的是 "调用者",而不一定是对象实例本身。var MyClass = new JS.Class({ test : function(o) { alert(o == this); }});var o = new MyClass();var func =

2010-12-10 00:17:00 3580

原创 18位身份证号码验证算法代码

<br /> <br />介绍18位身份证号码最后一位校验码的计算方法<br /><br />公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。<br /><br />校验方法:<br />(1)十七位数字本体码加权求和公式<br />S = Sum(Ai * Wi), i = 0, ... , 16 ,先对前17位数字的权求和<br />Ai:表示第i位置上的身份证号码数字值<br />Wi:表示第

2010-12-07 12:37:00 596

转载 Javascript 操作select控件(新增、修改、删除、选中、清空、判断存在等)

<br />1.判断select选项中 是否存在Value="paraValue"的Item <br />2.向select选项中 加入一个Item <br />3.从select选项中 删除一个Item <br />4.删除select中选中的项 <br />5.修改select选项中 value="paraValue"的text为"paraText" <br />6.设置select中text="paraText"的第一个Item为选中 <br />7.设置select中value="paraValue

2010-12-03 14:40:00 702

原创 mysql 添加字段、删除字段、调整字段顺序 [转]

<br />ALTER TABLE — 更改表属性 添加字段: alter table `user_movement_log` Add column GatewayId int not null default 0 AFTER `Regionid` (在哪个字段后面添加) 删除字段: alter table `user_movement_log` drop column Gatewayid 调整字段顺序: ALTER TABLE `user_movement

2010-12-02 14:09:00 1835

原创 二分法和快速排序的PHP实现

<br />$pivot = $a[$l];$i = $l + 1;$j = $r;while(1){while($a[$i] > $pivot && $i < $j) $i++;while($a[$j] < $pivot) $j--;if($i>=$j) break; $temp = $a[$i];$a[$i]= $a[$j];$a[$j]= $temp;}$a[$l] = $a[$j];$a[$j] = $pivot;return $j;}   <

2010-11-09 15:15:00 1024

原创 DOM insertBefore 使用遇到的问题,记录下

<br />object.insertBefore(newnode,targetnode) 方法用于在指定的子节点之前插入节点。<br />指定节点与新节点为同级关系.注意:object必须与targetnode为父子关系,父孙关系或者其他关系均出错。<br /> <br />今天做的时候,table中没有加tbody,直接取的table对象,clone_node tr对象,但当 inserBefore ,object为table, targetnode为table.rows[0]时就会报错。<br />后

2010-11-08 11:20:00 1364

原创 MySQL索引经验之浅见

<br />在数据库表中,使用索引可以大大提高查询速度。<br /><br />假如我们创建了一个testIndex表:<br />create TABLE testIndex(i_testID INT NOT NULL,vc_Name VARCHAR(16) NOT NULL);<br /><br />我们随机向里面插入了1000条记录,其中有一条<br />    i_testID    vc_Name<br />      555    erquan<br />     <br />在查找vc_Nam

2010-11-04 10:49:00 412

转载 理解php原理的opcodes(操作码)

<br />现自己对php的原理基本上都不了解,特别是深层的~呵呵,继续努力,特转载喜欢的朋友可以研究下。<br /> Opcondes是一种php脚本编译后的中间语言,就像Java的Byte Code,或者.NET 的MSL 。(都没了解过~) <br />  举个文中的例子 <br />复制代码 代码如下:<br /><?php <br />  echo "Hello World"; <br />  $a = 1 + 1; <br />   echo $a; <br />  ?> <br />PHP执行

2010-11-04 10:18:00 518

转载 深入理解PHP原理之错误抑制与内嵌HTML

PHP支持内嵌HTML的, 那么对于PHP文件中, PHP标签外的HTML会怎么处理呢? 它和直接输出HTML有什么区别么?PHP提供了一个错误抑制符’@', 它是通过什么方式来阻止错误输出呢? 我又该在什么时候使用它呢?这是这俩天一些网友提到的共同问题, 今天就索性整体回答下, 备后来人翻阅.  PHP文件内嵌HTML的处理方式在PHP中, 所有在标签外的字符, 在词法分析过程中, 都会翻译成T_INLINE_HTML token, 在语法分析的时候, 所有的T_INLIE_HTML都会被分配ZEND_E

2010-11-03 18:17:00 574

原创 在php中的变量和函数名前加&符号的意思

在php中的变量和函数名前加&符号的意思:在PHP中&符号即传的是变量的引用而不是拷贝,引用意味着用不同的名字访问同一个变量内容。这并不像 C 的指针,它们是符号表别名。注意在 PHP 中,变量名和变量内容是不一样的,因此同样的内容可以有不同的名字。最接近的比喻是 Unix 的文件名和文件本身 - 变量名是目录条目,而变量内容则是文件本身。引用可以被看作是 Unix 文件系统中的紧密连接。 PHP 的引用允许你用两个变量来指向同一个内容。意思是,当你这样做时: $a =&$b ?> 这意味着 $a 和 $b

2010-11-03 18:04:00 1358

原创 关于php中的超全局变量$GLOBALS

<br />测试待的参数http://localhost/test/global.php?ab=aaaaaaaaaaa&bn=xxxxxxxx<br /> <br /> <br /> <?php $aaa="aaa";$bbb = "bbb";$ccc = "ccc";global $bbb,$ccc;print_r($GLOBALS);echo "</br></br></br></br>";print_r($_REQUEST);?> <br />输出结果如下:<

2010-11-03 17:31:00 1709

原创 程序入口自动调用 controller 的方法

<br />/**DS :常量 DIRECTORY_SEPARATOR,表示路径分隔符 在win里为/ ,在linux 里为/*CONTROLLERS_PATH:contorller主目录*SCRIPT_NAME:contorller主目录下的子目录*/function action(){ args_addslashes(); //act:controller中的路径参数 user.user_login。用"."分隔 //当cat没有值的时候,调用默认的"main"主co

2010-11-03 17:16:00 877

原创 使用连接(JOIN)来代替子查询(Sub-Queries) mysql优化系列记录

<br />使用连接(JOIN)来代替子查询(Sub-Queries)<br />MySQL从4.1开始支持SQL的子查询。这个技术可以使用SELECT语句来创建一个单列的查询结果,然后把这个结果作为过滤条件用在另一个查询中。例如,我们要将客户基本信息表中没有任何订单的客户删除掉,就可以利用子查询先从销售信息表中将所有发出订单的客户ID取出来,然后将结果传递给主查询,如下所示: <br />DELETE FROM customerinfo <br />WHERE CustomerID NOT in (S

2010-11-02 18:06:00 1500 2

原创 mysql语句优化

<br />绝大多数情况下,使用索引可以提高查询的速度,但如果SQL语句使用不恰当的话,索引将无法发挥它应有的作用。下面是应该注意的几个方面。首先,最好是在相同类型的字段间进行比较的操作。在MySQL 3.23版之前,这甚至是一个必须的条件。例如不能将一个建有索引的INT字段和BIGINT字段进行比较;但是作为特殊的情况,在CHAR类型的字段和VARCHAR类型字段的字段大小相同的时候,可以将它们进行比较。其次,在建有索引的字段上尽量不要使用函数进行操作。 <br />  例如,在一个DATE类型的字段上使

2010-11-02 18:05:00 597

原创 超详细mysql left join,right join,inner join用法分析

<br />下面是例子分析<br />表A记录如下: <br />aID aNum <br />1 a20050111 <br />2 a20050112 <br />3 a20050113 <br />4 a20050114 <br />5 a20050115 <br />表B记录如下: <br />bID bName <br />1 2006032401 <br />2 2006032402 <br />3 2006032403 <br />4 2006032404 <br />8 2006032408

2010-10-26 16:53:00 470

原创 近期要系统学的东西

1、正则2、mysql3、linux4、smart5、mvc for php

2010-10-21 14:11:00 478

转载 最简单的PHP MVC留言本实例

<br />这个帖子发布以后有朋友指出例子中V直接操作M不符合MVC原则,现在对代码做了修改:<br />在C中调用M中的方法返回数据(如全部留言数据),将M返回的数据传递给V,这样C操作M和V,V不再直接与M联系。<br />欢迎大家多多拍砖!<br /><br />写完那篇“写给懂C语言的人的PHP基本语法入门”后一直在学习PHP5的OOP,目的很简单,就是想研究MVC的PHP实现,所以,兴趣很快转移到MVC上面,网上有很多长篇大论,但是看完了我还是不能写出一个最简单的MVC程序,我这个人学东西有个习惯

2010-10-21 13:55:00 701

转载 魔术引用和函数addslashes()的微妙关系

<br />注明:下面的数据均是指通过Get/Post/Cookies获得的!<br />  1.<br />  条件: magic_quotes_gpc=off<br />  写入数据库的字符串未经过任何过滤处理。从数据库读出的字符串也未作任何处理。<br />  数据: $data="snow''''sun" ; (snow和sun之间是四个连续的单引号).<br />  操作: 将字符串:"snow''''sun" 写入数据库,<br />  结果: 出现sql语句错误,mysql不能顺利完成sql语

2010-10-20 18:04:00 591

原创 sharetronix 1.5 支持国内视频

<br />有的朋友升级到 1.5 后 sharetronix 不能播放 优酷,土豆等国内视频了,下面给出解决方法。<br /> <br />需要准备 <br />1。国内视频字典文件 /system/conf_embed.php<br />2。修改/system/controllers/ajax_postform-attach.php  中的部分代码。是的提交国内视频地址的时候,可以通过认证。<br /> <br />下面是 具体操作:<br /> <br />1.文件/system/conf_embed

2010-07-21 18:51:00 6619 1

原创 关于dedecm获取get/post 参数

<br />文件 /include/common.inc.php 中<br /> <br />函数<br /> function _RunMagicQuotes(&$svar){ if(!get_magic_quotes_gpc()) { if( is_array($svar) ) { foreach($svar as $_k => $_v) $svar[$_k] = _RunMagicQuotes($_v); } else { $svar = ad

2010-06-20 18:01:00 1679

原创 dedecms如何调用分类信息的当前地区名称

<br />修改文件:/include/taglib/infolink.lib.php <br />我们这里分步布走: <br />1、找到以下代码:大概在43行左右<br /><br />$fields= array('nativeplace'=>'','infotype'=>'','typeid'=>$typeid,'channelid'=>$channelid,'linkallplace'=>'','linkalltype'=>'');<br /><br /><br />修改为:<

2010-06-16 20:08:00 4034

Go语言快速入门 视频教程,10天学会GO,学GO这个就够了

第01套-Go语言快速入门(2018年2月更新精品,推荐观看)

2018-10-11

7个 js日历 插件

一个有七个JS日历插件,我使用了第六个,挺好用,别的没有实际测过,但觉得应该可以,推荐大家使用,挺方便。<INPUT type="text" name="date6"onclick="new Calendar(0).show(this)"> 直截写进INPUT 的onclick里就OK

2011-05-17

flash+xml 3图轮换

flash+xml 3图轮换,文本颜色可以设置,切换颜色可以设置。

2010-03-29

flash+xml 图片轮换

flash+xml 图片轮换,3图轮换,效果不错,可以xml可以配置小图大图,显示字体颜色

2010-03-29

WP-Cumulus 标签云(flash+xml+js) 支持中文

插入代码 <script type="text/javascript" src="swfobject.js"></script> <embed tplayername="SWF" splayername="SWF" type="application/x-shockwave-flash" src="tagcloud.swf?r=8269298" mediawrapchecked="true" pluginspage="http://www.macromedia.com/go/getflashplayer" id="tagcloudflash" name="tagcloudflash" bgcolor="#ffffff" quality="high" wmode="transparent" allowscriptaccess="always" flashvars="tcolor=0xffffff&amp;tcolor2=0x999999&amp;hicolor=0xffffff&amp;tspeed=100&amp;distr=true" width="260" height="250"> 参数 名称 格式 简介 distr 设定: true或false 如果设置为true时,标签均匀分布的球的表面。 tcolor Hex颜色值: 0xff0000 for red. 标签典型显示颜色 tcolor2 Hex颜色值 根据标签热门程度显示梯度颜色 hicolor Hex颜色值 鼠标悬停颜色 tspeed 数值: 数字 控制旋转速度,默认值100,增加侧增加速度

2009-12-18

SEO伴侣 VIP版本

SEO伴侣 十个不错的SEO 分析工具,很方便哦

2009-03-04

万能的flash+XML/js 切换图片

特别好用的flash切换图片,支持xml 和js 传入数据

2008-12-16

让你的windows日历,显示农历

让你的windows日历,显示农历,超好用,

2008-12-15

IDEA快捷键整理-doc格式

1、写代码时用Alt-Insert(Code|Generate…)可以创建类里面任何字段的getter与setter方法。 2、右键点击断点标记(在文本的左边栏里)激活速查菜单,你可以快速设置enable/disable断点或者条件它的属性。 3、CodeCompletion(代码完成)属性里的一个特殊的变量是,激活Ctrl-Alt-Space可以完成在或不在当前文件里的类名。如果类没有引入则import标志会自动创建。 4、使用Ctrl-Shift-V快捷键可以将最近使用的剪贴板内容选择插入到文本。使用时系统会弹出一个含有剪贴内容的对话框,从中你可以选择你要粘贴的部分。

2008-09-16

空空如也

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

TA关注的人

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