Discuz!替换extract函数的方法
Discuz!5.5.0中common.inc.php55行左右代码分析如下 对'_COOKIE', '_POST', '_GET'类型的变量数值进行分析并将其用类似extract的将变量从数组中导入到当前的符号表,记录下 foreach(array('_COOKIE', '_POST', '_GE…
MySQL的索引是以及数据库索引应用
数据库引入了索引 用户对数据库最频繁的操作是进行数据查询。一般情况下,数据库在进行查询操作时需要对整个表进行数据搜索。当表中的数据很多时,搜索数据就需要很长的时间,这就造成了服务器的资源浪费。为了提高检索数据的能力,数据库引入了索引机制。 有关“索引”的比喻 从某种程度上,可以把数据库看作一本书,把索引看作书的目录,通过目录查找书中的信息,显然较没…
千万级MySQL数据库建立索引及提高性能的手段
一、注意事项:首先,应当考虑表空间和磁盘空间是否足够。我们知道索引也是一种数据,在建立索引的时候势必也会占用大量表空间。因此在对一大表建立索引的时候首先应当考虑的是空间容量问题。其次,在对建立索引的时候要对表进行加锁,因此应当注意操作在业务空闲的时候进行。二、性能调整方面:首当其冲的考虑因素便是磁盘I/O。物理上,应当尽量把索引与数据分散到不同的磁…
MySQL密码丢失的找回方法(win/*inx)
破解本地密码: Windows: 1.用系统管理员登陆系统。 2.停止MySQL的服务。 3.进入命令窗口,然后进入MySQL的安装目录,比如我的安装目录是c:\mysql,进入C:\mysql\bin 4.跳过权限检查启动MySQL, c:\mysql\bin>mysqld-nt --skip-grant-tables 5.重新打开一个窗口…
JavaScript高级培训-自定义对象
在Java语言中,我们可以定义自己的类,并根据这些类创建对象来使用,在Javascript中,我们也可以定义自己的类,例如定义User类、Hashtable类等等。 目前在Javascript中,已经存在一些标准的类,例如Date、Array、RegExp、String、Math、Number等等,这为我们编程提供了许多方便。但对于复杂的客户端程序…
最简单的Javascript表单验证
表单的客户端javascript验证有各种各样的写法,登录为form的onsubmit事件或submit按扭写一个函数。对于小表单(只有一两个表单域的表单)就不必再专门再用javascript写一个验证函数了,只需要在form的onsubmit事件里加上: onsubmit="return domainname.value=='…
基于JavaScript框架之jquery的ajax实现一例
这个是rate的列子,rate成功返回1,重复rate或者失败返回0. 通过对id=pharsexxx(xxx为投票的短语id)的a对象的css的变化来表示投票结果 var rate_success = '顶好了!'; var rate_failure = '顶过啦!'; function ratephras…
jQuery中文入门指南,实例,起点教程
jQuery中文入门指南,翻译加实例,jQuery的起点教程 中文版译者:Keel 此文以实例为基础一步步说明了jQuery的工作方式。现以中文翻译(添加我的补充说明)如下。如有相关意见或建议请麻烦到我的 BLOG 写个回复或者 EMAIL 告知。 英文原版:http://jquery.bassistance.de/jquery-getting-s…
MYSQl left join 联合查询效率分析
user表: id | name 1 | libk 2 | zyfon 3 | daodao user_action表: user_id | action 1 | jump 1 | kick 1 | jump 2 | run 4 | swim sql: select id, name, action from user as u left join…
DeDeCMS V4.0采集完成后不能导入BUG的解决
DeDeCMS V4.0采集完成后不能导入BUG的解决 一直用的是自己写的CMS 昨天看DEDE出新版了 就想试试看 采集了半天文章,怎么导入都不行 提示成功 但是没有数据 开始是以为自己不熟悉操作的原因 刚仔细研究了下 发现根本没有入MYSQL 于是输出SQL看了下 发现原来是Dede文章模型里面的字段7 的"s ource"…