置顶

下载特别感谢沉冰浮水和漠漠睡大佬的审核指点,版本更新为v1.0.7yk_WeChatFans_1.0.7_2022-06-28.zba更新日志v1.0.71、清除table标签border属性冗余代码2、优化文章新增编辑页隐藏内容按钮样式3、link,script标签去除type属性,规范书写格式4、规范书写格式,过w3校验5、正则匹配优化更新日志v1.0....

前言最近写主题的过程中,系统内置模块不能够满足要求,比如想要一个随机文章、热门文章侧栏啥的,就需要自己创建自定义模块了代码function InstallPlugin_yk_cool_summer(){    global $zbp;    //插...

本文撇开一些非常苦涩、难以理解的概念来讲讲二叉树,仅入门观看(或复习)....首先,我们来讲讲什么是树:树是一种非线性的数据结构,相对于线性的数据结构(链表、数组)而言,树的平均运行时间更短(往往与树相关的排序时间复杂度都不会高)但是在编程的世界中,我们一般把树“倒”过来看,这样容易我们分析:一般的树是有很多很多个分支的,分支下又有很多很多个分支,如果在程序...

PHP整个生命周期可以被划分为以下几个阶段:模块初始化阶段、请求初始化阶段、脚本执行阶段、请求关闭阶段、模块关闭阶段。根据不同的SAPI的实现,各阶段的执行情况会略有差异。比如命令模式下,每次执行一个脚本都会完整地经历这些阶段,而FastCgi模式下则在启动时执行一次模块初始化。1、php_module_startup()模块初始化阶段本阶段主要进行php...

一、延迟消息适应场景一般延迟队列用于特定事件发生后隔一段时间需要做特定处理的场景,下面举几个常见的栗子1.电商系统中,若用户下单后30min不支付,自动取消订单2.用户登录APP浏览特定商品20min后还没下单,自动推送商品评测信息的消息并发放商品相关优惠券二、rabbitMQ的延迟消息Rabbitmq本身是没有延迟队列的,要实现延迟消息,一般有两种方式:1...

前言由于php7以上版本已经废弃mysql_connet()函数,而本源码包安装过程中又会校验是否支持mysql_connet()函数,导致在php7以上版本下安装失败,这就是笔者写本篇文章的原因。测试环境:php7.3+mysql8+nginx1.11安装压缩包解压到网站根目录,浏览器访问即可,如果是php7以上环境,mysql_connect()会提示不...

1简介rabbitmq-management是RabbitMq web管理端,用的是erlang的cowboy框架进行开发。web页面包括Overview(概述)、Connections(连接)、Channels(通道)、Exchanges(交换器)、Queues(队列)、Admin(用户管理)。2Overview2.1overview-&g...

(newCarbon('xxxx-xx-xx'))->toDateString(); //不传参为当前日期 2021-04-13 carbon()内可以为时间戳(newCarbon('xxxx-xx-xx'))->toDateTimeString();//不传参为当前日期...

在linux中,nginx服务器和php-fpm可以通过tcpsocket和unixsocket两种方式实现。unixsocket是一种终端,可以使同一台操作系统上的两个或多个进程进行数据通信。这种方式需要再nginx配置文件中填写php-fpm的pid文件位置,效率要比tcpsocket高。tcpsocket的优点是可以跨服务器,当nginx和p...

总体来说分为以下几个过程:输入地址。DNS解析。TCP连接。发送http请求。返回http响应。浏览器解析渲染页面。断开连接。一、输入地址:当我们在浏览器输入地址的时候,浏览器已经在只能匹配到可能得到的url了,他会从历史记录,书签等地方,找到已经输入的字符串可能对应的url,然后给出智能提示,让你可以补全url地址。二、DNS解析:DNS解析的过程就是寻...

友情链接


取消
微信二维码
微信二维码
支付宝二维码