- 博客(49)
- 收藏
- 关注

原创 一些小代码
1、怎样从数随机抽取几条记录?答:SELECT * FROM tbl_name ORDER BY RAND() limit 0,x;注:数据多时速度慢。2、在地址栏里输入javascript:alert(document.lastModified)来知道网页的最后更新时间。2.1、在地址栏里输入javascript:alert(document.cookie)来知道网页的cooki
2011-11-28 14:27:03
483
原创 php数字与字符串比较时的注意事项
<?php$key = '1_1';$p1 = 1;//$p1 = (string)$p1;//var_dump($p1);if ($key == $p1) { echo 'eq';} else { echo 'neq'; }?>如果不把$p1强制设置为字符串,明明不相等,却判断为相等。
2016-11-04 18:45:01
1424
转载 在Windows下压缩生成tar.gz文件的方法
选中需要打包的文件,右击-在弹出的菜单中【7-zip】-【添加到压缩包】,然后选择压缩格式为.tar;打包之后可发现生成的文件体积并没有减小。 最后,选中刚刚生成的.tar文件,再次执行右击-在弹出的菜单中【7-zip】-【添加到压缩包】,可发现在可选格式中,多了.gzip选项,选中该项,生成压缩文件,即为.tat.gz文件,经测试,该文件可在lin服务器端正常解压缩。 ------
2016-03-29 15:51:29
8239
原创 两个大数组foreach,找出相同的key数量,所用的时间对比
<?phpfunction microtime_float() { list($usec, $sec) = explode(" ", microtime()); return ((float)$usec + (float)$sec);}for($i = 1;$i <= 10000;$i++) { $data_1[$i] = 1;}for($i = 1001;$i
2014-02-13 15:52:06
2164
原创 IE6 getElementById读到name的值了
script type="text/javascript">function ss() { alert(document.getElementById("Q").value);}ie6得到的值是name,而不是id! 详细说明:http://www.w3help.org/zh-cn/causes/SD9001
2013-04-28 14:06:55
625
转载 mysql 对varchar型数字排序
字段pageNum1,6,9,11 希望排序顺序为1,6,9,11但是实际排序为1,11,6,9 后来发现是因为pageNum这个字段是varchar类型的不是int型,所以排序会出问题。 网上的解决方法为order by pageNum+0order by pageNum×1 ------------------------------------
2013-02-07 14:13:14
3491
原创 PHP同时操作多个MySQL连接
<?php$con_1 = mysql_connect('localhost','root','')or die("不能连接数据库!");mysql_select_db('gameupload',$con_1);$con_2 = mysql_connect('localhost','root','')or die("不能连接数据库!");mysql_select_db('blog4
2013-01-22 17:26:52
1833
转载 linux查找进程并杀掉进程
grep:以指定模式搜索文件或管道输入。ps: 查看进程状态。process statekill:删除执行中的程序或工作。杀死进程。 组合应用: 1 younes@ubuntu:~$ ps -A|grep fcitx //查看fcitx输入法的进程号2 9495 pts/0 00:00:03 fcitx3 younes@ubuntu:~$ kill 949
2012-12-21 10:01:17
1742
转载 极点五笔托盘图标没有了怎么办?
隐藏了吧 按 Ctrl+← 试试 这个是开关键 来源:http://zhidao.baidu.com/question/287390893.html
2012-12-11 11:32:24
1345
转载 grep在指定类型的文件中查找字符
find -name '*.php'|xargs grep 'include'//在当前目录及其子目录的php文件中查找include字符串find . -name '*.php' -exec grep -i -nH "include" {} \;//同上 ------------------------------------------------参考来源:http://www
2012-10-30 10:58:05
6436
转载 利用GBK双字节编码突破PHP单引号转义限制进行SQL注入:set names gbk导致的sql注入
<?php$conn = mysql_connect('localhost','root','')or die("不能连接数据库!");$db = mysql_select_db('test',$conn);mysql_query("set names 'gbk'");//如果是这行,就可以注入了//mysql_query("SET character_set_connection
2012-08-28 17:40:35
3395
转载 PHP中使用Filter进行数据安全过滤
安全是个永恒的话题,任何一个PHPer都免不了要过数据验证及过滤这一关。通常的验证方法,相信只要有点经验的PHPer都能写个八九不离十,只是安全性高低的问题。这里我来介绍一种利用PHP的Filter来进行验证的方法,既简单又高效。Filter曾作为PHP扩展(PECL)的一部分,使用时需要加载外部库文件,但在PHP 5.2之后的版本已编译到PHP中,使用时无需加载。目前filter提供函数有:
2012-08-07 15:09:25
1160
原创 phpstrtotime()对于31日求上个月有问题
PHP自带的strtotime()对于31日求上个月有问题,如下:<?php$date = "2012-07-31";$date_unix = strtotime($date);$lastmonth = strtotime("last month",$date_unix);//或者strtotime("-1 month",$date_unix);echo date("Y-m
2012-07-31 16:23:27
3466
原创 array_merge与+的区别
<?php$a = array("a"=>1,"b"=>2,"c"=>3);$b = array("aa"=>1,"22"=>2,"cc"=>3);$data = array_merge($a,$b);print_r($data);$data2 = $a + $b;print_r($data2);?>结果:Array( [a] => 1 [b
2012-07-05 16:05:28
606
原创 一个drop table用的时间
mysql> drop table login_day;Query OK, 0 rows affected (1.60 sec)
2012-06-14 15:16:47
705
转载 jquery textSlider 文字滚动
这是文字滚动插件,自动滚动,向上滚动,向下滚动功能;调用方法$(document).ready(function(){ $("#scrollDiv").textSlider({ line:4, speed:500, timer:3000
2012-05-04 10:32:31
979
原创 php怎么判断字符串中有连续4个的字符
<?php$str = 'php怎么判断字符串中有连续4个的字符我我我我';//$str = 'php怎么判断字符串中有连续4个的字符戲戲戲戲';//$str = 'php怎么判断字符串中有连续4个的字符我ssss';//gbk情况if (preg_match("/([\x80-\xff].|.)\\1{3,}/",$str)) { echo '有连续4个的字符';
2012-04-16 11:04:33
1581
转载 解决secureCRT显示中文为乱码
-----------------------参考来源:http://www.hackbase.com/tech/2011-06-17/64180.html
2012-04-06 16:44:08
583
转载 php显示当前数据库名称
$r = mysql_query("SELECT DATABASE()") or die(mysql_error());echo mysql_result($r,0);---------------------------------来源:http://www.phpweblog.net/haix/archive/2009/08/18/6852.aspx
2012-04-01 10:30:59
3460
转载 Word2003取消首字母大写方法
打开Word2003文档,编辑菜单栏的“工具”下拉列表中的“自动更正选项”,在弹出的“自动更正”窗口中将“句首字母大写”前面的钩取消,然后确定即可提示:大家可以看到上图中还有表格单元格的首字母大写、英文日期第一个字母大写、更正前两个字母连续大写等,这些都可以根据自己的需要来设置。------------------------------------------------------
2012-02-10 16:40:09
4678
转载 用tail -f查看mysql慢查询日志
输入:tail -f /tmp/slowquery.log-----------------------我们可以通过tail -f查看日志文件。$tail -f /var/lib/mysql/slow-queries.log# Time: 110107 16:22:11# User@Host: root[root] @ localhost []# Query_time: 9
2012-02-04 15:44:10
2078
原创 mysql 导出查询结果到文件
select * from comm_title order by id desc limit 10 into outfile '/www/webdir/res.txt';
2012-02-03 17:14:30
3039
转载 linux top命令简介
top 命令是最流行的性能监视工具之一,我们必需了解。它是一个优秀的交互式工具,用于监视性能。它提供系统整体性能,但报告进程信息才是 top 命令的长处。top 命令交互界面如下图所视:top 界面分为两个部份,光标上面部份显示关于系统整体性能,光标下面部份显示各进程信息。光标所在处是用来输入操作命令的。linux top命令界linux top命令界面第一行显示的内容和u
2012-01-31 16:29:16
723
转载 memcached最大能存储多大的单个item?
1MB。如果你的数据大于1MB,可以考虑在客户端压缩或拆分到多个key中。为什么单个item的大小被限制在1M byte之内?啊…这是一个大家经常问的问题!简单的回答:因为内存分配器的算法就是这样的。详 细的回答:Memcached的内存存储引擎(引擎将来可插拔…),使用slabs来管理内存。内存被分成大小不等的slabs chunks(先分成大小相等的slabs,然后每个slab
2012-01-18 17:05:09
3817
转载 深入研究mysql中group by与order by取分类最新时间内容——同理在android里也可用
鉴于项目的需要,就从网上找到该文章,文章分析得很详细也很易懂,在android里,(不知道是不是现在水平的限制,总之我还没找到在用ContentProvider时可以使用子查询),主要方法是用SQLiteDatabase 的 rawQuery,直接运行sql语句就可以了。 以下是转自网上的一篇文章 本文就和大家一起深入研究下mysql中group by与order by.下面是我模
2012-01-14 17:09:21
10417
原创 Fatal error: Allowed memory size of 20971520 bytes exhausted
PHP运行的时候出现如下错误:Fatal error: Allowed memory size of 20971520 bytes exhausted (tried to allocate 35 bytes) inD:\zzx\APMServ5.2.0\www\htdocs\temp.php on line 21解决方法:修改php.ini的memory_limit,改大点就行了,记得
2012-01-10 14:10:50
6993
转载 mysql union一些语句
(select * from news where id=26) union (select * from news where id=30);(select * from news where id=26) union (select * from news where id=30) order by id desc limit 10;(select * from news where
2012-01-05 16:31:30
692
转载 apmserv虚拟主机不能用set_time_limit(0);
找到vhost.conf文件 D:/APMServ5.2.6/Apache/conf/apmserv/Vhost.conf修改php_admin_value safe_mode On为php_admin_value safe_mode Off-------------------------------------------------------------来源:htt
2011-12-16 16:55:32
1144
转载 xp 网页 flash swf 无法调用 摄像头 问题解决
修改下文件 C:\windows\system32\Macromed\flash\mms.cfgAVHardwareDisable = 1 修改成0此操作是允许FLASH调用摄像头此问题出现在xp净化版,估计是系统被改所致重新打开浏览器,就可以了。-----------------------------------------------来源:http://g
2011-12-16 11:22:36
3714
原创 open_basedir restriction in effect错误的解决办法
用apmserv5.2.6建虚拟主机的时候,发现如果包含目录上级的文件,会有错误。<?phprequire_once "../config.php";?> 应该把“PHP读写限制在以下目录(留空不限制)”的路径改成下,就可以了。--------------------------------------------------------------------
2011-12-10 12:38:16
7289
原创 securecrt上传下载文件命令
1、下载(默认下载目录如图):sz t.html 2、上传:rz上传并且重名时覆盖:rz -y在弹出的窗口中选择文件即可。
2011-12-08 17:48:28
740
原创 一些vi命令
打开文件,如果文件不存在,则新建,并打开:vi a.txt按键盘i键,进行编辑。按ESC键。保存并退出(有以下3种方法)::wqZZ:x只保存::w只退出::q不保存退出::q!
2011-12-08 16:41:18
365
原创 一些cron命令
列出当前用户的cron:crontab -l列出指定用户的cron:crontab -uroot -l编辑当前用户的cron:crontab -e删除当前用户的cron:crontab -rcron文件语法: 分 小时 日 月 星期 命令 0-59 0-23 1-31 1-12 0-6 command
2011-12-05 17:55:22
1790
转载 Centos用cron定时执行PHP
whereis php找到bin文件夹。每分钟执行一次:* * * * * /usr/bin/php /var/www/html/cron/1.php >> /var/www/html/cron/1.txt//完整路径,并要确保对文件夹有可写权限。------------------------------------------------------------------
2011-12-05 17:32:39
4816
转载 CentOS 6.0 系统 LAMP(Apache+MySQL+PHP) 安装步骤
一、安装 MySQL 首先来进行 MySQL 的安装。打开超级终端,输入:1[root@localhost ~]# yum install mysql mysql-server 安装完毕,让 MySQL 能够随系统自动启动:12[root@localhost ~]#
2011-12-03 15:00:17
837
转载 centos刚安装的php不能访问,页面空白。
centos6.0,刚安装时自带apache,用可视化界面的“添加/删除软件”,安装php 然后重启apache,在/var/www/html里面复制个info.php(从windows xp里面直接复制):phpinfo();?>但是访问该页面,会出现如下提示(去/etc/php.ini,把display_errors = Off改成display_errors = On
2011-12-03 11:52:50
12544
原创 virtualbox下的centos访问windows下的文件
1、先安装“增强功能”:VirtualBox安装CentOS后如何安装增强功能2、“设置”、“数据空间”、3、
2011-11-30 11:24:51
664
转载 CentOS在同一个窗口打开文件夹
先打开一个文件夹,编辑-->首选项-->行为-->总是在浏览器窗口中打开还多了前进、后退等等功能,确实方便多了。------------------------------------------------------------------------------原文链接:http://www.linuxidc.com/Linux/2010-04/25756.htm
2011-11-28 14:17:54
1482
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人