- 博客(16)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 SQL 我不知道的Tips
1、FOUND_ROWS()题目:SELECT * FROM `table` LIMIT 20,10;在上边sql中使用什么选项可以使 SELECT FOUND_ROWS()忽略LIMIT子句,返回总数?*答案* : SQL_CALC_FOUND_ROWSSELECT SQL_CALC_FOUND_ROWS * FROM `table` LIMIT
2016-05-27 13:55:19 764
原创 js 扒一扒这些题目都考了哪些知识点
1.空数组是true还是false题目:var tmp = 'a';if([]==false) tmp+='b';if(![]) tmp +='c';alert(tmp);*结果*:ab分析:知识点,当任意值与布尔值相比较,都会将两边的值转化为Number而[]与false比较,false转换为0,[]为空数组,也转换为0但是,因为[]虽然没有元素,
2016-05-27 10:26:36 493
原创 PHP 扒一扒这些题目都考了哪些知识点
1.模除题目:<?phpecho -10%3;*结果*-1分析:其实这道题的知识点是在考模除和正负号的关系,那么我们看一段进阶的代码<?php echo "10%3=>",10%3;echo "";echo "-10%3=>",-10%3;echo "";echo "-10%-3=>",-10%-3;echo "";echo "10%-3=>",10
2016-05-26 09:40:12 1465
原创 php设定错误和异常处理可使用的函数
register_shutdown_function使用场景:当我们的脚本执行完成或意外死掉导致PHP执行即将关闭时,这个函数会被调用。函数介绍:void register_shutdown_function(callback $callback[.mixed $parameter]);Registers a callback to be executed after script
2016-05-25 17:43:10 1681
原创 简谈常用缓存技术
对于一个访问量庞大的网站来说,缓存机制是很重要的提速和优化手段。那么我们在开发一个网站的过程中,能用到的,需要注意的缓存机制都有哪些呢?本文将浅显层面做一些简单笔记。如果大家有不同意见,欢迎拍砖。本文主要提到如下缓存技术:浏览器缓存、网关/代理服务器缓存、页面缓存、数据缓存、数据库缓存、反向代理缓存 浏览器缓存浏览器缓存机制,主要就是HTTP协议定义的缓存机制(如 Expi
2016-05-25 15:18:18 14122
原创 从用户浏览器输入url到用户看到页面结果的过程,发生了什么事情?
题外话:最近经历面试,被问到至少三次这个问题,想起来总结一下。其实这个问题可以换个问法:请描述一下一次完整的http请求过程。1、域名解析 域名解析的过程:1).查询浏览器自身DNS缓存 2).若上面没有查找到,则搜索操作系统自身的dns缓存 3).若上面没有找到,则尝试读取hosts文件 4).若上面没有找到,向本地配
2016-05-25 11:14:08 4258
原创 php 计算两个日期的间隔天数
使用php内部自带函数实现1、使用DateTime::diff 实现计算 参考阅读>>PHP DateTime::diff()上代码:<?php $start = "2016-05-25";$end = "2016-05-23";$datetime_start = new DateTime($start);$datetime_end = new DateTime($end)
2016-05-25 10:20:26 9531
原创 php的设计模式
题外话:前几天到一家公司面试php职位,来面试我的是一位java工程师,囧。随后他随便问了几个php和java共有的名词,要我解释。当时我就渣了。其中一个就是让我描述设计模式都有哪些。虽然我很久之前隐约学习过,奈何时间久远,脑子里早就自动缓存失效。最近整理印象笔记,把这个问题在csdn上简单记录一下。首先,推荐一本书《设计模式》,本人已在网上找到电子版资料,还没开始阅读,欢迎阅读过的小伙伴前来
2016-05-20 11:31:48 749
原创 PHP代码优化小笔记
1.十万级以上次执行情况,方法可以被静态化,考虑声明为静态。2.echo 效率高于print3.循环之前设置循环最大次数4.销毁变量去释放内存,特别是大的数组5.避免滥用魔法函数6.require_once() /include_once()比较耗费资源7.在includes和requires中使用绝对路径8.$_SERVER['REQUEST_TIME']优于time
2016-05-20 10:05:34 313
原创 php 数组函数
函数描述实例输入输出array()生成一个数组 array_combine()生成一个数组,用一个数组的值作为键,另一个数组作为值 range()创建并返回一个包含指定范围的元素的数组 compa
2016-05-19 17:05:11 433
原创 php 字符串函数
函数名描述实例输入输出trim()删除字符串两端的空格和其他预定义字符$str="\r\nHello\r\n";echo trim($str)目标字符串清除后的字符串rtrim()/chop()删除字符串右边的空格或其他预定义字符 ltrim()
2016-05-19 11:58:08 466
原创 php 数学函数
函数名描述实例输入输出abs()求绝对值$abs = abs(-4.2);//4.2数字绝对值数字ceil()向上取整ceil(9.9);//10浮点数进一取整floor()向下取整floor(9.9);//9浮点数直接舍去
2016-05-17 15:35:02 488
原创 php文件上传错误代码
注意:1、上传文件的时候,在html里面的form表单一定要标注:enctype='multipart/form-data'2、有种说法,要求一定要在form表单里面,在file前面加上隐藏域如:文件上传错误代码: 预定义变量$_FILES数组有5个内容: $_FILES['userfile']['name']——客户端机器文件的原名称
2016-05-17 15:03:16 1938
原创 php 上传csv文件
php fgetcsv()函数定义和用法fgetcsv() 函数从文件指针中读入一行并解析 CSV 字段。与 fgets() 类似,不同的是 fgetcsv() 解析读入的行并找出 CSV 格式的字段,然后返回一个包含这些字段的数组。fgetcsv() 出错时返回 FALSE,包括碰到文件结束时。注释:从 PHP 4.3.5 起,fgetcsv()
2016-05-17 14:42:59 1013
原创 php getimagesize()函数获取图片宽度高度
输出Array([0] => 170[1] => 254[2] => 2[3] => width="170" height="254"[bits] => 8[channels] => 3[mime] => image/jpeg)获取宽度和高度的方法list(width,height)=getimagesize('1.jpg');
2016-05-17 14:30:13 501
原创 网页乱码需要注意的地方
1、网页的meta信息2、文档保存的编码格式3、程序通过header()函数指定的编码4、客户端浏览器的选择编码5、服务器默认编码如果有数据库,也要注意数据表的编码格式,还有入库数据的编码格式
2016-05-17 14:27:10 268
大家讨论一下debug_zval_dump()如何
2015-12-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人