文章库ARTICLE COLUMN

  • lnmp-(1)vm中安装Ubuntu

    lnmp-(1)vm中安装Ubuntu

    摘要:修改配置文件在之下,之上,插入一段代码为了防止出错,你直接复制里面的那一段就可以保存并推出。 一准备工作1、showImg("https://segmentfault.com/img/bV8br3?w=919&h=649");2、showImg("https://segmentfault.com/img/bV8bsk?w=513&h=501...

    williamwilliam 评论0 收藏0
  • 基于homestead-docker的PHP开发环境

    基于homestead-docker的PHP开发环境

    摘要:第一个是本机的端口第二个是指容器内部的端口字段是指数据卷的映射。表示以冒号分割,拆分为表示本机的目录跟表示容器内部的目录地址。 1. 安装docker环境,for win 2. clone homestead for docker的package:git clone https://github.com/shincoder/...

    he_xdhe_xd 评论0 收藏0
  • php + redis 入门及简单应用

    php + redis 入门及简单应用

    摘要:一实验环境二图形管理工个等安装,此步骤略过三常用的五种数据类型,不做详细说明参考四简单应用数据库名称数据表模拟操作的操作配置文件入口文件,操作时请使用主键增加数据张三删除数据查看单条数据查找所有数据修改数据 一、实验环境: win10 + red...

    chemzqmchemzqm 评论0 收藏0
  • (PHP7内核剖析-6) 函数

    (PHP7内核剖析-6) 函数

    摘要:引擎中定义了很多内部函数供用户在中使用,比如等等,除了引擎中定义的内部函数,扩展中也提供了大量内部函数,我们也可以灵活的通过扩展自行定制。头部是一个与完全相同的结构函数指针,展开 1.函数的存储结构 typedef union _zend_function ...

    crelabercrelaber 评论0 收藏0
  • (PHP7内核剖析-7) Zend引擎执行过程

    (PHP7内核剖析-7) Zend引擎执行过程

    1.EG(executor_globals/zend_executor_globals) PHP整个生命周期中最主要的一个结构,是一个全局变量,在main执行前分配(非ZTS下),直到PHP退出,它记录着当前请求全部的信息 showImg("https://segmentfault.com/img/bV8fW0?w=960&h=777"); 2.EX(execute_...

    elisa.yangelisa.yang 评论0 收藏0
  • 资源大放送

    资源大放送

    摘要:这是我收集的一些资源,分享给大家,全部放在百度网盘,有需要的请转存到自己的网盘或者下载,以免网盘链接失效,另外还有几百的视频文件存在网盘,需要的加全部分享在空间,自己可以去下载与权威指南配套源码禅意花园高清源码基础教程权威指南参考手册...

    lidashuanglidashuang 评论0 收藏0
  • linux安装mysql5.5版本,并配置相关mysql负载。

    linux安装mysql5.5版本,并配置相关mysql负载。

    摘要:本文有安装版本主从服务配置安装之前先做一个快照便于中间出问题返回,最好每完成一个节点做一次快照。以上操作过程,主从服务器配置完成。后续其它类型的负载会慢慢添加。 本文有安装mysql5.5版本 MySQL主从服务配置 ... 安装之前先做一个快照便于...

    hzchzc 评论0 收藏0
  • (PHP7内核剖析-8) 类

    (PHP7内核剖析-8) 类

    摘要:父类方法为错误,成员方法不得被重写。父子类方法静态属性不一致父类方法为非静态而子类的是静态或相反,错误。 1.类的结构 类是编译阶段的产物,而对象是运行时产生的,它们归属于不同阶段。编译完成后我们定义的每个类都会生成一个zend_class_entry...

    JohnLuiJohnLui 评论0 收藏0
  • (PHP7内核剖析-9) 内存管理

    (PHP7内核剖析-9) 内存管理

    摘要:但在多线程模式下会有多个,也就是说每个线程都有一个独立的内存池内存分配分配超过内存的申请,与通用的内存申请没有太大差别,只是将申请的内存块通过单链表进行了管理。的分配实际就是分配多个,的分配也是内存分配的基础,它是向系统申请内存的唯一...

    ygyoooygyooo 评论0 收藏0
  • phpstudy2018 升级mysql

    phpstudy2018 升级mysql

    摘要:可能又是各种坑。这次成功了之后只有一个,接下来就是升级过程。前提先是停止服务,退出删除运行清除注册表删除文件夹删除文件夹的文件夹。你的小心心是我前进的动力。 前言 网上很多教程是php2016的mysql的文件位置不同,又是各种尝试,终于搞了出来...

    calxcalx 评论0 收藏0
  • (PHP7内核剖析-10)  线程安全

    (PHP7内核剖析-10) 线程安全

    摘要:中专门为解决线程安全的问题抽象出了一个线程安全资源管理器,实现原理比较简单既然共用资源这么困难那么就干脆不共用,各线程不再共享同一份全局变量,而是各复制一份,使用数据时各线程各取自己的副本,互不干扰。 1.线程安全资源管理器 PHP的SAPI多...

    AchillesAchilles 评论0 收藏0
  • Vagrant 系列一:安装配置

    Vagrant 系列一:安装配置

    摘要:启动,输入验证安装是否成功,如果出现版本信息表示成功。安装注意官方推荐的是。如果上述命令执行失败,需要确认是否是最新版本。和配置文件中的保持一致在目录下运行命令启动这个提示是冲突,更改即可。再执行,首次启动会有一个初始化过程查看状态。...

    liuyixliuyix 评论0 收藏0
  • (PHP7内核剖析-11) 模块扩展

    (PHP7内核剖析-11) 模块扩展

    摘要:编译工具这个脚本主要生成了编译需要的配置以及扩展的基本结构这个脚本主要是获取的安装信息用于生成文件编写扩展的基本步骤通过目录下脚本生成扩展的基本框架修改配置设置编译配置参数设置扩展的源文件依赖库函数检查等等定义一个这样的编译参数 1. ...

    gplanegplane 评论0 收藏0
  • php设计模式:工厂模式、单例模式、注册树模式

    php设计模式:工厂模式、单例模式、注册树模式

    摘要:一工厂模式工厂方法或类中生成对象,而不是在代码中直接优点将某个常用类,多个地方需要时,使用工厂模式,方便类的扩展与维护文件目录正常实例化类获取单例模式的类将实例化后的类注册到全局注册树中外部调用得到对象获取全局注册树中的对象卸载全局注...

    孙吉亮孙吉亮 评论0 收藏0
  • PHP扩展开发教程3 - 开发一个我们自己的数学函数库

    PHP扩展开发教程3 - 开发一个我们自己的数学函数库

    摘要:下载命令行浏览器下载网址和仓库网址一样一不带参数,没有返回值的扩展函数写法函数功能打印以内的素数函数名称如何注册扩展函数必须在函数体中,注册函数,以便能在中能直接调用。函数有返回值,返回值类型设置为。 PHP扩展是高级PHP程序员必须了解的...

    Barry_NgBarry_Ng 评论0 收藏0
  • Swagger 生成 PHP restful API 接口文档

    Swagger 生成 PHP restful API 接口文档

    摘要:需求和背景需求为客户端同事写接口文档的各位后端同学已经在各种场合回忆了使用自动化文档工具前手写文档的血泪史我的故事却又不同因为首先来说我在公司是组负责人属于上述血泪史中催死人不偿命的客户端阵营但血泪史却是相通的没有自动化文档的日子对接...

    xiaotianyixiaotianyi 评论0 收藏0
  • php + MongoDB + Sphinx 实现全文检索

    php + MongoDB + Sphinx 实现全文检索

    摘要:此文成于年月现状目前的稳定版本为目前对英文等字母语言采用空格分词故其对中文分词支持不好目前官方中文分词方案仅支持按单字分词在基础上目前国内有两个中文分词解决方案一个是一个是没有官网文档较少可查到的最新版本可支持官方还在维护但貌似不打 ...

    dockerclubdockerclub 评论0 收藏0
  • Wamp集成环境 添加PHP的新版本

    Wamp集成环境 添加PHP的新版本

    摘要:此文档针对位的安装首先我的集成环境是环境然后二次开发一个版本以上的代码写法的问题,如图执行错误。应用程序扩展如果你下载的包里面没有去之前那个默认安装的版本里面找找。 此文档针对64位的windows安装 首先我的wamp集成环境是5.4.12环境 然后二...

    KaedeKaede 评论0 收藏0
  • 十个你需要在 PHP 7 中避免的坑

    十个你需要在 PHP 7 中避免的坑

    摘要:不要使用类函数终于,你不用再看到建议不要使用函数的提示了。因为从核心上完全移除了它们,这意味着请你移步至更好的类函数,或者更灵活的层。将从数据库获取一个元数据,如果您正在循环访问特定文章的元数据,则可以在循环中使用它。 showImg("https...

    leanoteleanote 评论0 收藏0
  • PHP扩展开发教程4 - 开发我们自己的接口类

    PHP扩展开发教程4 - 开发我们自己的接口类

    摘要:二扩展类的普通函数支持的样式扩展类的函数,必须按照一定的规范来写,返回值和参数的名称类型都是有规定。最常见的是下面种函数样式,跟上一章的普通函数的样式其实差不多,返回值和参数的用法也完全一样,所以就不再多说。 PHP扩展是高级PHP程序员必...

    xiaodaoxiaodao 评论0 收藏0
  • SAP成都C4C小李探花:浅谈Fiori Design Guidelines

    SAP成都C4C小李探花:浅谈Fiori Design Guidelines

    摘要:李寻欢是风云第一刀书中第一高帅富。设计规范也将详细规定何时何地使用何种控件,并提供详细视觉设计稿,以便开发人员准确理解,避免歧义。而就在不久前,官宣停止对这个版本的维护,因此这个版本已经正式退出历史舞台。 Jerry: 我和周帅认识不久,自...

    李昌杰李昌杰 评论0 收藏0
  • 分布式锁的原理和实现详解

    分布式锁的原理和实现详解

    摘要:分布式情况下这个就需要换成分布式锁以保证数据一致性。三分布式锁实现原理所需的依赖一个拥有强一致性的服务发现存储仓库。保证数据一致性一个具有高可用性的服务发现存储仓库。 一、基本概念 分布式锁,是单机锁的一种扩展,主要是为了锁住分布式系...

    ZoomQuietZoomQuiet 评论0 收藏0
  • 在 ThinkPHP 项目里添加图片尺寸动态裁剪功能

    在 ThinkPHP 项目里添加图片尺寸动态裁剪功能

    摘要:图片动态裁剪缩放库首先附上项目地址是一个可以帮助你根据指定参数动态的生成图片内容给浏览器的图片操作库,从而实现图片动态裁剪,打水印等,本库对进行了一些友好的包装与扩展,屏蔽了原生库的一些底层抽象从而使得用户可以在项目中更好的添加图片的...

    ziluzilu 评论0 收藏0
  • HTTP及HTTPS协议原理解析与面试问题

    HTTP及HTTPS协议原理解析与面试问题

    摘要:另外,它还要处理端到端的差错控制和流量控制等问题,最终为会话提供可靠的无误的数据传输。应用层协议的代表包括等。顾名思义,网络协议。 七层模型 想了解http,就需要了解TCP,IP协议。因为http是基于TCP,IP层上面的。如下图所示: showImg("https...

    zsy888zsy888 评论0 收藏0
  • Swoole-2.1.2 进程池模块的使用

    Swoole-2.1.2 进程池模块的使用

    摘要:在版本中我们将的进程管理模块封装成了类,现在可以在代码中使用的进程管理器了。提供的进程管理器来自于,经过大量生产项目验证,稳定性和健壮性都非常高。三任务投递进程管理器自带了消息队列和消息投递的支持。 在Swoole-2.1.2版本中我们将Server的...

    ZoomQuietZoomQuiet 评论0 收藏0

热门文章

<