摘要: 在PHP面试中或者考试中会有很大几率碰到写出五种获取文件扩展名的方法 $file = ‘需要进行获取扩展名的文件.php’; //第一种,根据.拆分,获取最后一个元素的值function getExt1{return end(explode(".",$file);)}//第二种,获取最后一个点的位置 阅读全文
posted @ 2018-09-18 14:57 Typical_me 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 原文地址 http://blog.csdn.net/qq_25806863/article/details/70607204 数组和链表是两种基本的数据结构,他们在内存存储上的表现不一样,所以也有各自的特点。 大致总结一下特点和区别,拿几个人一起去看电影时坐座位为例。 数组的特点 在内存中,数组是一 阅读全文
posted @ 2018-09-12 11:04 Typical_me 阅读(73) 评论(0) 推荐(0) 编辑
摘要: <?php/*功能:求随意四个点是否能组成四边形 给你四个坐标点,判断它们能不能组成一个矩形,如判断([0,0],[0,1],[1,1],[1,0])能组成一个矩形。 我们分析这道题, 给4个标点,判断是否矩形 高中知识,矩形有4条边,两两相等, 矩形两条对角线相等, 矩形的长短边与对角线满足勾股定 阅读全文
posted @ 2018-09-11 11:20 Typical_me 阅读(2173) 评论(0) 推荐(0) 编辑
摘要: html代码 <html><head><title>json</title><script src="//cdn.bootcss.com/jquery/3.1.1/jquery.js"></script></head><body>json<input type="button" onclick="s 阅读全文
posted @ 2018-09-05 12:33 Typical_me 阅读(1300) 评论(0) 推荐(0) 编辑
摘要: 源文来自博客魅影星魂 https://www.cnblogs.com/xinghun/p/5660846.html 一、SQL注入 所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。具体来说,它是利用现有应用程序,将(恶 阅读全文
posted @ 2018-08-28 12:20 Typical_me 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 操作数据库的时候,可能会由于并发问题而引起的数据的不一致性(数据冲突) 乐观锁 乐观锁不是数据库自带的,需要我们自己去实现。乐观锁是指操作数据库时(更新操作),想法很乐观,认为这次的操作不会导致冲突,在操作数据时,并不进行任何其他的特殊处理(也就是不加锁),而在进行更新后,再去判断是否有冲突了。 通 阅读全文
posted @ 2018-08-28 12:09 Typical_me 阅读(98) 评论(0) 推荐(0) 编辑
摘要: //递归求和函数 function sum($n){ if($n>1){ return $n+sum($n-1); }else{ return 1; }} //用递归的方式打印出当前目录及子目录function showDir($path,$level = 0){ $fh = opendir($pa 阅读全文
posted @ 2018-08-27 14:40 Typical_me 阅读(91) 评论(0) 推荐(0) 编辑
摘要: echo与print都是php的关键字 两者之间的区别在于:echo 可以接受参数列表,而print()只支持一个参数 相同点在于:如果参数中包含变量,需要使用双引号指明参数,否则输出的是变量名,而不是变量值。 - print_rprint_r通常用于打印变量的相关信息,通常在调试中使用。print 阅读全文
posted @ 2018-08-27 14:24 Typical_me 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 如何选择mysql的存储引擎 在开发中,我们经常使用的存储引擎 myisam / innodb/ memory myisam 存储: 如果表对事务要求不高,同时是以查询和添加为主的,我们考虑使用myisam存储引擎. ,比如 bbs 中的 发帖表,回复表. INNODB 存储: 对事务要求高,保存的 阅读全文
posted @ 2018-08-26 14:05 Typical_me 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 常用的: --查看查询时间超过long_query_time秒的查询的个数。 show status like 'slow_queries'; --查看创建时间超过slow_launch_time秒的线程数。 show status like 'slow_launch_threads'; --查看不 阅读全文
posted @ 2018-08-26 13:50 Typical_me 阅读(1891) 评论(0) 推荐(0) 编辑