wwolf

23
获赞数
0
关注数
39
粉丝数
IP 属地浙江
2016-04-18 加入
浏览 8.2k
155 声望|学徒
yii2
43
php
42
php框架
39
hyperf
31
微服务
28
1 黄金勋章
白银勋章
暂未获得该勋章
如何获得
1 青铜勋章
个人动态
  • 发布了文章2022-11-25
    hyperf 框架完善之枚举类和公共函数库(连载中)
    转发自白狼栈:查看原文今天我们来看两个问题,枚举类和公众函数库的引入。枚举类上节课最后我们抛出的问题其实就是如何自定义 code 的问题。为了方便管理错误码,我们利用 hyperf 的枚举类进行管理。枚举类参考 [链接]枚举类依赖 hyperf/constants 组件,composer r...
  • 发布了文章2022-11-25
    hyperf 框架完善之国际化(多语言)(连载中)
    所谓的国际化就是多语言,比如前面抛出的异常信息“id无效”,我们希望客户端选择中文的时候提示“id无效”,选择英文的时候提示“id is invalid”,选择日语的时候提示“ID が無効です”等等,这里的国际化指的并不是全站内容的国际化,比如用户提问的问题内容。
  • 发布了文章2022-11-25
    hyperf 框架完善之异常处理(连载中)
    上一节课我们封装了统一响应的方法,敲过一遍代码的小伙伴可能会发现一个明显的问题,对于业务逻辑的处理,我们往往会写在 Service 中,比如像下面这样:
  • 发布了文章2022-11-25
    hyperf 框架完善之接口统一响应(连载中)
    上节课我们已经成功启动了 hyperf,我们的目的是利用 hyperf 实现一套问答系统的接口开发。 在开发需求之前,为了让我们的框架更加完善,先看几个问题。
  • 发布了文章2022-11-25
    hyperf 实战之安装(连载中)
    首先,我本地的环境是 Mac + PHP 7.4.21 + Swoole Version => 4.6.7 + Composer version 2.4.4,作为学习,建议大家统一选择官方的 docker 镜像。
  • 发布了文章2022-11-25
    hyperf 实战之问答系统接口开发——概述(连载中)
    由于我们迟迟等不到 hyperf 3.0 的正式包(预计快了,截止目前(2022-11-02)已经发了13个 rc 包了)。但是丝毫不影响我们基于 docker + hyperf 3.0 进行学习。
  • 发布了文章2022-01-10
    hyperf 如何对AMQP消息进行手动消费?
    在使用 hyperf 官方自带的 AMQP 队列时你会发现,不需要我们再额外启动进程对消息进行消费。这是因为默认情况下,使用 @Consumer 注解时,hyperf 会为我们自动创建子进程启动消费者,并且会在子进程异常退出后,重新拉起。
  • 发布了文章2021-11-03
    hyperf 微服务系列教程
    Hyperf 是一个高性能、高灵活性的渐进式 PHP 协程框架,内置协程服务器及大量常用的组件,性能较传统基于 PHP-FPM 的框架有质的提升,提供超高性能的同时,也保持着极其灵活的可扩展性,标准组件均基于 PSR 标准 实现,基于强大的依赖注入设计,保证了绝大部分组件或...
  • 发布了文章2021-09-15
    hyperf从零开始构建微服务(二)——构建服务消费者
    阅读目录构建服务消费者安装json rpc依赖安装JSON RPC客户端server配置编写业务代码编写服务消费者类consumer配置配置 UserServiceInterface编写UserControllerpostman测试自动配置服务消费者配置优化统一结果处理我们说过,服务提供者可以提供各种服务,它可以和数...
  • 发布了文章2021-09-09
    hyperf从零开始构建微服务(一)——构建服务提供者
    阅读目录什么是服务构建服务提供者1、创建数据表2、构建服务提供者3、安装json rpc依赖4、安装rpc server组件5、修改server配置6、配置数据库7、编写基础代码7-1、编写model代码7-2、编写service代码postman测试上一篇文章我们了解了如何使用hyperf对项目进行垂直拆...
  • 发布了文章2021-08-26
    hyperf微服务-概述
    Hyperf 是一个高性能、高灵活性的渐进式 PHP 协程框架,内置协程服务器及大量常用的组件,性能较传统基于 PHP-FPM 的框架有质的提升,提供超高性能的同时,也保持着极其灵活的可扩展性,标准组件均基于 PSR 标准 实现,基于强大的依赖注入设计,保证了绝大部分组件或...
  • 发布了文章2021-07-23
    ffmpeg入门篇-滤镜的基本使用
    转发自白狼栈:查看原文滤镜什么是滤镜?百度百科介绍说“滤镜主要是用来实现图像的各种特殊效果......”。我们最早在ffmpeg是如何转码的一文中了解过滤镜,来回顾下当时的转码流程图。从图中可以看到滤镜前后画的是虚线,表示可有可无,在术语中,滤镜指的是在编码之...
  • 发布了文章2021-07-13
    流的操作(二)如何选择流?
    转发自白狼栈:查看原文从流的操作(一)视频转音频引发的血案一文中我们了解到,流的选择,实际有两种方式,一种是ffmpeg自动选择,一种是设置参数手动选择。对于自动选择,ffmpeg默认选择规则如下:视频流:默认选择分辨率最高的流音频流:默认选择通道最多的流字...
  • 发布了文章2021-07-05
    流的操作(一)视频转音频引发的血案
    有些小伙伴看文章非常细心,对于上一节课不经意提到的一些边缘细节都比较在意,比如 -acodec、-vcodec、流复制等。其实这些都离不开我们今天要讲的重点——流。
  • 发布了文章2021-06-28
    ffmpeg入门到实战-ffmpeg是怎么转码的?
    转发自白狼栈:查看原文阅读目录视频是怎么被播放的?ffmpeg命令的格式ffmpeg转码输出的过程视频是怎么被播放的?我们知道,当下大多数播放器都是基于ffmpeg二次开发的。你有没有想过,你用播放器打开一个视频的时候,是怎么看到的画面,怎么听到的声音?我们用这张...
  • 发布了文章2021-06-22
    ffmpeg实战-音视频基础概念
    转发自白狼栈:查看原文关于音视频,相信大家都看过电影(视频),听过音乐(音频),至少应该都知道mp4是视频文件,mp3是音频文件。对于一个音视频文件,都有哪些属性呢?以视频为例,我们可以通过 ffmpeg -i 命令查看媒体文件的信息。 {代码...} 除了视频的元信息...
  • 发布了文章2021-06-17
    ffmpeg实战-音视频合成案例
    很多小伙伴应该都玩过抖音,你在“拍同款”的时候,有没有留意过“正在合成中”的提示,视频越长合成的时间越长,少则几秒多则几十秒,这个其实就是app本地在做视频合成。
  • 发布了文章2021-06-15
    ffmpeg安装之docker安装
    转发自白狼栈:查看原文关于ffmpeg的安装,有的人可能要折腾很久,甚至折腾一个礼拜,究其原因,基本都是编译安装惹的祸。我们提供4种安装方式,最复杂的莫过于centos7上的编译安装。ffmpeg静态库下载安装在mac上安装ffmpeg在centos7上编译安装ffmpeg使用docker安装f...
  • 发布了文章2021-05-31
    ffmpeg安装之linux编译安装
    转发自白狼栈:查看原文关于ffmpeg的安装,有的人可能要折腾很久,甚至折腾一个礼拜,究其原因,基本都是编译安装惹的祸。我们提供4种安装方式,最复杂的莫过于centos7上的编译安装。ffmpeg静态库下载安装在mac上安装ffmpeg在centos7上编译安装ffmpeg使用docker安装f...
  • 发布了文章2021-05-30
    ffmpeg安装之mac安装
    转发自白狼栈:查看原文关于ffmpeg的安装,有的人可能要折腾很久,甚至折腾一个礼拜,究其原因,基本都是编译安装惹的祸。我们提供4种安装方式,最复杂的莫过于centos7上的编译安装。ffmpeg静态库下载安装在mac上安装ffmpeg在centos7上编译安装ffmpeg使用 docker 安...