最新消息:一个只会PHP的程序员不是好搬砖的

最新发布

etcd-raft网络传输组件实现分析
开发工具

etcd-raft网络传输组件实现分析

时光弧线 3周前 (09-30) 26浏览

前言 之前我们提到过,etcd-raft的实现比较特殊,它将raft核心与网络传输、WAL日志、Snapshot等功能分开,成为独立的模块,各模块之间主要通过编程接口进行函数调用,使用channel完成消息传输。这里我们来深入分析下etcd-raft...

纯前端实现人脸识别-提取-合成
源码技术

纯前端实现人脸识别-提取-合成

时光弧线 3周前 (09-30) 28浏览

最近火爆朋友圈的军装照H5大家一定还记忆犹新,其原理是先提取出照片中的面部,然后与模板进行合成,官方的合成处理据说由天天P图提供技术支持,后端合成后返回给前端展示,形式很新颖效果也非常好,整个流程涉及的人脸识别和图像合成两项核心技术在前端都有对应的解...

微服务系统中的服务发现机制
源码技术

微服务系统中的服务发现机制

时光弧线 3周前 (09-30) 18浏览

本文来自Nginx官方博客,这是微服务架构序系列的第四篇文章。作者总共发布了七篇关于微服务的系列文章,在第一文章中介绍了传统的单体式应用的不足,以及微服务架构的优势与挑战。在第二和第三骗文章中描述了微服务内部通信方面的内容。在这篇文章中,主要探讨...

轻量级顺序型消息队列AlphaQ
源码技术

轻量级顺序型消息队列AlphaQ

时光弧线 3周前 (09-30) 24浏览

前言 目前大热的微服务化,也迫使我们在构建服务的同时,越来越讲究服务间的解耦。而利用消息中间件是当前最常用的解决方案。那我们在利用消息中间件带来便利的同时,不可避免的会遇到两个问题: 1. 消息的顺序性 2. 消息的重复性 重复性问题的...

360 内部监控系统 “Wonder 实践之路”
开发工具

360 内部监控系统 “Wonder 实践之路”

时光弧线 3周前 (09-30) 26浏览

女主宣言 Wonder监控系统目前已经是360内部最大、最健全的监控系统。基于open-falcon改造的Wonder,从2016年4月上线至今已经运行了一年多,从最初的“乞丐版”,到现在的“神奇女侠版”,wonder的变化经历了很多。今天小主就...

[译]使用 bcc/BPF 分析 go 程序
源码技术

[译]使用 bcc/BPF 分析 go 程序

时光弧线 3周前 (09-30) 21浏览

BCC 是基于 BPF 的 Linux IO 分析、监控、网络工具集合。BPF Compiler Collection (BCC) 是创建高效内核追踪和处理程序的工具包,包含几个有用的工具和用例。BCC 扩展了 BPF (Berkeley Packe...

HTTP断点续传(分块传输)
源码技术

HTTP断点续传(分块传输)

时光弧线 3周前 (09-30) 24浏览

简述 断点续传:指的是在上传/下载时,将任务(一个文件或压缩包)人为的划分为几个部分,每一个部分采用一个线程进行上传/下载,如果碰到网络故障,可以从已经上传/下载的部分开始继续上传/下载未完成的部分,而没有必要从头开始上传/下载。可以节省时间,提高速...

PHP-X 系列教程:扩展内定义类和对象
源码技术

PHP-X 系列教程:扩展内定义类和对象

时光弧线 3周前 (09-30) 27浏览

接着上一篇文章,本文开始在扩展内实现类的定义和对象操作。基于PHP-X提供的封装,使用C++语言可以轻松地实现一个PHP的类,还可以在C++代码中创建任意PHP对象,调用对象方法、读写对象的属性。 0x00 定义 PHP 类 底层Zend API有一...