- 博客(16)
- 资源 (7)
- 收藏
- 关注
转载 Linux下php扩展模块开发
<br />项目做了快半年了,关于php的扩展模块开发,从完全不懂到边查资料边摸索,到现在的灵活运用,其间也经历了不少的困惑期,在此以文章记录,希望对有同样需求的人起到一定的帮助作用。<br /><br />一. 生成一个简单的php extension<br /><br />我们需要两个目录:php src,php bin,到网上下载一个php源码包,解压,安装。<br /><br />php的解压目录记为 phpsrc(如:/home/src/php-4.4.4) ,安装目录记为 phpbin(如 /u
2011-03-31 11:54:00 1402
转载 jQuery免费相册插件
<br />http://www.xueit.com/html/2010-12/33-77395115220101213155506203.html<br /> <br /> <br /><br />jQuery现在越来越被重视,相当多的web2.0网站在采用它来展示其照片库。jQuery效果能够模拟出Flash的效果将一组照片相当优雅地展示在读者面前。下面我们将为大家介绍14个顶级的jQuery效果。你喜欢的话,可以拿去用在你自己网站的相册上。<br /> <br />Galleria – Galleri
2011-03-30 18:04:00 1296
原创 JS 继承
<br /><br />var $SYSMSG = {};<br />$SYSMSG.extend = function(c, b) {<br /> for (var a in c) {<br /> $SYSMSG[a] = !!b == false ? c[a] : $SYSMSG[a]<br /> }<br />};
2011-03-29 17:10:00 1115
原创 js动态给对象加属性
<br />最近在忙于公司产品的自定义的一个项目<br /> <br /> <br />js..<br />需要动态加属性..<br />标记下 <br />diy={<br />defaults:{<br />m:[{}]<br />}<br />}<br /> <br />如果要给 diy.default.m数组再加属性..<br /> <br />就得<br />var a=0;<br />var key='abcd';<br />var value=10;<br />eval("diy.defaul
2011-03-25 12:36:00 2279
原创 JS-拖拽里面经常用到的函数
<br />obj.setCapture() //让它捕捉所有鼠标事件<br /> <br /><br />obj.stopPropagation(); //不再让该对象发送任何事件<br />obj.preventDefault(); //通知浏览器不再执行与事件关联的默认动作<br /> <br />obj.onmousewheel = mousewheel //当转动鼠标滚轮时运行脚本<br />setCapture()可以用在对DIV的拖动效果上。就不用给body设置onmouse
2011-03-21 18:20:00 1128
原创 JS-拖拽里面经常用到的函数
<br />obj.setCapture() //让它捕捉所有鼠标事件<br /> <br /><br />obj.stopPropagation(); //不再让该对象发送任何事件<br />obj.preventDefault(); //通知浏览器不再执行与事件关联的默认动作<br /> <br />obj.onmousewheel = mousewheel //当转动鼠标滚轮时运行脚本<br />setCapture()可以用在对DIV的拖动效果上。就不用给body设置onmouse
2011-03-21 18:11:00 1072
原创 JS 拖动...
<br /> <br />拖拽功能恐怕也是AJAX最明显的特征之一了,之前自己实现过拖拽效果,性能并不好,尤其在IE下的反映,<br />在网上搜索的时候发现大部分的实现效果都是类似这样的:<br />(1) 创建mousedown, mousemove, mouseup的监听事件<br />(2) 在mousemove的监听事件中不断的重置被拖拽元素的left, top值 (性能问题就出在这里)<br />因为mousemove事件的执行是当鼠标每移动一个像素,就会触发绑定
2011-03-21 14:31:00 1320
原创 短URL
function shorturl($input) { $base32 = array ( 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', 'A','B','C','D','E','F','G', 'H','I','J','K','L','M','N','O','P'
2011-03-18 17:19:00 1168
原创 php自定义函数调用全局变量的另类方法
<br /><br />今天在修改网站的网银支付系统时,发现了这种方法。以前写程序时,在php自定义函数里调用全局变量一般都是在函数开头加上global声明一下全局变量,然后才在函数里使用,但这里提到的这种方法,却不用那么麻烦,只需要在一个公用函数里声明一下变量,那么就可以在任何地方调用这个变量的值。<br />掌握这种方法很简单,只需要巧用”&”符号。<br />这里用一个简单的例子说明下”&”的妙用01<?php02$a = 'c';03$b = &$a; //表示$b 和
2011-03-18 17:07:00 6182
转载 Centos+Mysql+sphinx+mmseg(rhel4) [收藏]
<br />一、所需文件列表<br />mmseg-0.7.3.tar.gz 中文分词 <br />mysql-5.1.26-rc.tar.gz mysql-5.1.26源代码<br />sphinx-0.9.8-rc2.tar.gz sphinx-0.9.8-rc2源代码<br />fix-crash-in-excerpts.patch
2011-03-15 18:22:00 2287
原创 php MySQL使用rand函数随机取记录
<br /><br />php MySQL使用rand函数随机取记录<br />如何在mysql中使用随机数, 如何写一个语句能一下更新几百条MYSQL数据!<br />需要测试MYSQL数据库,里面有一个上万条数据的数据库,如何写一个PHP文件一下每次更新几百条信息,我都是写一个循环一次更新一条信息,这样我知道用WHILE写就可以了,要是一次更新好比100条数据改如何写呢!<br />正确答案是:UPDATE cdb_posts SET views = rand();<br />顺便给你找了点关于mysq
2011-03-14 10:06:00 3932
原创 [译]Facebook是怎么做MySQL备份的?
<br /><br />原文意译:http://www.facebook.com/note.php?note_id=10150098033318920<br />转载请注明下,谢谢..<br />Facebook的用户每天创造大量的数据,为了确保数据可靠的存储,我们每天进行数据备份.我们通过将原来的逻辑备份改成定制化的物理备份,显著地提升了备份的速度(不增加体积的情况下).<br /><br />从mysqldump到xtrabackup<br />我们使用mysqldump来进行每日的数据库备份,mysq
2011-03-07 21:52:00 1176
原创 Sphinx安装笔记
// 下载所需文件wget http://www.sphinxsearch.com/downloads/sphinx-0.9.8-rc2.tar.gzwget http://www.coreseek.com/uploads/sources/sphinx-0.98rc2.zhcn-support.patchwget http://www.coreseek.com/uploads/sources/fix-crash-in-excerpts.patch#wget http://www.coreseek.com/u
2011-03-07 09:22:00 1262
原创 C/C++ 宏详解
<br />C/C++ 宏详解众多C++书籍都忠告我们C语言宏是万恶之首,但事情总不如我们想象的那么坏 <br />众多C++书籍都忠告我们C语言宏是万恶之首,但事情总不如我们想象的那么坏,就如同goto一样。宏有<br />一个很大的作用,就是自动为我们产生代码。如果说模板可以为我们产生各种型别的代码(型别替换),<br />那么宏其实可以为我们在符号上产生新的代码(即符号替换、增加)。<br />关于宏的一些语法问题,可以在google上找到。相信我,你对于宏的了解绝对没你想象的那么多。如果你<br /
2011-03-06 21:53:00 1409 1
转载 CSS挂马及相应防范方法
<br /><br />黑客们发现发现,用来制作网页特效的CSS代码,也可以用来挂马。<br /> 随着Web2.0的普及,各种网页特效用得越来越多,这也给黑客一个可乘之机。他们发现,用来制作网页特效的CSS代码,也可以用来挂马。而比较讽刺的是,CSS挂马方式其实是从防范E挂马的CSS代码演变而来。<br /> 安天实验室阿楠:安全工程师,从事病毒分析多年。<br /> 网站挂马的手段最初非常单一,但是随着Web2.0技术以及Blog、Wiki等广泛的应用,挂马也涌现出各种各样的技术,其中CSS挂马方
2011-03-06 10:19:00 835
转载 Linux+Apache+MySQL+PHP5的安装与配置与phpBB2论坛的架设
<br />在现在的网络应用中,Linux+Apache+MySQL+PHP已经成为一个重要的组合应用了.在这里我们以PHP5为例谈一下Linux+Apache+MySQL+PHP5的安装与配置.在经过这样的工作以后我们就可以用phpBB2来架设我们自己的论坛了.<br />1 安装MySQL<br />MySQL可以从htt://www.mysql.org处下载得到.解压后入其目录,我们可以看一下他所提供的INSTALL-BINARY文件,在其中谈到了MySQL的安装方法:<br />$ groupadd
2011-03-04 16:59:00 1930
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人