develop/tools

WINDOWS编译FFMPEG4.3 搭建VS2019开发环境

本文详细描述如何使用MSYS2编译FFMPEG的具体步骤,并通过一个简单的VS2019工程调用FFMPEG进行验证。同时还提供本文编译通过的FDK-ACC、X264、X265以及FFMPEG源码包。如果不想自己编译,还可以直接下载我编译好的DLL,直接使用。

java/springcloud

SpringCloud GateWay整合Nacos注册、配置中心

Spring Cloud Gateway 是Spring Cloud官方推出的第二代网关框架,定位于取代 Netflix Zuul。相比 Zuul 来说, Spring Cloud Gateway 提供更优秀的性能,更强大的有功能。

cplusplus/acquaintance

FFMPEG编码:YUV转H264(AVFrame转AVPacket)

本文主要讲解如何使用FFMPEG将YUV编码的AV FRAME帧数据编码为H264格式的AV PACKET帧数据

cplusplus/acquaintance

解决WINDOWS SLEEP精度问题

由于CPU时间分片的缘故,使用sleep方法将进程或线程加入阻塞队列后,操作系统通常并不能精确的在指定时间点唤醒线程或进程,在实际编码中,这会引发很多问题。

develop/electron

Electron使用Fetch API

使用Electron开发应用的好处之一是:可以尽情使用Chrome支持的最新API而无需考虑兼容性问题。而Fetch API 提供了一个获取资源的接口(包括跨域请求)。任何使用过 XMLHttpRequest 的人都能轻松上手,而且新的 API 提供了更强大和灵活的功能集。

linux/k8s
Kubernetes控制器

ReplicaSet的目的是维护一组在任何时候都处于运行状态的Pod副本的稳定集合。因此,通常用来保证给定数量的Pod副本的可用性

linux/k8s
Kubenetes网关 Ingress

ingress是一种通过http协议暴露kubernetes内部服务的api对象,即充当Edge Router边界路由器的角色对外基于七层的负载均衡调度机制

linux/k8s
Kubernetes网络实现 Service

每个Pod都有自己的IP地址,但是在Deployment中,运行的Pod集合可能与下次运行时的IP不同,这就会导致如果一组Pod为其他Pod提供服务,那么其他Pod无法获取该Pod的IP地址、也无法通过负载均衡分担请求压力,于是service孕育而生。

linux/k8s
Kubenetes调度单元 POD

Pod类似于共享名称空间和文件系统的一组Docker容器,POD的共享上下文包括一组Linux命名空间、控制组(CGROUP)和一些其他隔离数据,在POD上下文中,每个独立的应用可能会进一步实施隔离

linux/k8s
Kubernetes集群搭建

Kubernetes 也称为 K8s,是用于自动部署、扩缩和管理容器化应用程序的开源系统

Alay
cycling/zwift
环成都热身

1月1号要参加环成都170公里骑行,这周拉长骑行距离,提前准备下!

Alay
cycling/zwift
珍宝团练

珍宝团练课程,作为粉丝必须参加

Alay
cycling/zwift
B组第一战

系统强行把我升到了B组 又回到萌新状态了

Alay
cycling/zwift
训练营成果 FTP上升10瓦

太棒了 付出有收获了

Alay
cycling/zwift
樱花骑第5站

难得冲刺拉爆老外 这感觉太爽了

Alay
cycling/zwift
团练最后一课 梯度训练

主菜是25分钟从FTP 85%提升到95%,有点艰苦啊