文章库ARTICLE COLUMN

  • Leetcode PHP题解--D4 961. N-Repeated Element in Size

    Leetcode PHP题解--D4 961. N-Repeated Element in Size

    摘要:一般算法题用数学上的定义方法去描述问题,所以理解起来可能费劲一些。其中,数字为数组的长度的一半。求元素出现次数函数。输出用函数,从函数的返回中,查找数字。 961. N-Repeated Element in Size 2N Array 题目链接 961. N-Repeated Element in S...

    opengpsopengps 评论0 收藏0
  • 基于Swoole和Redis实现的并发队列处理系统

    基于Swoole和Redis实现的并发队列处理系统

    摘要:大家知道,一个消息队列处理系统主要分为两大部分消费者和生产者。任务系统实时的对任务队列进行,出来一个任务就一个子进程,由子进程完成具体的任务逻辑。新的设计为了解决并发的问题,我们计划做一个更加高效强壮的队里处理系统。 背景 由于PHP不支...

    boosterbooster 评论0 收藏0
  • 详细整理5款较为常用的Linux VPS服务器WEB一键安装工具

    详细整理5款较为常用的Linux VPS服务器WEB一键安装工具

    摘要:第一个人记忆中这款工具至今估计有十年左右时间当初也是个人站长为方便自己使用环境配置开发的。第二一键脚本也是由于个人站长提供的,经过几年的改善目前也是比较完善。 早年我们如果在Linux服务器配置网站环境的时候一般如何操作的?安装cPanel面板...

    techstaytechstay 评论0 收藏0
  • 使用 TDD 测试驱动开发来构建 Laravel REST API

    使用 TDD 测试驱动开发来构建 Laravel REST API

    摘要:以及敏捷开发的先驱者之一的有句名言如果你没有进行测试驱动开发,那么你应该正在做开发后堵漏的事今天我们将进行一场基于的测试驱动开发之旅。使用生成测试类。现在使用命令来生成模型并将其添加到我们的模型中。 showImg("https://segmentfault.com/...

    AlphaWalletAlphaWallet 评论0 收藏0
  • 各个软件的用处

    各个软件的用处

    摘要:学习办公类软件。运行于平台的软件。帮助人们有效沟通,消除需要携带纸卷的必要。,英国计算机软件商。三维工厂设计软件。主要用途是对比两个文件夹或者文件,并将差异以颜色标示。 Abbyy Lingvo x3 学习办公类软件。运行于mobile平台的软件。多语言...

    thursdaythursday 评论0 收藏0
  • 实现一个简单的di容器

    实现一个简单的di容器

    摘要:下面的代码是我实现的一个简单的容器,很多地方处理并不是很好,但是应该已经足够了。这个变量保存,是名字实例的映射单例一开始是受到的影响,所以写了一个函数,看完的容器实现,印象之中,和来回变换。 之前看了好多框架,laravel,thinkphp,yii等...

    clasnakeclasnake 评论0 收藏0
  • composer安装和使用

    composer安装和使用

    摘要:下载安装前请务必确保已经正确安装了。上述条命令的作用依次是下载安装脚本到当前目录。执行安装过程。删除安装脚本。或系统打开命令行窗口并执行如下命令将前面下载的文件移动到目录下面系统将复制到的安装目录下面,也就是和在同一级目录。 下载comp...

    Kerr1GanKerr1Gan 评论0 收藏0
  • thinkphp中facade的实现

    thinkphp中facade的实现

    摘要:主要的思想是利用和容器结合使用的。容器用的上一篇写的容器连接如下链接描述核心代码,理解都在注释中在这个获取的其实是在这里利用得到,返回真正的的变量名利用容器去获取,而不是下面测试代码最后的结果 主要的思想是利用call_user_func_array()和...

    RobinQuRobinQu 评论0 收藏0
  • PHP开发面试常问问题合集

    PHP开发面试常问问题合集

    摘要:所以,保持登录的关键不是,而是通过保存和传输的,本质是能获取用户信息的数据。除了,还常用请求头来传输。 1 COOKIE及SESSION的联系与区别区别:(1)cookie数据存放在本地浏览器,session数据存放在服务器(2)存放在服务器端的session较为安全,...

    BlackMassBlackMass 评论0 收藏0
  • 关于一次系统无法正常登陆的问题...

    关于一次系统无法正常登陆的问题...

    摘要:一前言夜晚十点钟的时候源自拉群狂魔老板的问候今天下班前我自己都还登陆过的,咋突然间就不行了捏怀着郁闷的心情,首先看了下为什么不能登陆,打开了看了下错误再接着看到控制台打印的信息二问题追踪因为先看到的是红色的报错,所以第一反应是先检查了...

    springDevBirdspringDevBird 评论0 收藏0
  • 分享一些简单的 Laravel 编码实践

    分享一些简单的 Laravel 编码实践

    摘要:关于,它使用起来简单且舒适适用于编写产品代码,并能极大的推动开发过程。这里有一些在开发中值得记住的简单建议最大限度的使用你的文件不要破坏框架核心,不要编辑文件夹中的文件,你可以选择继承相关函数来实现。 showImg("https://segmentfault.co...

    cyixlqcyixlq 评论0 收藏0
  • 基于Mixin Network的PHP比特币开发教程:  机器人接受比特币并立即退还用户

    基于Mixin Network的PHP比特币开发教程: 机器人接受比特币并立即退还用户

    摘要:如果机器人收到币,大于零如果机器人支付币给用户,接收到的消息是一样的,唯一不同的是是一个负数最后一步,调用将币还给用户完整的代码在这儿 showImg("https://segmentfault.com/img/remote/1460000018419614?w=1200&h=659"); 在 上一篇教程中, 我...

    import.import. 评论0 收藏0
  • Swoole难上手?从EasySwoole开始

    Swoole难上手?从EasySwoole开始

    摘要:组件提供了很多实用的组件包括控制台组件定时器触发器日志处理等等致谢从下一章开始,我们逐步使用的各项功能并开发一个简单的并发版爬虫系统,感谢你看到这里,希望本文可以帮到你,谢谢 showImg("https://segmentfault.com/img/bVbpts4?w=640&h=160"...

    lavorlavor 评论0 收藏0
  • PHP面试MySQL数据库的面试题

    PHP面试MySQL数据库的面试题

    摘要:自己整理了一篇什么是数据库三级封锁协议的文章,关注公众号琉忆编程库,回复锁,我发给你。以下内容部分来自程序员面试笔试宝典和程序员面试笔试真题解析如需转载请注明出处。 你好,是我琉忆,PHP程序员面试笔试系列图书的作者。 本周(2019.3.4至3....

    awokezhouawokezhou 评论0 收藏0
  • 开源C扩展轻量级PHP数据库ORM框架ycdatabase : 构建稳定的PHP数据库连接池

    开源C扩展轻量级PHP数据库ORM框架ycdatabase : 构建稳定的PHP数据库连接池

    摘要:安全能通过参数绑定的方式解决注入的问题。强大便捷的函数,支持所有数据库操作。中文文档男性女性身高可选可选 ycdatabase github: https://github.com/caohao-php... Catalogue Instruction Requirement Create test table Compire ycdatabase in l...

    SleepySleepy 评论0 收藏0
  • PHP实现微信小程序用户授权的工具类

    PHP实现微信小程序用户授权的工具类

    摘要:事先准备工作申请一个小程序,申请地址传送门仔细阅读小程序的用户授权登陆官方文档用户授权登陆的流程仔细阅读微信用户数据解密的相关文档用户数据解密说明文档在小程序后台配置好相应的后端请求地址,路径是开发开发设置,如图小程序如果需要做多个 ...

    seanHaiseanHai 评论0 收藏0
  • 在云服务器上面部署Discuz论坛

    在云服务器上面部署Discuz论坛

    摘要:首先购买云主机服务器,本次部署使用天翼云的云主机。一直点击下一步,直到出现这个界面数据库密码就是刚才设置的论坛账号密码大家随便输一个,但请一定要记住点击下一步即可安装登录云主机的,即可出现下面这个安装成功恭喜你 首先购买云主机服务器,...

    wua_wua2012wua_wua2012 评论0 收藏0
  • 【PHP 扩展开发】Hello World

    【PHP 扩展开发】Hello World

    摘要:前面两篇介绍了,从此可以开发自己的扩展了,可毕竟是通过转换而来,虽然很方便,可对于扩展还是一知半解,也无法判断其好坏,所以还是要了解下用原生的方法是怎么开发一个扩展的。这样我们就创建了一个非常简单的扩展,虽是很简单的扩展,可还是比复杂...

    TwIStOyTwIStOy 评论0 收藏0
  • mac 安装php的amqp扩展失败(mkdir:../pecl:no such file or d

    mac 安装php的amqp扩展失败(mkdir:../pecl:no such file or d

    摘要:安装上使用安装,会把的环境一同装上,首先更新然后再在此处直接安装的时候会出现下载失败的情况,反复尝试多次,并且修改了清华的镜像之后也不管用。 RabbitMQ 安装 mac上使用homebrew安装rabbitmq,会把Erlang的环境一同装上,首先更新homebrew brew...

    zhonghanwenzhonghanwen 评论0 收藏0
  • 关于declare(strict_types=1)的有效范围

    关于declare(strict_types=1)的有效范围

    摘要:是引入的严格类型检查模式的指定语法单个文件时应写在哪里基本语法在此状态下执行独立时,输出我们提供的是类型,但能很好的处理它和时代没什么区别做了如下变更加入这句有产生如下不能写在脚本中间语法不能写在脚本的中间如下写法是错误的产生如下错误...

    mo0n1andinmo0n1andin 评论0 收藏0
  • 2019 为什么我们还会继续使用 PHP ?

    2019 为什么我们还会继续使用 PHP ?

    摘要:但我还是使用它开发了很多软件。那么问题就很明显了为什么今天还在使用除了个人理想主义的偏好以外,还有很多理由。为什么使用而不是也许和比较的最重要的语言是。为什么选择而不是你已有专业知识或者在使用库。 showImg("https://segmentfault.com/im...

    guyan0319guyan0319 评论0 收藏0
  • 【php 扩展开发】扩展生成器

    【php 扩展开发】扩展生成器

    摘要:什么是扩展生成器每个扩展都包含一些非常公共的并且非常单调的结构和文件,这些文件对所有扩展来说都是通用的。扩展生成器就是实现这些功能的脚本,帮助我们完成初始化工作。源码中提供一个自带的生成器。 什么是扩展生成器 每个php扩展都包含一些非常...

    wslongchenwslongchen 评论0 收藏0
  • 前端性能优化--缓存

    前端性能优化--缓存

    摘要:缓存控制设置缓存存储的最大周期,超过这个时间缓存被认为过期单位秒。 Cache-Control Cache-Control:缓存控制 max-age s-maxage private public no-cache no-store max-age 设置缓存存储的最大周期,超过这个时间缓存被认为过期(单位秒)。与Expir...

    ytwmanytwman 评论0 收藏0
  • 【金三银四】面试题之java基础

    【金三银四】面试题之java基础

    摘要:中,任何未处理的受检查异常强制在子句中声明。运行时多态是面向对象最精髓的东西,要实现运行时多态需要方法重写子类继承父类并重写父类中已 1、简述Java程序编译和运行的过程:答:① Java编译程序将Java源程序翻译为JVM可执行代码--字节码,创建完...

    YangyangYangyang 评论0 收藏0
  • PHP设计模式

    PHP设计模式

    摘要:简单工厂模式共同接口服务器端开发不知道将会被谁调用连接上了连接上了客户端调用时,不知道工厂类中实例化的几种类,只需要传递参数就可以工厂模式共同接口服务器端开发不知道将会被谁调用连接上了连接上了服务器端添加了类前面的代码不用修改连接上了...

    caigecaige 评论0 收藏0

热门文章

<