Mysql中如何查找并删除重复数据

Mysql中如何查找并删除重复数据
考试系统中做了一个用户导入试题功能,导致用户导入了很多重复的试题,我需要查询及删除一下重复的记录,于是有了这篇文章。 (一)单个字段 1、查找表中多余的重复记录,根据(question_title)字段来判断 select * from questions where question_title in (select question_title from people group by question_title having count(question_title) > 1) 2、删除表中多余的重复记录,根据(question_t...


JS中使用getYear方法显示年份错误的解决方法

JS中使用getYear方法显示年份错误的解决方法
利用js显示当前时间,代码如下。使用getYear方法获取年份,下方代码在ie中显示正常,可是到时火狐或者chrome中却显示不正确。年份那里就显示113年。。。代码如下: JavaScript <script language="javascript"> function getCurDate() { var d = new Date(); var week; switch (d.getDay()){ case 1: week="星期一"...


SVN:cleanup failed to process the following paths 错误的解决方案

SVN:cleanup failed to process the following paths 错误的解决方案
今天提交svn根目录提示文件无更改,可是明明里面的内容我已经改了好多。 于是乎我执行cleanup命令,但是遇到了错误提示:cleanup failed to process the following paths 原始内容XXXXXXXXXXXXXXXXXXXXXXX不存在 经过网上搜索找到了解决方案: 1.先将自己的程序备份一个到其他的路径 2.将报错的路径下的文件删掉,再update一下 3.将备份中你原先删掉的那个文件拷贝到那个路径下,执行clean up 然后提交成功


Detected an illegal character input string的解决方法

Detected an illegal character input string的解决方法
在PHP中使用iconv转化字符串编码时出现错误。具体错误为: Detected an illegal character input string 出错的语句内容为:iconv("GB2312","UTF-8",$a); 解决的方法是将GB2312换为GBK。 出现这个错误的原因是因为$a中出现了超出GB2312范围的字符,所以换用范围更广的GBK编码。问题得到解决。


Yii中单独为module加载Bootstrap或其他组件的4种方法

Yii中单独为module加载Bootstrap或其他组件的4种方法
Bootstrap中包含了丰富的Web组件,根据这些组件,可以快速的搭建一个漂亮、功能完备的网站。 但是有时候我们网站前台并不需要Bootstrap,只要管理后台使用Bootstrap,那么该如何单独为一个module加载Bootstrap呢? 这里有4中方法来实现这个: 1.在应用的配置文件中添加如下内容 (protected/config/main.php): PHP 'modules'=>array( 'admin'=>array( ...


如何确认OpenVZ VPS中的TUN/TAP设备已正确配置

如何确认OpenVZ VPS中的TUN/TAP设备已正确配置
大多数的VPS提供商默认是不为VPS配置TUN/TAP设备的,需要申请开通TUN/TAP。如何验证OpenVZ VPS的TUN/TAP设备已被正确呢?用下面命令测试: #cat /dev/net/tun 如果命令返回信息为: cat: /dev/net/tun: File descriptor in bad state 恭喜你,你的VPS TUN/TAP已经可以使用。 如果命令返回信息为: cat: /dev/net/tun: No such device 或者其它,说明TUN/TAP设备没有被正确配置。 另外还是要提醒,要使用VPN...


在Centos下设置程序开机自动启动

在Centos下设置程序开机自动启动
1.默认为系统服务的程序开机启动方法 例如:mysqld,httpd等 可以直接使用命令 chkconfig mysqld on 这样开机就可以启动mysql了。 2.不是系统服务,需要命令启动的 直接编辑 /etc/rc.d/rc.local 在最下面一行加入启动命令即可。例如: su - svn -c "svnserve -d --listen-port 9999 -r /opt/svndata" //这样开机就可以自动启动svnserver了。


给Mysql查询结果中加入序号字段

给Mysql查询结果中加入序号字段
只要下面简单的一句话即可在mysql中检索结果中加入序号。 SELECT @ROW := @ROW + 1 AS ROW, t.* FROM group_post t, (SELECT @ROW := 0) r 12 SELECT @ROW := @ROW + 1 AS ROW, t.*  FROM group_post t, (SELECT @ROW := 0) r   Mysql中@ROW默认从0开始统计。


使用Ajax提交表单时如何将kindeditor编辑器中的内容赋值给textarea

使用Ajax提交表单时如何将kindeditor编辑器中的内容赋值给textarea
KindEditor在火狐下或者其他浏览器下都无法得到textarea文本框的值。 首先描述下我这边遇到的KindEditor错误现象: 1、在IE8/FF下均得不到值; 2、当点击KindEditor的全屏按钮切换到全屏模式输入时,再返回正常模式,可以得到值; 3、我用的是jQuery的ajax点击事件提交表单的,无法得到值; 4、直接用表单的提交按钮可以得到值。 那么如何解决上述的这些问题呢? JavaScript ...


Mac换为Win7系统后,苹果蓝牙鼠标无法使用的解决方法

Mac换为Win7系统后,苹果蓝牙鼠标无法使用的解决方法
今天将mac air 换为win7了。 可是刚装完后键鼠正常,但装上bootcamp3.1之后,就无法使用苹果鼠标了。 搜索了很久终于找到方法,在这里记录与大家分享下。 关闭蓝牙设备,然后按以下操作: 1.升级蓝牙驱动 右键计算机,管理->设备管理器,双击“Bluetooth无线电收发器”,在"Generic Bluetooth" 上点右键选属性。 点“驱动程序”->更新驱动程序->浏览计算机以查找驱动程序软件->从计算机的设备驱动程序列表中选...