文章库ARTICLE COLUMN

  • PHP回顾之协程

    PHP回顾之协程

    摘要:本文先回顾生成器,然后过渡到协程编程。其作用主要体现在三个方面数据生成生产者,通过返回数据数据消费消费者,消费传来的数据实现协程。解决回调地狱的方式主要有两种和协程。重点应当关注控制权转让的时机,以及协程的运作方式。 转载请注明文章出...

    Java3yJava3y 评论0 收藏0
  • 微信红包功能

    微信红包功能

    摘要:最近做的一个功能,小程序用户答题,发送红包功能。微信官方文档地址我一贯的风格,话不多说,直接上代码此时返回的就是已经被转好的对象,可以进行后续逻辑判断了。只要成功的话钱就会直接打到用户的零钱里啦并且有微信助手提示。 最近做的一个功能,...

    gojigoji 评论0 收藏0
  • 基于Tags的简单内容推荐的实现

    基于Tags的简单内容推荐的实现

    摘要:原来为了简单方便,自己小网站上的文章页的相关内容推荐就是从数据库里随机抽取数据来填充一个列表,所以一点相关性都没有,更本没有办法引导用户去访问推荐内容。 原来为了简单方便,自己小网站上的文章页的相关内容推荐就是从数据库里随机抽取数据来...

    CrazyCodesCrazyCodes 评论0 收藏0
  • laravel使用JWT做API认证

    laravel使用JWT做API认证

    摘要:最近项目做认证,最终技术选型决定使用,项目框架使用的是,使用有比较方便使用的开源包。使用安装,使用的框架版本为,最新稳定版本为。 最近项目做API认证,最终技术选型决定使用JWT,项目框架使用的是laravel,laravel使用JWT有比较方便使用的开源...

    SexySixSexySix 评论0 收藏0
  • Swoole 源码分析——基础模块之 Pipe 管道

    Swoole 源码分析——基础模块之 Pipe 管道

    摘要:并没有使用命名管道。的创建创建匿名管道就是调用函数,程序自动设置管道为非阻塞式。函数同样的获取管道文件描述符根据来决定。模块负责为进程创建与。当线程启动的时候,会将加入的监控当中。 前言 管道是进程间通信 IPC 的最基础的方式,管道有两种...

    TikitooTikitoo 评论0 收藏0
  • 慎用PHP的unset、array_unique方法

    慎用PHP的unset、array_unique方法

    摘要:当我们使用的时候,会导致数据结构不一致。而当方法执行后,数组会去除相应索引下标指定的值,并且不会重置索引。官方文档介绍如下返回数组中所有的值说明返回数组中所有的值并给其建立数字索引。 背景 在日常工作中,可能会经常遇到一些PHP的代码场景...

    muzhuyumuzhuyu 评论0 收藏0
  • 分布式锁机制原理及实现方式

    分布式锁机制原理及实现方式

    摘要:分布式锁实现方式前言目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。基于数据库实现分布式锁基于缓存等实现分布式锁基于实现分布式锁。 前言 分布式锁,是控制分布式系统之间同步访问共享资源...

    yachengyacheng 评论0 收藏0
  • yii2-dingtalk 钉钉群机器人

    yii2-dingtalk 钉钉群机器人

    摘要:说明群机器人是钉钉群的高级扩展功能。目前,大部分机器人在添加后,还需要进行配置,才可正常使用配置说明详见操作流程中的帮助链接。安装配置在使用本扩展之前,你需要去群机器人获取相关信息。 说明 群机器人是钉钉群的高级扩展功能。群机器人可以...

    caikealcaikeal 评论0 收藏0
  • PHP面试总结

    PHP面试总结

    摘要:而在面试过程中,也是经常会遇到的,所以,无论是面试准备还是日常开发,我们都应该关注这方面的东西。二分法的基本做法是确定要查找的区间。区间内选取二分点。根据二分点的值,综合左右区间情况以及求解的目的,舍去一半无用的区间。 showImg("https...

    alinalin 评论0 收藏0
  • [开源项目] Laravel Shop 电商新增高级功能

    [开源项目] Laravel Shop 电商新增高级功能

    摘要:功能功能清单高性能无限级分类众筹商品管理众筹商品下单逻辑众筹商品结束逻辑使用分期付款支付订单计算分期付款逾期费分期付款订单的退款给商品增加属性使用重构商品搜索模块分面搜索相似商品查询的索引迁移秒杀商品管理秒杀商品下单逻辑秒杀接口性能优...

    keithxiaoykeithxiaoy 评论0 收藏0
  • MySQL SQL模式特点汇总

    MySQL SQL模式特点汇总

    摘要:模式会影响支持的语法以及它执行的数据验证检查。为所有存储引擎启用严格模式。在严格模式下,服务器会将某些警告升级为错误。严格的模式适用于以下错误,表示输入值无效或缺失的一类错误。 showImg("https://segmentfault.com/img/bVbgNjq?w=784&h=53...

    Dionysus_goDionysus_go 评论0 收藏0
  • php文件上传相关知识点回顾

    php文件上传相关知识点回顾

    近来正在回顾PHP的文件上传。在此做个记录。 文件上传作业 table{border:0;cellspacing: 0;cellpadding:0} table tr td{text-align: center;height: 25px;line-height: 25px;width: 200px; border: 1px sol...

    FlandsFlands 评论0 收藏0
  • 使用swoole改造laravel应用

    使用swoole改造laravel应用

    摘要:使用改造应用标签空格分隔概述介绍是为开发的生产级异步编程框架。然后你可以看到以下信息现在可以通过访问来进入应用。 使用swoole改造laravel应用 标签(空格分隔): php 1. 概述 1.1 swoole介绍 Swoole 是为 PHP 开发的生产级异步编程框架。 他是...

    cpuprocpupro 评论0 收藏0
  • Swoole 源码分析——基础模块之 Heap 堆

    Swoole 源码分析——基础模块之 Heap 堆

    摘要:中是数据堆的权重,也是数据堆排序的依据,是其在数据堆中的位置。改变数据的权重改变了数据节点的权重之后,需要重新进行堆排序,将数据节点向上提升,或者将数据向下调整。 前言 heap 堆是 swoole 实现定时器最重要的数据结构,定时器将各个定时任务...

    callmewhycallmewhy 评论0 收藏0
  • “生于忧患,死于安乐”之程序员人生

    “生于忧患,死于安乐”之程序员人生

    摘要:废话不多讲,本章我们聊聊生于忧患死于安乐忧患上天要把重任降临在某人的身上,一定先要使他心意苦恼,筋骨劳累,使他忍饥挨饿,身体空虚乏力,使他的每一行动都不如意,这样来激励他的心志,使他性情坚忍,增加他所不具备的能力。 showImg("https://s...

    miyamiya 评论0 收藏0
  • Yii2.0 RESTful API 基础配置教程

    Yii2.0 RESTful API 基础配置教程

    这篇说下yii2.0开发 API 吧,使用 RESTful API模式 安装Yii2.0 通过 Composer 安装 这是安装Yii2.0的首选方法。如果你还没有安装 Composer,你可以按照这里的说明进行安装。 安装完 Composer,运行下面的命令来安装 Composer Asset 插件: php composer.phar...

    fyberfyber 评论0 收藏0
  • Swoole 源码分析——基础模块之 Channel 队列

    Swoole 源码分析——基础模块之 Channel 队列

    摘要:前言内存数据结构,类似于的通道,底层基于共享内存互斥锁实现,可实现用户态的高性能内存队列。是当前队列占用的内存大小,用来指定是否使用共享内存是否使用锁是否使用通知。 前言 内存数据结构 Channel,类似于 Go 的 chan 通道,底层基于 共享内存...

    txgcwmtxgcwm 评论0 收藏0
  • 使用Xdebug进行远程调试

    使用Xdebug进行远程调试

    摘要:为什么要用方便联调和客户端一起联调,是会影响其他人员是使用。关注数据变化正常情况下,我们在调试和开发时,更关注数据的变化。红色方形,表示中断当前程序调试。第三个图形示,強制进入当前函数內部的程序。 为什么要用? 方便联调:和客户端一起...

    paulqueipaulquei 评论0 收藏0
  • PHP开发环境01 - Mac下使用Docker配置PHP环境(只限于学习)

    PHP开发环境01 - Mac下使用Docker配置PHP环境(只限于学习)

    视频地址 学徒卡夫 - 卡夫的Mac 03 - Mac下使用Docker配置PHP环境 https://www.bilibili.com/vide... 安装 Docker https://www.docker.com/docker... 下载镜像 # 安装基础镜像 - ubuntu:14.04 # 拉取镜像(拉取镜像经常会失败,尝试几次就好了) docker p...

    gitmilkgitmilk 评论0 收藏0
  • PHP开发环境02 - 阿里云Ubuntu使用Docker配置PHP环境(只限于学习)

    PHP开发环境02 - 阿里云Ubuntu使用Docker配置PHP环境(只限于学习)

    摘要:视频地址学徒卡夫卡夫的阿里云使用配置环境打包镜像上传阿里云镜像仓库在阿里云镜像仓库中创建一个镜像将更改推送到阿里云提示你输入阿里云账户的密码,密码是独立的忘记密码可以在阿里云找回将容器打包新的镜像查看镜像找到像提交的镜像给镜像打 视频...

    AlexTuanAlexTuan 评论0 收藏0
  • Yii2.0 RESTful API 认证教程

    Yii2.0 RESTful API 认证教程

    摘要:请求参数当作请求参数发送,例如,由于大多数服务器都会保存请求参数到日志,这种方式应主要用于请求,因为它不能使用头来发送使用者从认证服务器上获取基于协议的,然后通过发送到服务器。 认证介绍 和Web应用不同,RESTful APIs 通常是无状态的, 也...

    JohnLuiJohnLui 评论0 收藏0
  • 阴历阳历的相互转换(支持1900~2100年)

    阴历阳历的相互转换(支持1900~2100年)

    摘要:背景最近做到一个项目需要阴历与阳历的相互转换网上找了很多资料发现很多都是不准的但是给了我参考价值算法借用百度百科的阳历太阳历又称为阳历,是以地球绕太阳公转的运动周期为基础而制定的历法。 背景 最近做到一个项目, 需要阴历与阳历的相互转换,...

    geekzhougeekzhou 评论0 收藏0
  • 从零带你入门Socket编程

    从零带你入门Socket编程

    摘要:网络编程就是如何在程序中实现两台计算机的通信。而网络编程最终要开发出来的应用大多数为支持各种协议的服务器,比如服务器服务器或者是基于自定义的协议实现的服务。在开始编码之前,首先介绍一下协议栈上图是我从网络编程这本书拍下来的。 相信大部...

    glumesglumes 评论0 收藏0
  • 链表与递归

    链表与递归

    摘要:链表与递归第题题目删除链表中等于给定值的所有节点。示例输入输出不使用虚拟头节点链表不为空,并且头节点就是要删除的元素所有元素都是要删除的元素,并且在上面已经删完现在的链表头节点不是要删除的元素删除不删除使用虚拟头节点虚拟头节点递归 链...

    lily_wanglily_wang 评论0 收藏0
  • Swoole 源码分析——基础模块之Queue队列

    Swoole 源码分析——基础模块之Queue队列

    摘要:消息队列的接受消息队列的接受是利用函数,其中是消息的类型,该参数会取出指定类型的消息,如果设定的是争抢模式,该值会统一为,否则该值就是消息发送目的的。环形队列的消息入队发送消息首先要确定环形队列的队尾。取模操作可以优化 前言 swoole 的...

    jollywingjollywing 评论0 收藏0

热门文章

<