文章库ARTICLE COLUMN

  • 【swoole】结合swoole 和 nsq 的实际应用

    【swoole】结合swoole 和 nsq 的实际应用

    摘要:并且注册回调函数。在重写的回调函数中,实现了的订阅功能消息的处理简单封装了重复消息的判断没有消费消息的重新投递引入就是构造方法引入的实例化同时,重写的方法。所以当执行脚本的时候,也就是启动了对应的服务。当然更好的是使用协程。 集合 swo...

    AdolphLWQAdolphLWQ 评论0 收藏0
  • Tshare校园资源分享平台(网站开发三之数据库连接)

    Tshare校园资源分享平台(网站开发三之数据库连接)

    摘要:有一个我没想到的是,竟然不需要我配置的扩展,可能是之前编译安装的时候已经把扩展安装了。 上一篇博客:Tshare校园资源分享平台(网站开发二之主机浏览器访问虚拟机apache) 新内容 环境搭建、web站点访问和数据库连接是本次开发的三个最基础的前提,...

    dackeldackel 评论0 收藏0
  • Tshare校园资源分享平台(网站开发四之功能模块设计)

    Tshare校园资源分享平台(网站开发四之功能模块设计)

    摘要:文件搜索通过关键字搜索文件,搜索时采用模糊搜索,可以对整个关键字进行模糊搜索,还可以将关键字进行中文分词后再依次模糊搜索。所以需要提供中文分词的功能。 上一篇博客地址:Tshare校园资源分享平台(网站开发三之数据库连接) 功能设计 虽然我们能...

    张金宝张金宝 评论0 收藏0
  • Leetcode PHP题解--D74 999. Available Captures for Ro

    Leetcode PHP题解--D74 999. Available Captures for Ro

    摘要:给定代表棋盘格子的二维数组,出现的大写字母代表白方,小写代表黑方。思路先从二维数组中找到白色车。在逐方向遍历时,遇到时跳过,判断下一个格子。如此遍历四个方向,最终返回可吃棋子数量即可。 D74 999. Available Captures for Rook 题目链接 99...

    马永翠马永翠 评论0 收藏0
  • 使用GrumPHP来纠正代码“毛病”

    使用GrumPHP来纠正代码“毛病”

    摘要:默认的配置不会检测任何代码。参数列表质量检测包其他有人问,你为什么要这么折磨自己呢其实像类型代码质量工具,不是仅仅自己拿来玩的,在开发人员略多的技术团队,可以通过使用它来达到代码规范一致,如果每个人代码都不一样,后果不堪设想。 showIm...

    jubincnjubincn 评论0 收藏0
  • 12.Laravel全文搜索Elasticsearch (三)

    12.Laravel全文搜索Elasticsearch (三)

    摘要:使用搜索引擎,配置中文分词,与模型关联,然后实现搜索的业务逻辑。 使用Elasticsearch搜索引擎,配置ik中文分词,与Laravel模型关联,然后实现搜索的业务逻辑。本篇是结束篇,使用Laravel的Scout扩展包完成搜索功能 续上篇,已经安装和配置好了Scout...

    岳光岳光 评论0 收藏0
  • Leetcode PHP题解--D75 706. Design HashMap

    Leetcode PHP题解--D75 706. Design HashMap

    摘要:题目链接题目分析自行设计一个。需要实现题目内指定的函数。思路我觉得这个没什么好说的吧最终代码若觉得本文章对你有用,欢迎用爱发电资助。 D75 706. Design HashMap 题目链接 706. Design HashMap 题目分析 自行设计一个hashmap。 需要实现题目内指...

    sf190404sf190404 评论0 收藏0
  • 可能是 PHP 面试最靠谱的资料了

    可能是 PHP 面试最靠谱的资料了

    摘要:写了好几年了,一直也没有什么拿得出手的作品,去年面试被虐菜之后,于是开始写这个面试问答,写完第一版之后发到上,关注的人蛮多的。然而面试依然被虐菜,于是继续写第二版,现在写完了,发上求拍砖,各路大神可以提点建议啥的。 CURD 写了好几年了...

    AZmakeAZmake 评论0 收藏0
  • php 学习笔记之关于时区的那点事

    php 学习笔记之关于时区的那点事

    摘要:科普一下什么是时区众所周知地球绕着太阳转的同时也会自转因此同一时刻不同地区所接收到太阳照射的情况不同所以有的地区是日出有的地区是日落还有的地区可能是黑夜既然地球上的不同地区时间不同那总要有统一的时间刻度才能方便文化科技交流吧不然大家说...

    xzavierxzavier 评论0 收藏0
  • mysql常用的函数归类

    mysql常用的函数归类

    摘要:我们经常需要将一个表的数据插入到另外一个表,有时还需要指定导入字段,设置只需要导入目标表中不存在的记录,虽然这些都可以在程序中拆分成简单来实现,但是用一个的话,会节省大量代码。 我们经常需要将一个表的数据插入到另外一个表,有时还需要指...

    RebeccaZhongRebeccaZhong 评论0 收藏0
  • 分布式文件存储 FastDFS

    分布式文件存储 FastDFS

    摘要:一概念简述是由淘宝开发平台部资深架构师余庆开发,是一个轻量级高性能的开源分布式文件系统,用纯语言开发,包括文件存储文件同步文件访问上传下载存取负载均衡在线扩容相同内容只存储一份等功能,适合有大容量存储需求的应用或系统。故障恢复后,再次...

    AlphaWalletAlphaWallet 评论0 收藏0
  • swoole socket/websocket 应用 - 心跳包

    swoole socket/websocket 应用 - 心跳包

    摘要:应用心跳包前提官方群里,有人问我的客户机在连接成功一段时间后断掉了我要如何保持它问题的产生的原因在实际应用中,连接会因为长时间没有数据来往导致连接被主机自己关掉。 swoole websocket 应用 - 心跳包 前提: swoole官方群里,有人问我的soke...

    mrli2016mrli2016 评论0 收藏0
  • thinkphp 事件

    thinkphp 事件

    摘要:使用助手函数注册事件触发事件使用助手函数生成事件类事件类添加方法这里依赖于目录下的类事件类添加事件标识此时目录如下添加标识事件定义文件此时访问可以发现已经访问成功事件监听手动注册一个事件监听事件监听可以使用命令行生成事件监听事件订阅同...

    ingoodingood 评论0 收藏0
  • thinkphp 路由

    thinkphp 路由

    摘要:路由定义文件定义下的所有的路由文件都是有效的定义路由必须使用控制器定义修改配置文件,强制路由访问此时已经开启多应用配置目录文件如下修改配置文件,启用路由 路由定义文件 route 定义下的所有的路由文件都是有效的 定义路由必须使用 use thinkfa...

    sunnyxdsunnyxd 评论0 收藏0
  • thikphp 控制器

    thikphp 控制器

    摘要:控制器定义类名和文件名一样,渲染输出渲染输出使用输出此时页面渲染出文件不能在控制器中中断代码。。 控制器定义 类名和文件名一样, 渲染输出 渲染输出使用return输出 ...

    高璐高璐 评论0 收藏0
  • thinkphp 请求

    thinkphp 请求

    摘要:请求对象由负责只需要依赖注入即可请求对象构造方法注入即可请求信息显示资源列表显示创建资源表单页保存新建的资源显示指定的资源显示编辑资源表单页保存更新的资源删除指定资源输入网址返回斜杠输入变量需要引入在中间件里设置变量,然后使用进行检测...

    qqlcbbqqlcbb 评论0 收藏0
  • Composer 中国全量镜像开源了,一起让 PHP 社区更繁荣

    Composer 中国全量镜像开源了,一起让 PHP 社区更繁荣

    摘要:所以的镜像,所有的包都是和官方一致的,可以比对,没有任何修改。所以做镜像最大的难点,是稳定性的保障。开源是全量镜像,包含了对部分的处理。 showImg("https://segmentfault.com/img/remote/1460000019306699"); 先上链接:https://github.com/ze...

    oneasponeasp 评论0 收藏0
  • 【Swoole源码研究】浅析swoole中server的实现

    【Swoole源码研究】浅析swoole中server的实现

    摘要:的部分是基于以及协议的。例如父进程向中写入子进程从中读取子进程向中写入父进程从中读取。默认使用对进程进行分配交给对应的线程进行监听线程收到某个进程的数据后会进行处理值得注意的是这个线程可能并不是发送请求的那个线程。 作者:施洪宝 一. ...

    rainyangrainyang 评论0 收藏0
  • 面向对象基本原则(3)- 最少知道原则与开闭原则

    面向对象基本原则(3)- 最少知道原则与开闭原则

    摘要:六开闭原则开闭原则简介开闭原则的英文名称是,简称。开闭原则是面向对象设计中最基础的设计原则,它指导我们如何建立一个稳定灵活的软件系统。 面向对象基本原则(3)- 最少知道原则与开闭原则 面向对象基本原则(1)- 单一职责原则与接口隔离原则面...

    HackerShellHackerShell 评论0 收藏0
  • Web API 开发实践

    Web API 开发实践

    摘要:通过业务处理异常,将不正常的业务处理结果返回给调用者或其他。通常会在层中写与数据库相关的代码,如表的关联关系,表属性的可取值等。返回此类响应表示服务器抛出了未捕捉处理的异常或错误。 前言 之前在公司负责了一个项目,进行了前后端分离,笔...

    doodlewinddoodlewind 评论0 收藏0
  • 深入理解 Go defer

    深入理解 Go defer

    摘要:在上一章节深入理解中,我们发现了与其关联性极大,还是觉得非常有必要深入一下。而返回的就是,因此可以防止重复调用小结在这个函数中会为新的设置一些基础属性,并将调用函数的参数集传入。 在上一章节 《深入理解 Go panic and recover》 中,我们...

    DeveloperDeveloper 评论0 收藏0
  • laravel实现简单用户权限

    laravel实现简单用户权限

    摘要:设计判断是否有某个权限是一个二维数组全局设置在数据库中,我将二维数组存储为,利用的的和方法,完成了数据库中和外界程序逻辑的连接。 关于权限管理的思考最近用laravel设计后台,后台需要有个权限管理。权限管理实质上分为两个部分,首先是认证,...

    gojigoji 评论0 收藏0
  • PHP实现数据队列

    PHP实现数据队列

    摘要:参考地址队列创建队列元素将数据加入队列队列消费队列的第一个元素队列是否为空队列大小 /** * Class Queue * * 参考地址:https://www.jianshu.com/p/ca1bb95ada76 */ class Queue { /** * 队列list * * @var array */ ...

    AiryAiry 评论0 收藏0
  • Tshare校园资源分享平台(php网站开发一之环境搭建)

    Tshare校园资源分享平台(php网站开发一之环境搭建)

    摘要:写在前面本学期软件工程课程,老师要求我们写一个大作业,我们小组选择做一个资源分享的网站平台。工具选择开发最重要的准备工作就是环境搭建,我们小组本次选择使用开发这个网站,并且将网站部署在机上。安装一个虚拟机后在虚拟机上安装和环境。 写在...

    Gu_YanGu_Yan 评论0 收藏0
  • Leetcode PHP题解--D73 389. Find the Difference

    Leetcode PHP题解--D73 389. Find the Difference

    摘要:题目链接题目分析给定两个字符串,其中一个字符串比另一个字符串在随机位置多一个字符。思路用计算字符串中字符出现的次数,对比两个字符串的字符出现次数。计算差集,返回差异部分即可。最终代码若觉得本文章对你有用,欢迎用爱发电资助。 D73 389. F...

    widuuwiduu 评论0 收藏0

热门文章

<