文章库ARTICLE COLUMN

  • php中mysqli 处理查询结果集总结

    php中mysqli 处理查询结果集总结

    摘要:最基本的就是使用类处理结果集,主要有以下几种方法抓取所有的结果行并且以关联数据,数值索引数组,或者两者皆有的方式返回结果集。以对象返回结果集中单字段的元数据。以对象数组返回代表结果集中的列信息。 在PHP开发中,我们经常会与数据库打交道...

    kyanagkyanag 评论0 收藏0
  • PHP中的 Iterator 与 Generator

    PHP中的 Iterator 与 Generator

    摘要:生成器允许你在代码块中写代码来迭代一组数据而不需要在内存中创建一个数组那会使你的内存达到上限,或者会占据可观的处理时间。生成器内部的状态会一直在停顿和恢复之间切换,直到抵达函数定义体的末尾或遇到空的语句为止。 在讲解生成器之前先介绍一...

    xuexiangjysxuexiangjys 评论0 收藏0
  • 【Leetcode】72.编辑距离

    【Leetcode】72.编辑距离

    摘要:题目给定两个单词和,计算出将转换成所使用的最少操作数。这个题目比较为主要是,状态转换比较复杂。 题目 给定两个单词 word1 和 word2,计算出将 word1 转换成 word2 所使用的最少操作数 。你可以对一个单词进行如下三种操作: 插入一个字符 删除一...

    RaoMengRaoMeng 评论0 收藏0
  • Laravel源码解析之反射的使用

    Laravel源码解析之反射的使用

    摘要:本章讲解反射类的使用及对反射的使用。各位很清楚,方法用于解析类,所有方法的实现一定是在引用的文件内。致谢感谢你看到这里,本篇文章源码解析靠个人理解。 showImg("https://segmentfault.com/img/bVbhjvY?w=600&h=296"); 前言 PHP的反射类与实例...

    pineconepinecone 评论0 收藏0
  • Redis安装以及PHP开启Redis扩展

    Redis安装以及PHP开启Redis扩展

    摘要:下安装以及使用一安装检查是否有源下载的仓库安装数据库安装完毕后,使用下面的命令启动服务启动停止查看运行状态查看进程设置为开机自动启动进入服务进入本机列出所有防火墙开放相应端口开启开启保存下执行二修改默认端口和密码打 CentOS7 linux下yum...

    LavenderLavender 评论0 收藏0
  • 打造 Laravel 优美架构 谈可维护性与弹性设计

    打造 Laravel 优美架构 谈可维护性与弹性设计

    摘要:公司项目可能需要对架构进行重建,老大给了我一个视频让我学习里面的思想,看完后觉得收获很大,主讲人对项目各个层次有很清晰的理解,力求做到职责单一分明,提高可维护性。 公司项目可能需要对架构进行重建,老大给了我一个视频让我学习里面的思想,...

    AmioAmio 评论0 收藏0
  • Centos7.3安装Apache2.4 mysql5.6 PHP7

    Centos7.3安装Apache2.4 mysql5.6 PHP7

    摘要:安装更新源安装服务启动服务设置开机启动服务安装更新源安装安装成功后,将其加入开机启动启动服务进程配置具体设置项新安装之后设置示例版本是,操作系统均可。需更改数据库里的表里的项把改称。设置最大可存入数据库字段的值长度。 1. 安装Apache 2....

    oysunoysun 评论0 收藏0
  • 【RabbitMQ】——centos7安装rabbitmq教程 以及 PHP开启rabbitmq扩展

    【RabbitMQ】——centos7安装rabbitmq教程 以及 PHP开启rabbitmq扩展

    摘要:第一步安装因为是语言编写的,所以我们首先需要安装第二步安装官网提供的安装方式本人安装成功的方式第三步查看是否已经安装好了,能查到说明已经安装完成了。 第一步:安装Erlang 因为rabbitMQ是Erlang语言编写的,所以我们首先需要安装Erlang rpm -...

    lscholscho 评论0 收藏0
  • PHP插入排序

    PHP插入排序

    摘要:冒泡排序对数组按从小到大进行排序得到结果比较,逻辑大致是这样的。默认第一个元素是最小值,所以从第二个元素开始一次与前面的元素进行比较,插入到合适的位置时将与进行比较。发现比大,跳出本次循环,此时数组依然为 冒泡排序 对数组$arr = [9,7,2...

    masturbatormasturbator 评论0 收藏0
  • PHP 使用 Kafka 安装拾遗

    PHP 使用 Kafka 安装拾遗

    摘要:最近项目开发中需要使用消息队列。不过在环境中安装的过程中出现了以下报错开始以为是因为安装缺少了一些依赖。然后使用了源码编译的方式进行安装同样报错了。然后安装它再执行,执行。扩展包使用纯粹的编写的客户端,目前支持以上版本的。 最近项目开...

    SimonMaSimonMa 评论0 收藏0
  • 捕获删除外键的异常

    捕获删除外键的异常

    摘要:在一开始删除有外键的信息时,会出现错误。他抛出了一个的异常。不知道为什么没有捕获到异常。照着官方手册写,发现是能捕获到异常的,但是把异常改成异常就不起作用了。 在一开始删除有外键的信息时,会出现错误。 showImg("https://segmentfault.com...

    李世赞李世赞 评论0 收藏0
  • 搞定PHP面试 - 变量知识点整理

    搞定PHP面试 - 变量知识点整理

    摘要:声明静态变量时不能用表达式的结果对其赋值正确错误使用表达式的结果赋值错误使用表达式的结果赋值静态变量与递归函数静态变量提供了一种处理递归函数的方法。 一、变量的定义 1. 变量的命名规则 变量名可以包含字母、数字、下划线,不能以数字开头。 ...

    MertensMertens 评论0 收藏0
  • [基础篇]PHP引用变量

    [基础篇]PHP引用变量

    摘要:概述该文章主要从内存空间上简述中引用变量的基本概念工作方式,以及一个常见的实例。概念什么是引用变量,在当中,用什么符号定义引用变量不同的名字访问同一个变量内容,使用表示。 概述 该文章主要从内存空间上简述PHP中引用变量的基本概念、工作方...

    SunZhaopengSunZhaopeng 评论0 收藏0
  • 搞定PHP面试 - 运算符知识点整理

    搞定PHP面试 - 运算符知识点整理

    摘要:除法运算符总是返回浮点数。取模运算符的结果和被除数的符号正负号相同。使用位运算符时要特别注意优先级。太空船运算符组合比较符当小于等于大于时分别返回一个小于等于大于的值。递增递减运算符不影响布尔值。 一、算术运算符 1. 概览 例子 名称 ...

    HelKyleHelKyle 评论0 收藏0
  • 如何愉快的在PhpStorm中进行PHPUnit单元测试和Xdebug断点调试?

    如何愉快的在PhpStorm中进行PHPUnit单元测试和Xdebug断点调试?

    摘要:配置执行程序点击那个同步的小图标,如果看到就说明配置有效指定模块配置选择,搜索,左侧选择,点击新增一个。 前言 如果你想做个接口测试,但并不想公开内部接口 如果你只是想对自己封装的某块代码做个小测试 如果你想要编写代码边调试,又不想操作...

    Flink_ChinaFlink_China 评论0 收藏0
  • XDEBUG 从入门到精通

    XDEBUG 从入门到精通

    摘要:默认关闭如果该设置为,那么将禁用关闭操作符,以便不再隐藏通知警告和错误。将写入垃圾收集统计信息输出的目录,确保将运行的用户具有对该目录的写入权限。此设置确定用于将垃圾回收统计信息转储到的文件的名称。 showImg("https://segmentfault.com/...

    leejan97leejan97 评论0 收藏0
  • PHP面试:尽可能多的说出你知道的排序算法

    PHP面试:尽可能多的说出你知道的排序算法

    摘要:良好的排序算法具有进行最少的比较和交换的特征。冒泡排序是一个基于比较的排序算法,被认为是效率最低的排序算法之一。现在让我们使用实现冒泡排序算法。插入排序到目前为止,我们已经看到了两种基于比较的排序算法。 预警 本文适合对于排序算法不太...

    objc94objc94 评论0 收藏0
  • PHP AES cbc模式 pkcs7 128加密解密

    PHP AES cbc模式 pkcs7 128加密解密

    摘要:今天在对接一个第三方接口的时候,对方需要模式下的加密。这里简单写一个获取库存,更新价格信息加密结果解密结果加密数据解密数据执行方法加密结果解密结果 今天在对接一个第三方接口的时候,对方需要AES CBC模式下的加密。这里简单写一个demo class ...

    JadenJaden 评论0 收藏0
  • PHP利用Mysql锁解决高并发

    PHP利用Mysql锁解决高并发

    摘要:前面写过利用文件锁来处理高并发的问题的,现在我们说另外一个处理方式,利用的锁来解决高并发的问题先看没有利用事务的时候并发的后果创建库存管理表创建订单管理表测试代码我们预置库存是十个,然后执行测试查看结果 前面写过利用文件锁来处理高并发...

    ColyColy 评论0 收藏0
  • 利用Redis锁解决高并发问题

    利用Redis锁解决高并发问题

    摘要:创建库存表设置初始库存为创建订单表测试不用锁的时候测试模拟并发,发现库存是正确的。再次进行测试,查看测试结果发现订单表没有操作同一个库存数据的情况。所以利用锁是可以有效的处理高并发的。当过期的时候主动删除该锁。 这里我们主要利用Redis...

    bitkylinbitkylin 评论0 收藏0
  • 推荐一个php7+ mongodb三方类

    推荐一个php7+ mongodb三方类

    摘要:由于项目需要,把项目升级到了。但是升级了之后发现扩展不能用了。以上只支持扩展了。而扩展的驱动使用起来比扩展显得很复杂,啰嗦。终于找到了一个比较简洁的类。项目地址因为项目是国外友人贡献的。这里整理了一些常用的方法。 由于项目需要,把项目...

    U2FsdGVkX1xU2FsdGVkX1x 评论0 收藏0
  • 通过redis协议构建脏字过滤微服务

    通过redis协议构建脏字过滤微服务

    摘要:下载安装使用配置说明脏字字典以协议对外提供脏字过滤服务字典格式以行为单位填写待过滤脏字毛片妈的命令好好妈的我看他说话的语气,好啊我看他说话的语气,啊妈的妈的我看他说话的语气,好啊妈的我看他说话 下载 https://github.com/jonnywang/... 安...

    lylwyy2016lylwyy2016 评论0 收藏0
  • [进阶篇]docker编排PHP开发坏境

    [进阶篇]docker编排PHP开发坏境

    摘要:开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括虚拟机集群和其他的基础应用平台。容器进入容器名暴露端口暴露端口使用调试环境中安装了调试,需对进行配置后启用,配置如下配置完成后需要重启下容器。 showImg("https://segment...

    PingCAPPingCAP 评论0 收藏0
  • PHP socket初探 --- 硬着头皮继续libevent(二)

    PHP socket初探 --- 硬着头皮继续libevent(二)

    摘要:类就是产生各种不同类型事件的产出器,比如定时器事件读写事件等等,为了提升民族荣誉感,我们将这些各种事件比作各种战斗机比如歼歼和歼。类就相对容易介入了,这玩意显然就是一个航空母舰了,为了提升民族荣誉感,我们就把类当作是辽宁舰。 [原文地...

    jokesterjokester 评论0 收藏0
  • 在 Windows10 系统中安装 Homestead 本地开发环境

    在 Windows10 系统中安装 Homestead 本地开发环境

    摘要:在系统中安装本地开发环境在环境下安装开发环境,网上有很多相关教程其中大多都是环境,很多大神都是用户的。但是还是有很多像我这样的小弟还是用的系统,而在系统上面因为权限问题安装还是有各种问题发生。可以使用本地安装的方法。 在 windows10 系...

    vboy1010vboy1010 评论0 收藏0

热门文章

<