摘要: 1、冒泡排序 O(N2) 2、归并排序 3、二分查找-递归 4、二分查找-非递归 5、快速排序 - 递归 O(N2) 6、选择排序 7、插入排序 <?php // // 基本数据结构算法 // //二分查找(数组里查找某个元素) 思路:以数组中某个值为界,再递归进行查找,直到结束。 采用二分法查找时 阅读全文
posted @ 2017-08-25 09:24 玲汐 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 1、PHP加密解密 PHP加密和解密函数可以用来加密一些有用的字符串存放在数据库里,并且通过可逆解密字符串,该函数使用了base64和MD5加密和解密。 2、PHP生成随机字符串 3、PHP获取文件扩展名(后缀) 4、PHP获取客户端真实IP 5、PHP写日志 我们在测试代码的时候,需要了解代码执行 阅读全文
posted @ 2017-08-24 16:22 玲汐 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 快速排序 计数排序 梳排序 堆排序 归并排序 希尔排序 选择排序 插入排序 地精排序 联合冒泡排序 鸡尾酒排序 冒泡排序 奇偶排序 使用标志的冒泡排序 快速排序 计数排序 梳排序 堆排序 归并排序 希尔排序 选择排序 插入排序 地精排序 联合冒泡排序 鸡尾酒排序 冒泡排序 奇偶排序 使用标志的冒泡排 阅读全文
posted @ 2017-08-24 16:14 玲汐 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 注意:如果之前安装过mysql 需要进行卸载: 查询mysql安装路径: whereis mysql 查询是否存在服务:service mysql status结合使用 rpm -qa | grep -i mysql 卸载依赖文件//rpm -ev 查询到的结果 --nodepsyum -y rem 阅读全文
posted @ 2017-08-24 16:02 玲汐 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 防止sql注入的方法? 1.过滤掉一些常见的数据库操作关键字:select delete update insert and * from where or 或者用addslashes来进行过滤 在特殊符号前加反斜线 2.在PHP配置中 register_globals=off; 将注册全局变量关闭 阅读全文
posted @ 2017-08-24 15:38 玲汐 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 对操作系统、存储硬件网络、数据库原理等方面有比较扎实的基础知识,另一方面是需要花大量时间对特定的数据库进行实践测试与总结。 非常了解我们SQL的业务逻辑,我们清楚SQL中访问表及字段的数据情况,我们其实只关心我们的SQL是否能尽快返回结果。那程序员如何利用已知的知识进行数据库优化?如何能快速定位SQ 阅读全文
posted @ 2017-08-24 15:05 玲汐 阅读(969) 评论(0) 推荐(0) 编辑
摘要: PHP 4 引入了 foreach 结构,和 Perl 以及其他语言很像。这只是一种遍历数组简便方法。foreach 仅能用于数组,当试图将其用于其它数据类型或者一个未初始化的变量时会产生错误。有两种语法,第二种比较次要但却是第一种的有用的扩展。 复制代码代码如下: foreach (array_e 阅读全文
posted @ 2017-08-23 14:07 玲汐 阅读(10787) 评论(0) 推荐(0) 编辑
摘要: 什么是跨域? 跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制。 所谓同源是指,域名,协议,端口均相同 解决办法: 1、JSONP: 但是要注意JSONP只支持GET请求,不支持POST请求。 在js中,我们直接用XMLHttpRe 阅读全文
posted @ 2017-08-09 10:24 玲汐 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 认识到一点很重要,即必须在任何实际的输出被发送之前调用 header() 函数(在 PHP 4 以及更高的版本中,您可以使用输出缓存来解决此问题): <?php header('HTTP/1.1 200 OK'); // ok 正常访问 header('HTTP/1.1 404 Not Found' 阅读全文
posted @ 2017-07-31 20:37 玲汐 阅读(241) 评论(0) 推荐(0) 编辑
摘要: TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。关于TCP/IP和HTTP协议的关系,网络有一段比较容易理解的介绍:“我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容,如果想要使传输的数 阅读全文
posted @ 2017-07-30 23:29 玲汐 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。HTTP状态码的英文为HTTP Status Code。下面是常见的HTTP状态码: 200 - 请求 阅读全文
posted @ 2017-07-23 23:52 玲汐 阅读(120) 评论(0) 推荐(0) 编辑
摘要: ThinkPHP5 对路由、日志、异常、数据库、模版引擎、验证等做了一些修改。 1.开发环境 PHP 5.4 上 PDO、Mbstring 、CURL、PHP Extension 扩展 mysql >5.5 apache nginx (内置服务) 2.安装 git https://github.co 阅读全文
posted @ 2017-07-21 21:13 玲汐 阅读(347) 评论(0) 推荐(0) 编辑
摘要: redis 数据类型:字符串string、list、set、zset、hash 主要的是list消息队列 消息队列的概念:先进先出 <?php//echo phpinfo();ini_set('display_errors','On');error_reporting(E_ALL);//连接本地的 阅读全文
posted @ 2017-07-21 20:17 玲汐 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 1.网络超时2.慢查询3.流量 问题一:主库的从库太多,导致复制延迟从库数据以3-5个为宜,要复制的从节点数量过多,会导致复制延迟问题二:从库硬件比主库差,导致复制延迟查看Master和Slave的系统配置,可能会因为机器配置不当,包括磁盘I/O、CPU、内存等各方面因素造成复制的延迟。一般发生在高 阅读全文
posted @ 2017-07-20 23:23 玲汐 阅读(954) 评论(0) 推荐(0) 编辑
摘要: http://download.csdn.net/detail/gejinbao357/8192795 win redis 扩展 http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/ memcache扩展 在php.ini 文件 阅读全文
posted @ 2017-07-13 13:32 玲汐 阅读(146) 评论(0) 推荐(0) 编辑
摘要: session与cookie的区别在于:session是保存在服务器端,cookie保存在客户端。session怎么样保存的?以文件的形式保存。 第一种办法:把原来存储在服务器磁盘上的session数据存储到客户端的cookie中去。php由原来的”从本地(也就是服务器)磁盘上读取session数据 阅读全文
posted @ 2017-07-12 22:55 玲汐 阅读(226) 评论(0) 推荐(0) 编辑
摘要: https://lufficc.com/blog/the-core-conception-of-git?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io redis 主从复制 redis缓存与数据库一致性问题解决方案 redis 阅读全文
posted @ 2017-07-12 11:48 玲汐 阅读(345) 评论(0) 推荐(0) 编辑
摘要: $a = 100;$b = 529;echo bcadd($a,$b);//将二个高精确度数字相加 用来测试变量是否已经配置unset($a);var_dump($a);echo empty($a);//true 空字符串,0 ,0.0,“0”,array(),NULL,false, 若变量存在且其 阅读全文
posted @ 2017-07-06 18:47 玲汐 阅读(285) 评论(0) 推荐(0) 编辑
摘要: <?phpclass File{ private $_dir;//缓存默认路径 const EXT = '.txt'; public function __construct(){ $this->_dir = dirname(__FILE__).'/files/'; } /** * 获取 生成 删除 阅读全文
posted @ 2017-06-25 22:11 玲汐 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 三个私有一个公有 实例化对象 <?phpclass Db{ static private $_instance; static private $_connectSource; private $_dbConfig = [ 'host' => '127.0.0.1', 'user' => 'root 阅读全文
posted @ 2017-06-25 21:58 玲汐 阅读(127) 评论(0) 推荐(0) 编辑