本文实例讲述了PHP排序算法之快速排序(Quick Sort)及其优化算法。分享给大家供大家参考,具体如下:基本思想:快速排序(Quicksort)是对冒泡排序的一种改进。他的基本思想是:通过一趟排序将待排记录分割成独立的两部分,其中一部分的关键字均比另一部分记录的关键字小,…
次 时间:2018-05-09
本文实例讲述了PHP排序算法之归并排序(Merging Sort)。分享给大家供大家参考,具体如下:基本思想:归并排序:就是利用归并(合并)的思想实现的排序方法。它的原理是假设初始序列含有 n 个元素,则可以看成是 n 个有序的子序列,每个子序列的长度为 1,然后两两归并,得…
次 时间:2018-05-09
经常有这样的需求,就是需要在生成推广海报,包含指定的二维码,分享出去别人扫码之后就可以确定用户推荐关系。仔细分析一下,推广海报必要的要素就是海报背景图和二维码,这两者都容易生成,但要两者结合到一起组合成为一张图二维还要可以保存到本地便于分享出去,这就是…
次 时间:2018-05-09
本文实例讲述了PHP基于SPL实现的迭代器模式。分享给大家供大家参考,具体如下:现在有这么两个类,Department部门类、Employee员工类://部门类class Department{private $_name;private $_employees;function __construct($name){$this->_name = $name;$this->emp…
次 时间:2018-05-09
列表拖拽排序是一个很常见的功能,但是后端接口如何处理却是一个令人纠结的问题如何实现才能达到效率最高呢先分析一个场景,假如有一个页面有十条数据,所谓的拖拽就是在这十条数据来来回回的拖,但是每次拖动都会影响到其他数据例如把最后一条拖到最前面,那么后面九条就…
次 时间:2018-05-09
本文实例讲述了PHP操作Postgresql封装类与应用。分享给大家供大家参考,具体如下:这个类封装了一些常用的函数,原帖里面还有事务处理的内容,以后再学习吧。类文件定义:<phpclass pgsql {private $linkid; // PostgreSQL连接标识符private $host; // PostgreSQL服务…
次 时间:2018-05-09
本文实例讲述了PHP操作MongoDB实现增删改查功能。分享给大家供大家参考,具体如下:MongoDB的PHP驱动提供了一些核心类来操作MongoDB,总的来说MongoDB命令行中有的功能,它都可以实现,而且参数的格式基本相似。PHP7以前的版本和PHP7之后的版本对MongoDB的操作有所不同,…
次 时间:2018-05-09
本文实例讲述了PHP操作Redis常用技巧。分享给大家供大家参考,具体如下:一、Redis连接与认证//连接参数:ip、端口、连接超时时间,连接成功返回true,否则返回false$ret = $redis->connect(127.0.0.1, 6379, 30);//密码认证:成功返回true,否则返回false$ret = $r…
次 时间:2018-05-09
.net MVC使用IPrincipal进行Form登录即权限验证,供大家参考,具体内容如下1.在MVC项目中添加用户类,可以根据实际项目需求添加必要属性public class UserData{/// <summary>/// ID/// </summary>public int UserId { get; set; }/// <summary>/// 用户…
次 时间:2018-05-09
.NET Unity IOC框架的使用实例,具体内容如下1.IOC简介IOC(Inversion of Control), 控制反转DI (Dependency Injection),依赖注入IOC的基本概念是:不创建对象,但是描述创建它们的方式。在代码中不直接与对象和服务连接,但在配置文件中描述哪一个组件需要哪一项服务。…
次 时间:2018-05-09
本文为大家分享了.net WCF简单实例,供大家参考,具体内容如下1.创建WCF项目2.系统自动生成IWcfService// 注意: 使用“重构”菜单上的“重命名”命令,可以同时更改代码和配置文件中的接口名“IService1”。[ServiceContract]public interface IWcfService{[OperationCon…
次 时间:2018-05-09
本文为大家分享了.net msmq消息队列实例代码,供大家参考,具体内容如下1.msmq消息队列windows环境安装控制面板----》程序和功能----》启用或关闭Windows程序----》Microsoft Message Queue(MSMQ)服务器选中如图所示功能点击“确认”进行安装,安装好后可在 “计算机管理…
次 时间:2018-05-09