- 博客(34)
- 收藏
- 关注
原创 php函数in_array奇怪现象
$k = 0;$fieldArr = array('tt', 'bb');if ( in_array( $k, $fieldArr)) { echo '1';}按理来说,是不会输出1的,但是最后输出1, 是不是in_array函数使用的时候会转类型呢,卖个关子,看了源码告诉大家
2015-07-04 16:47:41
910
原创 做游戏开发必须会的抓包方法
php是用来写接口的,经常调试需要用到抓包,电脑本地抓包,很多人都会,但是手机抓包呢?现在给大家介绍下手机抓包的方式首先先下载Fiddler,自己可以去google找下然后安装打开最后保存 重启fiddler然后运行cmd 输入ipconfig查看自己的ip地址假设的电脑ip地址是192.168
2015-04-21 22:17:05
26339
原创 display和visibility的区别
前段时间,面试的时候遇到这个问题:display和visibility的区别之前一直有使用display:none来隐藏元素,却没对比过他们的区别,回去后自己写了下html对比一下,效果如下display:none在看看visibility:hidden效果出来了,visibility:hidden虽然隐藏了元素,但是还是会占据这一空间,
2015-03-28 21:46:38
690
原创 zepto获取select元素的选中值的文本
我们都以为zepto和jquery差不多,用法也差不多,所以获取select元素选择值的文本的时候,直接用了jquery的语法,实际上这样是获取不到的错误:$("select[name=provience]").find("option:selected").text();正确:$("select[name=provience] option").not(function(){ r
2015-03-20 16:04:12
4696
原创 php使用pdo或mysqli查询
pdo$db = new PDO('mysql:host=127.0.0.1;dbname=test;charset=utf8','root','rootpass');$stm = $db->prepare("select * from test where field = :value");$stm->bindValue(':value',$_GET['field'],PDO::PARAM_
2015-03-17 22:59:38
760
原创 php curl采集,服务器gzip压缩返回数据怎么办
一般服务器不会胡乱返回gzip压缩的数据,一般是客户端请求的头部里包含你浏览器能接受的压缩方式,Accept-Encoding:gzip,deflate,sdch这里是gzip 、deflate、sdch这三种方式,这里不一一说明是指什么,不懂的可以去找谷哥度娘,有些服务器强制返回gzip压缩的数据,我们采集的时候,返回的是乱码,根本无法读取使用,这个时候马
2015-01-05 12:48:21
7077
原创 无需插件,直接加参数,chrome即可模拟手机浏览器
在目标那里加一段参数即可:--user-agent="mozilla/5.0 (linux; u; android 2.3.3; en-us; sdk build/ gri34) applewebkit/533.1 (khtml, like gecko) version/4.0 mobile safari/533.1"这样就可以模拟手机浏览器访问了,方便自己调试
2014-12-18 11:21:56
2224
原创 预装Win8系统进入不了PE工具无法安装其他系统解决方法
预装Win8系统进入不了PE工具无法安装其他系统解决方法: 开机进入BIOS,修改以下选项,步骤如下: 1、重启机器,进入BIOS 2、进入security—>secure boot选项,将其值设为Disabled。 3、进入Startup—UEFI/Legacy Boot选项,将UEFI/Legacy Boot选项的值变更为Both;接着将UEFI/Leg
2014-12-09 08:59:32
1294
转载 互联网公司招聘启事的正确阅读方式
“期权激励拿到手软” ——> 希望能弥补你看到基本工资后的脚软;“有活力的技术团队” ——> 团队平均工作经验“千亿市场的探索者” ——> 目前尚没看清具体市场在哪;“扁平化管理” ——> 公司还没招到HR;“典型欧美创业工作环境” ——> 办公室现处于毛坯房状态;“新技术+新方向+新团队” ——> 嗯,目前这三样都没有;“直
2014-11-22 12:50:12
594
转载 PHP配置文件详解php.ini
[PHP] ; PHP还是一个不断发展的工具,其功能还在不断地删减 ; 而php.ini的设置更改可以反映出相当的变化, ; 在使用新的PHP版本前,研究一下php.ini会有好处的;;;;;;;;;;;;;;;;;;; ; 关于这个文件 ; ;;;;;;;;;;;;;;;;;;;; 这个文件控制了PHP许多方面的观点。为了让PHP读取这个文件,它必须被命名为 ; 'php.i
2014-11-20 10:36:31
551
原创 table标签里插入form标签的奇怪现象
最近帮朋友处理它的表单无法提交的问题,弄了些时间,发现了一个奇怪的问题add$("#add").live('click', function(){$("form").append('');});注意,form标签是放在table标签里面的,input标签全部跑到table标签外面了打开chrome浏览器,审查元素,发现调试了下,改了下位置,
2014-11-17 14:46:47
4891
1
原创 post和put的区别
PUT,DELETE操作是幂等的。所谓幂等是指不管进行多少次操作,结果都一样。比如我用PUT修改一篇文章,然后在做同样的操作,每次操作后的结果并没有不同,DELETE也是一样。顺便说一句,因为GET操作是安全的,所以它自然也是幂等的。POST操作既不是安全的,也不是幂等的,比如常见的POST重复加载问题:当我们多次发出同样的POST请求后,其结果是创建出了若干的资源。安全和幂等的意义在于:
2014-10-28 11:37:36
1008
转载 apache常用配置
++如何设 置请求等待时间在httpd.conf里面设置: TimeOut n 其中n为整数,单位是秒。++如何接收一个get请求的总时间接收一个post和put请求的TCP包之间的时间 TCP包传输中的响应(ack)时间间隔++如何使得apache监听在特定的端口 修改httpd.conf里面关于Listen的选项,例如: Listen 8
2014-10-23 10:35:06
532
转载 MySQL如何利用索引优化ORDER BY排序语句
MySQL索引通常是被用于提高WHERE条件的数据行匹配或者执行联结操作时匹配其它表的数据行的搜索速度。MySQL也能利用索引来快速地执行ORDER BY和GROUP BY语句的排序和分组操作。通过索引优化来实现MySQL的ORDER BY语句优化:1、ORDER BY的索引优化。如果一个SQL语句形如:SELECT [column1],[column2],
2014-10-23 10:34:30
435
转载 算法运行时间、logN、NlogN 之间的比较
http://clarkluo2004.blog.163.com/blog/static/32973801200845115213422/这个帖子说的非常好啊 1 大部分程序的大部分指令之执行一次,或者最多几次。如果一个程序的所有指令都具有这样的性质,我们说这个程序的执行时间是常数。 logN 如果一个程序的运行时间是对数级的,则随着N的
2014-10-23 10:32:44
646
转载 php获取用户IP的三种方式的区别
1.REMOTE_ADDR:浏览当前页面的用户计算机的ip地址 2.HTTP_X_FORWARDED_FOR: 浏览当前页面的用户计算机的网关 3.HTTP_CLIENT_IP:客户端的ip 在PHP 中使用 $_SERVER["REMOTE_ADDR"] 来取得客户端的 IP 地址。 但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的 IP 地址,而不是
2014-10-22 10:40:48
548
转载 php编译安装常见问题
今天编译php-5.2.5的时候遭遇configure: error: libjpeg.(a|so) not found.这个问题,顺便做个记录。解决方法是:yum install libjpeg-devel 再重新编译即可。php官方也有解决方法: http://bugs.php.net/bug.php?id=33685以下是转载的,而且都是基于yum install
2014-10-19 00:14:42
443
转载 CentOS 源码编译安装LAMP(Apache MySQL PHP)
源码编译安装LAMP虽然过程繁琐,但可以根据自己PHP程序的需要配置相应的环境,非常的灵活。对于比较急于配置好LAMP的同学,可以使用lamp一键安装。卸载yum或rpm安装的amp软件在编译安装lamp之前,首先先卸载已存在的rpm包吧。rpm -e httpdrpm -e mysqlrpm -e phpyum -y remove httpdyum
2014-10-15 16:30:59
628
原创 apache关闭目录浏览
Options FollowSymLinks IncludesNOEXEC -Indexes#这里关闭目录浏览 AllowOverride All Order Deny,Allow Allow from all
2014-10-15 16:10:35
601
转载 show slave status 参数详解
Slave_IO_State:等待 master 发生事件Master_Host:当前的主服务器主机Master_User:被用于连接主服务器的当前用户Master_Port:当前的主服务器接口Connect_Retry:master-connect-retry选项的当前值Master_Log_File:I/O线程当前正在读取的主服务器二进制日志文件的名称Read_Ma
2014-10-11 16:58:49
308
原创 centOS防火墙iptables的设置教程
弄了一个上午,大概搞明白iptables的设置网上很多都是讲规则,但是没讲怎么用,下面自己总结下先用下面的命令编写iptables规则(下面是开放80端口)#允许本地回环接口(即运行本机访问本机) iptables -A INPUT -s 127.0.0.1 -d 127.0.0.1 -j ACCEPT # 允许已建立的或相关连的通行 iptables -A IN
2014-10-10 11:33:28
608
转载 Apache的Order Allow,Deny 详解
Allow和Deny可以用于apache的conf文件或者.htaccess文件中(配合Directory, Location, Files等),用来控制目录和文件的访问授权。所以,最常用的是:Order Deny,AllowAllow from All注意“Deny,Allow”中间只有一个逗号,也只能有一个逗号,有空格都会出错;单词的大小写不限。上面设定的含义是先设定“
2014-09-19 10:08:30
369
转载 MySQL内存使用以及优化中需要的几点注意
1、从内存中读取数据是微秒级别的。而从磁盘读则是毫秒级别的。二者相差一个数量级。所以想优化数据库,第一个要做到的就是优化io。2、key_buffer_size[global]设置的内存区域大小缓存了myisam表的索引。由于myisam只缓存索引在内存中,并不缓存数据在内存,所以如果内存允许,要让这个参数足够能容纳所有myisam的所有索引来提高性能。另外,在myisam表上,尽量让所有的查
2014-09-16 22:50:41
378
转载 360双内核浏览器修改默认模式
content的取值为webkit,ie-comp,ie-stand之一,区分大小写,分别代表用webkit内核,IE兼容内核,IE标准内核。 若页面需默认用极速核,增加标签: 若页面需默认用ie兼容内核,增加标签: 若页面需默认用ie标准内核,增加标签:
2014-09-15 16:20:03
1972
原创 mysql表备注查询语句
SELECT COLUMN_NAME, DATA_TYPE AS `数据类型`, CHARACTER_MAXIMUM_LENGTH AS `字符长度`, NUMERIC_PRECISION AS `数字长度`, NUMERIC_SCALE AS `小数位数`, IS_NULLABLE AS `是否允许非空`, CASE WHEN EXTRA = 'auto_increment' THEN 1
2014-09-10 16:46:11
859
原创 svn模板
【提交类型】:BUG/新功能/需求修改/版本制作/代码整理/解决编译不过/阶段性递交/追加递交【问题描述】:该单的描述,从devtrack中复制过来或从功能性对本次修改的描述【程序描述】:无(原因分析或者是对修改的技术性描述)【修改内容】:1.修改的内容12.修改的内容2【相关单号】:无【需要测试】:是/否
2014-08-31 13:33:02
627
转载 MySQL如何利用索引优化ORDER BY排序语句
MySQL索引通常是被用于提高WHERE条件的数据行匹配或者执行联结操作时匹配其它表的数据行的搜索速度。MySQL也能利用索引来快速地执行ORDER BY和GROUP BY语句的排序和分组操作。通过索引优化来实现MySQL的ORDER BY语句优化:1、ORDER BY的索引优化。如果一个SQL语句形如:SELECT [column1],[column2],…. FRO
2014-08-29 11:18:26
389
转载 Js获取当前日期时间及其它操作
var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate(); //获取当前日(1-31)
2014-08-26 10:52:55
388
转载 js处理php输出时间戳
由PHP传入JS处理的时间戳我说怎么老是对不上号呢,原来JS时间戳为13位,包含3位毫秒的,而PHP只有10位不包含毫秒的。看来得补补基础了。附我的一个解决Comment发表时间的函数:script> var nowtime = (new Date).getTime();/*当前时间戳*/ /*转换时间,计算差值*/ function comptime(beginT
2014-06-20 09:33:08
635
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人