文章库ARTICLE COLUMN

  • PHP7.1中使用openssl替换mcrypt

    PHP7.1中使用openssl替换mcrypt

    摘要:大家可以根据代码不同的填充方式来选择不同的替换方案,但其中有三个细节需要说明为什么要有填充用替换后算法的名称为何不同接下来会则会具体分析填充算法。 PHP7.1中使用openssl替换mcrypt 在php开发中,使用mcrypt相关函数可以很方便地进行AES加、解...

    dockerclubdockerclub 评论0 收藏0
  • PHP回顾之执行流程及相关概念

    PHP回顾之执行流程及相关概念

    摘要:通过,脚本层无需过多考虑执行的具体环境,而本身则可以让针对自己的特点给出特有实现。模式下,也只执行一次。这几个概念的关系如下网关协议,与语言无关,所以与关系也不大。总结本文简要回顾了程序的架构和执行流程,并对几个容易混淆概念做了介绍。...

    jsdtjsdt 评论0 收藏0
  • 老项目重构手记之用户系统

    老项目重构手记之用户系统

    摘要:功能重新写好后,在数据迁移方便,当然没法人工操作,脚本去迁移也不现实,考虑使用数据队列等等方式进行数据迁移功能代码绝笔是另起炉灶写,在原程序上写复杂度有提升了一倍。 受邀来一起重构公司的老项目 概述 重构首先要注意几个点 重构后功能的可...

    ivan_qhzivan_qhz 评论0 收藏0
  • 作为php了解一下共享内存的概念及优缺点

    作为php了解一下共享内存的概念及优缺点

    摘要:共享内存的使用是一种在进程之间交换数据的快速方法,主要因为在创建内存段之后传递数据,不会涉及内核。使用共享内存,没有会减缓开发人员的进度。不要低估共享内存在应用程序中的力量。 共享内存是一种在相同机器中两个正在运行的进程之间共享和传递...

    ShevaKuilinShevaKuilin 评论0 收藏0
  • php简单使用shmop函数创建共享内存减少服务器负载

    php简单使用shmop函数创建共享内存减少服务器负载

    摘要:请注意,此函数返回一个编号,其他函数可使用该编号操作该共享内存段。从内存段读取数据从共享内存段读取数据很简单。函数将该内存段标记为删除,阻止任何其他进程打开它。 在之前的一篇博客[了解一下共享内存的概念及优缺点]已经对共享内存的概念做了...

    smartlionsmartlion 评论0 收藏0
  • 作为phper既然了解共享内存函数shmop的使用方法,那么就必须要了解一下信号量是什么,以及信号量

    作为phper既然了解共享内存函数shmop的使用方法,那么就必须要了解一下信号量是什么,以及信号量

    摘要:为了解决这个问题,我们必须引入互斥机制。实现互斥机制的最简单办法就是使用信号灯。信号量是另外一种进程间的方式,它同其他机构管道消息队列不同。在这个停车场系统中,车位是公共资源,每辆车好比一个线程,看门人起的就是信号量的作用。 在多带带...

    mikasamikasa 评论0 收藏0
  • php操作共享内存shmop类及简单使用测试(代码)

    php操作共享内存shmop类及简单使用测试(代码)

    摘要:是一个较小的抽象层,用于使用操作共享内存,支持以一种面向对象的方式轻松操作内存段。在编写使用共享内存进行存储的小型应用程序时,这个库可帮助创建非常简洁的代码。不要低估共享内存在应用程序中的力量。 SimpleSHM 是一个较小的抽象层,用于使用...

    huashiouhuashiou 评论0 收藏0
  • [PHP]一张图片彻底弄清isset empty函数区别!!!

    [PHP]一张图片彻底弄清isset empty函数区别!!!

    摘要:如果还有人问你两者区别,马上甩出这种图有兴趣可以往下阅读,官方手册给出的例子手册这是一张将区别的表格,从表格中我们可以发现返回值等同返回值等同。 简单谈一下isset和empty的区别? 如果你是在面试,碰巧面试官提了这个问题。你可以这样回答: ...

    venmosvenmos 评论0 收藏0
  • Centos下10000次循环测试php对Redis和共享内存(shm)读写效率

    Centos下10000次循环测试php对Redis和共享内存(shm)读写效率

    摘要:和还有共享内存都是读取内存的数据,为了测试一下到底效率谁更胜一筹,我在我的虚拟机下做了一次公平的测试。 redis和memcache还有共享内存都是读取内存的数据,为了测试一下到底效率谁更胜一筹,我在我的Centos虚拟机下做了一次公平的测试。 测试参数...

    kamushin233kamushin233 评论0 收藏0
  • php实现共享内存进程通信函数之_shm

    php实现共享内存进程通信函数之_shm

    摘要:返回值为共享内存的值,可供程序使用。中止共享内存空间链接。语法返回值整数函数种类操作系统与环境内容说明本函数用来中止与共享内存空间的链接。参数即为欲停止部分的共享内存值。 前面介绍了php实现共享内存的一个函数shmop,也应用到了项目中,不...

    YancyYeYancyYe 评论0 收藏0
  • 支付宝H5支付配置项用处说明

    支付宝H5支付配置项用处说明

    摘要:在对接支付宝支付的时候,总是会失败,这里说明一下配置项的具体对应参数说明支付宝使用的是非对称加密我们申请支付宝商户应用完成后,一个新的应用只有支付宝公钥,然后在下载一个支付宝的私钥生成工具使用非适用的那一个选项再选择那个选项然后将生成...

    TychioTychio 评论0 收藏0
  • 用Consul管理Laravel项目配置

    用Consul管理Laravel项目配置

    摘要:问题其他方案当我们需要在多台服务器部署多个不同的项目时,我们需要一个集中的配置信息管理和同步的工具。启动之后通过命令管理。我们用的配置模板意思是遍历这个目录,生成格式。 在预生产环境跑了一年多,在此记录和分享一下。 showImg("https://se...

    LeanCloudLeanCloud 评论0 收藏0
  • PHP代码自动检测(git/svn集成PHP_CodeSniffer)

    PHP代码自动检测(git/svn集成PHP_CodeSniffer)

    摘要:背景在公司开发的时候,每次不管还是提交代码的时候都会对代码进行简单的自动检测。并且明确告知文档不可能的。猜想应该自动代码检测肯定是集成在工程代码所在的服务端是最好的。写在最后通过了解代码的自动检测,发现了很多问题。 背景 在公司开发的...

    CoderDockCoderDock 评论0 收藏0
  • PHP程序员必看书籍

    PHP程序员必看书籍

    摘要:以下都是我看过都书籍,无论是新手或中级别的工程师,我可以保证内容质量,大佬可跳过概述知识无价还是建议各位童鞋把更多的资金投入到学习中。 以下都是我看过都书籍,无论是新手或中级别的工程师,我可以保证内容质量,大佬可跳过 概述 知识无价,还...

    NickZhouNickZhou 评论0 收藏0
  • WampServer 局域网手机无法访问(403 Forbidden错误解决方法)

    WampServer 局域网手机无法访问(403 Forbidden错误解决方法)

    摘要:安装好后,想用手机通过局域访问电脑上下的网页,结果出现如下提示。注意我的版本是版本打开文件将原来的替换为打开文件将原来的替换为重启服务之后就可以进入了,这样问题就完全解决了手机能正常在局域网内访问页面了 安装好wamp后,想用手机通过局域...

    xiaotianyixiaotianyi 评论0 收藏0
  • Git多分支平行发展(一个仓库包含多个不同的项目)

    Git多分支平行发展(一个仓库包含多个不同的项目)

    摘要:建立并切换到本地分支沐沐沐也可以直接用删除本地仓库里的所有文件除了的文件夹,然后推送沐沐沐这个时候,远程仓库的分支便和本地仓库的分支一样都是空白的,这样就可以随心所欲的推送了。 背景 最近在用laravel开发微信小程序的接口,因为服务器PHP...

    MonoLogMonoLog 评论0 收藏0
  • PHP7.2 Data Structures 使用

    PHP7.2 Data Structures 使用

    摘要:使用安装目前不支持使用安装。这个会被注册的函数截获。使用最大堆实现。同的使用是一致的,可是是任意的类型,但是必须唯一。优点效率和内存使用几乎和一致当的大小下降到足够小时,会自动释放已分配的内存。 PHP7.2 Data Structures 使用 1. 安装 pe...

    hedzrhedzr 评论0 收藏0
  • php环境篇:linux编译安装php7.2

    php环境篇:linux编译安装php7.2

    摘要:编译安装添加用户下载解压安装包安装依赖编译安装建立软链对运行用户进行设置建立软链配置环境变量,加入全局命令启动服务查看是否启动杀死或者 3.php编译安装 添加用户 useradd -r -s /sbin/nologin php-fpm 下载解压安装包 cd /data/pkg wget http:/...

    biaoxiaoduanbiaoxiaoduan 评论0 收藏0
  • PHP 与 JS 中奖概率算法

    PHP 与 JS 中奖概率算法

    摘要:经典的概率算法。假设对应中奖几率特等奖,一等奖,二等奖,三等奖,总共。比较和,如果在概率范围之内,则直接返回对应的。如果不在,则将概率空间的值减去值。这个算法简单,而且效率非常高。 经典的概率算法。 现在有数组:[10, 20, 30, 40] 。 假...

    Ali_Ali_ 评论0 收藏0
  • PHP多进程系列笔记(四)

    PHP多进程系列笔记(四)

    摘要:本节主要讲解常用函数和进程池的概念,也会涉及到守护进程的知识。所以任何时候,建议预先创建好进程,也就是使用进程池的方式实现。 本节主要讲解Posix常用函数和进程池的概念,也会涉及到守护进程的知识。本节难度较低。 Posix常用函数 posix_kill ...

    Cc_2011Cc_2011 评论0 收藏0
  • PHP快速生成现代化form表单,就是好用

    PHP快速生成现代化form表单,就是好用

    摘要:表单生成器,使用快速创建现代化的表单,包含复选框单选框输入框下拉选择框等元素以及省市区三级联动时间选择日期选择颜色选择文件图片上传等功能。 form-builder PHP表单生成器,使用PHP快速创建现代化的form表单,包含复选框、单选框、输入框、下拉...

    notebinnotebin 评论0 收藏0
  • PHP多进程系列笔记(五)

    PHP多进程系列笔记(五)

    摘要:消息队列更常见的用途是主进程分配任务,子进程消费执行。子进程前面加了个,这是为了防止父进程还未往消息队列中加入内容直接退出。 前面几节都是讲解pcntl扩展实现的多进程程序。本节给大家介绍swoole扩展的swoole_process模块。 swoole多进程 swool...

    qianfengqianfeng 评论0 收藏0
  • WordPress REST API的基本使用

    WordPress REST API的基本使用

    摘要:所以通常使用这种易于编写阅读解析的数据格式规范来进行数据通信。插件地址安装启用后,除了已经登陆的管理员,其他用户无权限访问数据。 WordPress系统默认开放REST API,也就是说,除了以HTML格式输出内容, 还可以以JSON格式输出文章/用户/评论等数...

    fancyLuofancyLuo 评论0 收藏0
  • 阿里巴巴java开发手册学习记录,php版

    阿里巴巴java开发手册学习记录,php版

    摘要:的类型均为类型,前者现在时表示主动创建,后者过去分词表示被动更新。推荐单表行数超过万行或者单表容量超过,才推荐进行分库分表。超过三个表禁止。防止因字段类型不同造成的隐式转换,导致索引失效。说明会统计值为的行,而列名不会统计此列为值的行...

    wangymwangym 评论0 收藏0
  • 对两种服务器的理解(2018.06.26)

    对两种服务器的理解(2018.06.26)

    摘要:问题一本地服务器到底何用有人说把代码放在本地服务器,是用来解决跨域问题我说根本就是屁话,理由如下既然请求,肯定涉及到接口地址,而这种地址一般都是后端同学使用的服务器地址,如这种地址,丢给我本地请求,无论从协议域名端口都是完完全全在跨域...

    lifesimplelifesimple 评论0 收藏0

热门文章

<