- 博客(82)
- 资源 (10)
- 收藏
- 关注
转载 jQuery事件委托( bind() \ live() \ delegate()) [委托 和 绑定的故事]
随着DOM结构的复杂化和Ajax等动态脚本技术的运用,事件委托自然浮出了水面。jQuery为绑定和委托事件提供了.bind()、.live()和.delegate()方法。本文在讨论这几个方法内部实现的基础上,展示它们的优劣势及适用场合。事件委托事件委托的事例在现实当中比比皆是。比如,有三个同事预计会在周一收到快递。为签收快递,有两种办法:一是三个人在公司门口等快递;二是委
2012-02-23 15:38:04
6519
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
2613
转载 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
3218
转载 mysql中,主键与普通索引的区别是什么?
一、什么是索引? 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经
2011-09-26 15:50:05
4983
转载 详解MySQL中SlowLog的实际配置
mysql 日志系统上线有段时间了,前端在慢慢切站点过来写入,未雨绸缪 diy了套 mysql 监控工具.分为 slave status ,sync,objec infot,userprivileges,job status ,slowlog. 这次说下slow_log
2011-09-22 10:14:27
2917
转载 O/R Mapping 基本概念(欢迎指正)
原文[http://idior.cnblogs.com/archive/2005/07/04/186086.aspx] 近日 有关o/r m的讨论突然多了起来. 在这里觉得有必要澄清一些概念, 免的大家讨论来讨论去, 才发现最根本的理解有问题.本文并不保证所有观点正确, 只是个人
2011-07-21 18:15:06
2878
转载 什么是ActiveRecord
ActiveRecord是什么:1. 每一个数据库表对应创建一个类.类的每一个对象实例对应于数据库中表的一行记录; 通常表的每个字段在类中都有相应的Field;2. ActiveRecord同时负责把自己持久化. 在ActiveRecord中封装了对数据库的访问, 即CRUD;
2011-07-21 17:41:58
2981
原创 领域逻辑的三个主要模式 [转]
事务脚本事务脚本比较好理解,简单来说,就是将大多是事务,以过程的形式封装起来,然后在其他层(表现层)被调用,实现一定功能(输入、查询、更新数据库)。组织事务脚本需要通过合理的方法将其模块化,例如对于数据库连接等操作,可以独立出来,成为公用的过程。事务脚本可以通过一定的方法组织成类
2011-07-21 17:41:18
3326
原创 DIV模拟select下拉菜单效
// JavaScript Document//*********************************************************************************************/// 文件名:jquery.plugin_costom.js// 功能:用于存储自定义的jquery 插件// addby: zc 2011-15-19//**************************************************
2011-05-19 15:26:00
7752
转载 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
6657
转载 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
12692
原创 什么是Socket,为什么要用Socket
<br />应用层通过传输层进行数据通信时,TCP和UDP会遇到同时为多个应用程序进程提供并发服务的问题。多个TCP连接或多个应用程序进程可能需要通过同一个 TCP协议端口传输数据。为了区别不同的应用程序进程和连接,许多计算机操作系统为应用程序与TCP/IP协议交互提供了称为套接字(Socket)的接口,区分不同应用程序进程间的网络通信和连接。<br />生成套接字,主要有3个参数:通信的目的IP地址、使用的传输层协议(TCP或UDP)和使用的端口号。Socket原意是“插座”。通过将这3 个参数结合起来,
2011-03-10 14:04:00
3155
转载 揭开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
2874
转载 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
4892
原创 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
6752
转载 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
4587
原创 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
6819
转载 让插入到 innerHTML 中的 script 跑起来的实现代码
<br />在做 ajax 编程时,我们常常需要将 xmlhttp 获取到的页面内容通过 innerHTML 来赋给某个容器(比如 div、span 或者 td 等),但是这里存在一个问题,就是我们将要赋给 innerHTML 的页面内容如果包含有脚本程序,这些脚本程序不管是外部脚本,还是内部脚本,可能(1)都不会被执行。这个问题在某些时候微不足道,甚至可以忽略,但有些时候,这个问题就非常严重,它很可能让我们的程序得不到预期的结果。因此我们需要解决这个问题。<br />如果你读过 MSDN,你会发现并非所有
2010-12-14 11:34:00
2713
转载 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
2774
转载 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
3638
原创 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
639
转载 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
746
原创 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
1874
原创 二分法和快速排序的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
1064
原创 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
1485
原创 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
440
转载 理解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
593
转载 深入理解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
609
原创 在php中的变量和函数名前加&符号的意思
在php中的变量和函数名前加&符号的意思:在PHP中&符号即传的是变量的引用而不是拷贝,引用意味着用不同的名字访问同一个变量内容。这并不像 C 的指针,它们是符号表别名。注意在 PHP 中,变量名和变量内容是不一样的,因此同样的内容可以有不同的名字。最接近的比喻是 Unix 的文件名和文件本身 - 变量名是目录条目,而变量内容则是文件本身。引用可以被看作是 Unix 文件系统中的紧密连接。 PHP 的引用允许你用两个变量来指向同一个内容。意思是,当你这样做时: $a =&$b ?> 这意味着 $a 和 $b
2010-11-03 18:04:00
1597
原创 关于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
1808
原创 程序入口自动调用 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
920
原创 使用连接(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
1529
原创 mysql语句优化
<br />绝大多数情况下,使用索引可以提高查询的速度,但如果SQL语句使用不恰当的话,索引将无法发挥它应有的作用。下面是应该注意的几个方面。首先,最好是在相同类型的字段间进行比较的操作。在MySQL 3.23版之前,这甚至是一个必须的条件。例如不能将一个建有索引的INT字段和BIGINT字段进行比较;但是作为特殊的情况,在CHAR类型的字段和VARCHAR类型字段的字段大小相同的时候,可以将它们进行比较。其次,在建有索引的字段上尽量不要使用函数进行操作。 <br /> 例如,在一个DATE类型的字段上使
2010-11-02 18:05:00
633
原创 超详细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
495
转载 最简单的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
755
转载 魔术引用和函数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
636
原创 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
7097
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
1733
原创 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
4097
7个 js日历 插件
2011-05-17
WP-Cumulus 标签云(flash+xml+js) 支持中文
2009-12-18
IDEA快捷键整理-doc格式
2008-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人