摘要: 1 快速排序 快速排序是由东尼·霍尔发展的一种排序算法。 在平均状况下,排序 n 个项目要Ο(n log n)次比较。 在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。 事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环可以在大部分的架构上,很有效率地被实现出来。 阅读全文
posted @ 2022-02-22 17:29 S流星 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 使用PHP发红包,当我们输入红包数量和总金额后,PHP会根据这两个值进行随机分配每个金额,保证每个人都能领取到一个红包,每个红包金额不等,就是要求红包金额要有差异,所有红包金额总额应该等于总金额。 首先给大家分析下规律: 设定总金额为10元,有N个人随机领取: N=1 第一个 则红包金额=X元; N 阅读全文
posted @ 2022-02-22 17:00 S流星 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1. 单例模式 特点:三私一公:私有的静态变量(存放实例),私有的构造方法(防止创建实例),私有的克隆方法(防止克隆对象),公有的静态方法(对外界提供实例) 应用场景:程序应用中,涉及到数据库操作时,如果每次操作的时候连接数据库,会带来大量的资源消耗。可以通过单例模式,创建唯一的数据库连接对象。 < 阅读全文
posted @ 2022-02-21 11:12 S流星 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 使用情境:我想输入www.abc.com/a/1后,实际上是跳转到www.abc.com/index.php/a/1 配置Nginx.conf在你的虚拟主机下添加: location / { if (!-e $request_filename){ rewrite ^/(.*)$ /index.php 阅读全文
posted @ 2022-02-15 22:27 S流星 阅读(674) 评论(0) 推荐(0) 编辑
摘要: <?php $user = array( 'name' => 'spark', 'email' => 'spark@imooc.com', 'mobile' => '13312345678' ); //进行一般性验证 if (empty($user)) { die('用户信息不能为空'); } if 阅读全文
posted @ 2021-12-05 23:53 S流星 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 在项目中,SQL的调优对项目的性能来讲至关重要,所有掌握常见的SQL调优方式是必不可少的,下面介绍几种常见的SQL的调优方式,供借鉴. 一.创建索引1.要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引 2.(1)在经常需要进行检索的字段上创建索引,比如要按照表字 阅读全文
posted @ 2021-11-11 10:40 S流星 阅读(835) 评论(0) 推荐(0) 编辑
摘要: 1、STRING字符串 127.0.0.1:6379> ping PONG 127.0.0.1:6379> set k1 v1 #设置值 OK 127.0.0.1:6379> get k1 #获得值 "v1" 127.0.0.1:6379> keys * #获得所有key 1) "k1" 127.0 阅读全文
posted @ 2021-11-02 12:02 S流星 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 1、redis REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可 阅读全文
posted @ 2021-11-01 17:22 S流星 阅读(33) 评论(0) 推荐(0) 编辑
摘要: NoSQL的四大分类: kv键值对: 新浪:redis 美团:redis+Tair 阿里、百度:Redis+memecache 文档型数据库(Bson和json一样): MongoDB MongoDB是一个基于分布式存储的数据库,C++编写,主要用来处理大文档 MongoDB是一个介于关系型和非关系 阅读全文
posted @ 2021-10-31 16:15 S流星 阅读(28) 评论(0) 推荐(0) 编辑
摘要: PHP PDO 是什么?PDO(PHP Data Objects)是一种在PHP里连接数据库的使用接口。PDO与mysqli曾经被建议用来取代原本PHP在用的mysql相关函数,基于数据库使用的安全性,因为后者欠缺对于SQL注入的防护。PHP 数据对象(PDO) 扩展为PHP访问数据库定义了一个轻量 阅读全文
posted @ 2021-10-23 16:39 S流星 阅读(151) 评论(0) 推荐(0) 编辑