PHP中你可能忽略的性能优化利器:生成器
前言 如果是做Python或者其他语言的小伙伴,对于生成器应该不陌生。但很多PHP开发者或许都不知道生成器这个功能,可能是因为生成器是PHP 5.5.0才引入的功能,也可以是生成器作用不是很明显。但是,生成器功能的确非常有用。 什么 查看全文
Thinkphp结合AJAX长轮询实现PC与APP推送详解
前言 本文主要给大家介绍的关于Thinkphp结合AJAX长轮询实现PC与APP推送的相关内容,分享出来供大家参考学习,话不多说,来一起看看详细的介绍。 实现逻辑 某个操作(比如新建一条公告)后,触发同时推送消息给APP或是移动W 查看全文
PHP排序算法系列之桶排序详解
桶排序 桶排序(Bucket sort)或所谓的箱排序,是一个排序算法,工作的原理是将数组分到有限数量的桶里。每个桶再个别排序(有可能再使用别的排序算法或是以递归方式继续使用桶排序进行排序)。桶排序是鸽巢排序的一种归纳结果。当要被排序 查看全文
php工具型代码之印章抠图
能将白底红字的印章抠出来,用的是php,框架是laravel,其他框架请自行调节。扣其他颜色也可以,把里面的那段rgb参数判断改改就行了,最后抠出来的效果就是白底变透明,然后只留下红色的章,放在其他页面上就能形成盖章的效果了。代码自己写 查看全文
使用sockets:从新闻组中获取文章(二)
与服务器对话 现在我们已经连接到了服务器,可以通过前面打开的socket同服务器对话了。比如说我们要从某个新闻组得到最近的10篇文章。RFC977指出,第一步要用GROUP命令选择正确的新闻组: GROUP ggg 参数ggg是要选择的 查看全文
使用php自动备份数据库表的实现方法
1、前言 mysql数据库的备份方式有很多; 例如: 1、使用mysqldump函数 mysqldump -u username -p dbname table1 table2 ... > BackupName.sql 查看全文
PHP实现基于栈的后缀表达式求值功能
本文实例讲述了PHP实现基于栈的后缀表达式求值功能。分享给大家供大家参考,具体如下: 后缀表达式概述 后缀表达式,指的是不包含括号,运算符放在两个运算对象的后面,所有的计算按运算符出现的顺序,严格从左向右进行(不再考虑运算符的优先规 查看全文
PHP实现基数排序的方法详解
本文实例讲述了PHP实现基数排序的方法。分享给大家供大家参考,具体如下: 基数排序是根据关键字中各位的值,通过对排序的N个元素进行若干趟“分配”与“收集”来实现排序的。 不妨通过一个具体的实例来展示一下,基数排序是如何进行的。 设 查看全文
详谈PHP中public,private,protected,abstract等关键字的用法
PHP中常用的关键字 在PHP中包含了很多对函数和类进行限制的关键字,常用的通常有abstract,final,interface,public,protected,private,static等等,下面我们就将对这些进行分析整理各个 查看全文
用PHP和MYSQL建立计数器过程详解
运行MYSQL.EXEmysql> create database counter;Query OK, 1 row affected (0.10 sec) mysql> use counter;Database chang 查看全文
一个PHP+MSSQL分页的例子
<? require "config.php"; dl("extensions/php_mssql70.dll"); if (!isset($page)) { $page=1; } if 查看全文
BBS(php mysql)完整版(七)
//下面是top.jsfunction KB_keepItInIE(theName,theWantTop,theWantLeft) { theRealTop=parseInt(document.body.scrollTop) theTr 查看全文
PHP 和 MySQL 基础教程(四)
MySQL 中的 SQL 对于 MySQL ,第一件你必须牢记的是它的每一行命令都是用分号 (;) 作为结束的,但……没有完全绝对的事,在这儿也是一样。 前面我曾经讲到,当一行 MySQL 被插入在 PHP 代码中时,最好把后面的分号 查看全文
PHP设计模式之建造者模式定义与用法简单示例
本文实例讲述了PHP设计模式之建造者模式。分享给大家供大家参考,具体如下: 建造者模式: 将复杂对象的创建过程和表示进行分离(好吧,我也看不懂什么意思1)。 来点我人类能听懂的话: 1、在客户端看来需要的仅仅是实例化后的类对象 查看全文
dedecms系统常用术语汇总
全局标记 全局标记指的是应用在网站主页、单独页面、频道封面使用的单独的模板标记,在列表或文章模板中,一般只允许调用channel、arclist标记(hotart、coolart、imglist等都是这个标记延伸出来的标记),但是环境 查看全文
PHP实现的超长文本分页显示功能示例
本文实例讲述了PHP实现的超长文本分页显示功能。分享给大家供大家参考,具体如下: 一、代码 1、index.php <?php if ($_GET[page]==) {$_GET[page]=1;}; includ 查看全文
Laravel 5.4.36中session没有保存成功问题的解决
session使用注意点 laravel是一款php框架了,在使用laravel时会碰到session使用问题,工作中使用的是session默认的文件缓存,在使用过发现 session()->put(key,values)没有设 查看全文
在PHP里得到前天和昨天的日期的代码
前天去面试的时候也是这样,不过我当时记不起来了.就记得MYSQL里面的date_sub(now(),interval1day);date(Y/m/dh:i:s,mktime(date(h),date(i),date(s),date(m) 查看全文
PC端微信扫码支付成功之后自动跳转php版代码
本文实例为大家分享了php微信扫码支付成功之后自动跳转的具体代码,供大家参考,具体内容如下 场景: PC端 微信扫码支付 结果: 支付成功 自动跳转 实现思路: 支付二维码页面,写ajax请求支付状态,请求到结果,无论成功还是失 查看全文
基于mysql的bbs设计(三)
4。用户模块设计 对于底层数据库,调用mysql的C API函数来进行数据库的修改,内部保存 一定的状态变量(例如用户名,还是留给上一层完成?),对上一层,则提供 用户管理的接口。 Class UserManage { private: 查看全文