文章库ARTICLE COLUMN

  • Leetcode PHP题解--D70 784. Letter Case Permutation

    Leetcode PHP题解--D70 784. Letter Case Permutation

    摘要:题目链接题目分析给定一个字符串。返回将其字母部分替换成大小写分别可能出现的所有字符。字符串为时,返回。思路先找到字符串中字母出现的位置。对新数组进行去重和排序,并返回。最终代码若觉得本文章对你有用,欢迎用爱发电资助。 D70 784. Letter ...

    yzzzyzzz 评论0 收藏0
  • 关于大文件上传

    关于大文件上传

    showImg("https://segmentfault.com/img/bVbs1lu?w=675&h=221"); 关于大文件上传 思路 使用js读取form表单中选择的file,计算文件md5值,并上传md5值到服务端,检查文件是否已上传过(类似秒传功能) 若文件未上传过,按照其大小切成1MB大小的块,小于1MB...

    zollerozollero 评论0 收藏0
  • 深入理解控制反转(IoC)和依赖注入(DI)

    深入理解控制反转(IoC)和依赖注入(DI)

    摘要:本文一大半内容都是通过举例来让读者去理解什么是控制反转和依赖注入,通过理解这些概念,来更加深入。这种由外部负责其依赖需求的行为,我们可以称其为控制反转。工厂模式,依赖转移当然,实现控制反转的方法有几种。 容器,字面上理解就是装东西的东...

    HollisChuangHollisChuang 评论0 收藏0
  • 【SPL标准库专题(9)】Datastructures:SplFixedArray

    【SPL标准库专题(9)】Datastructures:SplFixedArray

    摘要:主要是处理数组相关的主要功能,与普通不同的是,它是固定长度的,且以数字为键名的数组,优势就是比普通的数组处理更快。类摘要方法导入数组,返回对象把对象数组导出为真正的数组由于是定长数组,所以超过定长就会抛出异常。 SplFixedArray主要是处...

    lindroidlindroid 评论0 收藏0
  • Mix PHP V2 实例:AliCloud 短信协程池异步发送守护程序

    Mix PHP V2 实例:AliCloud 短信协程池异步发送守护程序

    摘要:前些时间我们发布了实例协程池异步邮件发送守护程序范例,这一次我们提供一个使用大厂通过协程化来并行执行短信发送任务,本文是一个代码简单性能极强的范例。 前些时间我们发布了 Mix PHP V2 实例:协程池异步邮件发送守护程序 范例,这一次我们提供...

    qc1iuqc1iu 评论0 收藏0
  • PHP 微服务之【分布式事务】阅读提示

    PHP 微服务之【分布式事务】阅读提示

    摘要:前几天写一篇,一种新思路实现分布式事务的文章。写个分布式事务就有人开始喷了事务提交了,怎么回滚都知道怎么回滚。 前几天写一篇 , 一种新思路实现分布式事务的文章。https://segmentfault.com/a/11... 部分死脑筋就开始,各种不解。看反馈 确实有...

    cangercanger 评论0 收藏0
  • ubuntu18.04 编译安装php7.3

    ubuntu18.04 编译安装php7.3

    摘要:在上面编译安装本来并不复杂,但是通常由于不同发行版的软件库不同通常要安装不同依赖,记录一下这个版本的安装,这样以后会更方便一些。下载软件安装依赖执行编译安装 在linux上面编译安装php本来并不复杂,但是通常由于不同发行版的软件库不同通常要...

    piapiapiapia 评论0 收藏0
  • 【程序员必备】知识点 持续更新

    【程序员必备】知识点 持续更新

    TCP/IP HTTP和HTTPS有何区别? httpbin 一个简单的HTTP请求和响应服务。 TCP的三次握手与四次挥手 通俗易懂版,详细版本 MySQL CHAR和VARCHAR存取的差别 《高性能MySQL》笔记 - MySQL 锁的基本类型 MySQL中的锁之一:锁的必要性及分类 MySQL中的锁之二...

    zhjx922zhjx922 评论0 收藏0
  • WEB页面实现等比例缩放自适应 - 通过 rem 和 vw 实现

    WEB页面实现等比例缩放自适应 - 通过 rem 和 vw 实现

    摘要:页面实现等比例缩放自适应通过和实现一和简介是相对长度单位,是指相对于根元素即元素字号大小的倍数。当过大时,以其为基准的数值会出现精度丢失,造成较大的误差。此时,单位会以为基准进行计算,页面就会整个跑偏。 WEB页面实现等比例缩放自适应 - ...

    absonabson 评论0 收藏0
  • 面向对象基本原则(2)- 里式代换原则与依赖倒置原则

    面向对象基本原则(2)- 里式代换原则与依赖倒置原则

    摘要:四依赖倒置原则依赖倒置原则简介依赖倒置原则的英文名称是,简称。依赖倒置原则的表现其实就是面向接口编程。依赖倒置原则的优点减少类间的耦合性,提高系统的稳定性。结合里氏替换原则使用接口负责定义属性和方法,并且声明与其他对象的依赖关系。 面...

    liangdasliangdas 评论0 收藏0
  • 【SPL标准库专题(7)】Datastructures:SplPriorityQueue

    【SPL标准库专题(7)】Datastructures:SplPriorityQueue

    摘要:普通的队列是一种先进先出的数据结构,元素在队列尾追加,而从队列头取出。在优先队列中,元素被赋予优先级。当访问元素时,具有最高优先级的元素最先取出。优先队列具有最高级先出,的行为特征。 普通的队列是一种先进先出的数据结构,元素在队列尾追...

    mindwindmindwind 评论0 收藏0
  • 微信小程序非跳转式组件授权登录

    微信小程序非跳转式组件授权登录

    摘要:首先附上官方文档地址和授权流程官方地址流程图大致逻辑授权发送到服务器获取保存在小程序缓存内调用和获取用户信息登录成功返回访问记录登录状态执行登录成功监听失败则不监听直接上代码,一下均为小程序组件模式有兴趣的可以看下官方文档创建自 首先...

    Leo_chenLeo_chen 评论0 收藏0
  • WordPress 使用钩子进行主题开发时避免死循环

    WordPress 使用钩子进行主题开发时避免死循环

    摘要:开发时,我们经常会使用或等钩子,以便在更新文章或分类时,增加一些附加数据,这些钩子触发的时机是发布或更新数据的时间,如果处理不好,就会出现死循环的情况,导致更新数据时出现死循环的情况。我们可以做的是在开发过程中尽量小心,避免死循环的出...

    LeexMullerLeexMuller 评论0 收藏0
  • Nginx http资源请求限制(三种方法)

    Nginx http资源请求限制(三种方法)

    摘要:将延迟处理此类请求,直到存储区共享存储区已满。因此,如果目标是阻止下载速度大于指定值,则连接数也应该受到限制。以下示例显示了用于限制连接数和带宽的组合配置。 原文链接:何晓东 博客 前置条件:nginx 需要有 ngx_http_limit_conn_module 和 n...

    stormzhangstormzhang 评论0 收藏0
  • Laravel+Vue Nginx服务器配置常见问题

    Laravel+Vue Nginx服务器配置常见问题

    摘要:问题解决方案的版本过低和安装的不匹配。运行以下命令将相关版本升级到更新源移除系统自带的安装依赖包查看版本问题错误,解决方法 问题1:Parse error: syntax error, unexpected "?" in D:Demolaravel56vendorlaravelframeworksrcIlluminateFoundatio...

    junfeng777junfeng777 评论0 收藏0
  • PHP内存模型

    PHP内存模型

    摘要:为单进程的由代执行每一个请求由从进程池中取出进程初始化数据结构创建进程变量共享类似于的内容为所有进程所共享即单例模式默认是采用磁盘文件实现的管理即变量是一次请求说多带带的享有的不能被所有请求所共享共享由于每次请求代由创建进程所以由共享...

    MaxiyeMaxiye 评论0 收藏0
  • LNMP环境下升级phpredis和redis-server版本

    LNMP环境下升级phpredis和redis-server版本

    摘要:支持使用命令行安装。通常情况下是指定版本的中是版本的,但是可以安装指定版本的。如果我们想升级版本除了修改版本文件之外,还需要将原来的文件重命名,否则会提示已经存在不会升级。具体操作如下修改指定版本然后在执行就可以了更多相关的文章可以参...

    MkkHouMkkHou 评论0 收藏0
  • 【SPL标准库专题(8)】Datastructures:SplHeap & SplMaxHe

    【SPL标准库专题(8)】Datastructures:SplHeap & SplMaxHe

    摘要:堆就是为了实现优先队列而设计的一种数据结构,它是通过构造二叉堆二叉树的一种实现。根节点最大的堆叫做最大堆或大根堆,根节点最小的堆叫做最小堆或小根堆。二叉堆还常用于排序堆排序。 堆(Heap)就是为了实现优先队列而设计的一种数据结构,它是通过...

    chadLichadLi 评论0 收藏0
  • 代码版本管理--不同版本,相同代码的解决方案猜想

    代码版本管理--不同版本,相同代码的解决方案猜想

    摘要:关于中类型之间的区别,大家可以搜索一下看看,有合适的解释,请大家告诉我,谢啦在提交的时候中类型存在区别类型只会看到一个文件夹的目录看到的是文件夹下的文件列表提交之后的结果有待验证,不同操作系统之间的通用性也有待验证 大家再开发app时,...

    VickyVicky 评论0 收藏0
  • 常用nginx web配置

    常用nginx web配置

    摘要:常用对于项目配置整理,做个笔记。项目配置设置上传最大为支持项目配置支持单入口注释上面这句,使用下面这句项目配置支持依赖这个环境变量项目配置禁止访问上传目录下的文件这个块要放在之前所有文件目录下的文件都被禁止访问返回返回原文连接常用配置...

    MrZONTMrZONT 评论0 收藏0
  • laraval模板方法设计模式实现服务容器

    laraval模板方法设计模式实现服务容器

    摘要:当我执行代码首次失败时,我去网上搜寻答案,他们说,你这种实现模式,就在注册服务时,应该注册抽象类,而不是接口类。 1、第一点,首先说明设计模式跟实现服务容器没关系 之所以采用这个标题,是因为自己当初犯了这种错误,希望新学laravel的人不要...

    newsningnewsning 评论0 收藏0
  • 如何自学PHP?

    如何自学PHP?

    摘要:语法吸收了语言和的特点,利于学习,使用广泛,主要适用于开发领域。独特的语法混合了以及自创的语法。的快捷性程序开发快,运行快,技术本身学习快。如果只是实验编程,所有的这些都可以运行在自己家里的电脑中。免费自学视频阿里云大学开发者课堂 sh...

    jokesterjokester 评论0 收藏0
  • 由导出CSV文件格式错误的小结

    由导出CSV文件格式错误的小结

    摘要:目前导出方式占用内存较大。比如有些状态字段,数据库存的就是数字或只占一个字节,完全换成中文状态的话,可能达个字节甚至更多。若是必须要用中文形式。中文乱码解决的话,其实也很简单,函数,将转为编码,在中打开就不会错了 问题描述:目前、一般...

    TaonceTaonce 评论0 收藏0
  • 使用swoole写的PHP API框架,快速应用生产

    使用swoole写的PHP API框架,快速应用生产

    摘要:废话不多说请点击基本内容需要扩展运行错误信息在中查看路由数据库配置中有效期以及在中查看 废话不多说 github请点击 https://github.com/SmallFores... 基本内容 需要swoole扩展 php run.php运行 错误信息在php_error.log中查看 Medoo JWT 路由 数...

    wuaiqiuwuaiqiu 评论0 收藏0
  • 浅析Yii2.0的事件Event

    浅析Yii2.0的事件Event

    摘要:全局级别利用实例在整个应用的生命周期中全局可访问的特性,来实现这个全局事件的。类级别通过维护类的属性数组,触发事件时通过类名和事件名称取到当前类以及父类的数据,再通过函数触发。 概念理解:在某一个事件(trigger)发生的时候,触发预先设定(...

    李义李义 评论0 收藏0

热门文章

<