加载中
18. 从零开始编写一个类nginx工具, 主动式健康检查源码实现

wmproxy wmproxy将用Rust实现http/https代理, socks5代理, 反向代理, 静态文件服务器,后续将实现websocket代理, 内外网穿透等, 会将实现过程分享出来, 感兴趣的可以一起造个轮子法 项目地址 ...

tunm二进制协议在python上的实现

tunm二进制协议在python上的实现 tunm是一种对标JSON的二进制协议, 支持JSON的所有类型的动态组合 支持的数据类型 基本支持的类型 "u8", "i8", "u16", "i16", "u32", "i32", "u64", "i64", ...

nginx源码分析-多进程socket的处理

这篇文章主要分析的是linux及windows的socket处理,如何避免惊群及进程间负载均衡的探讨, 这里的惊群主要是指多进程对于新建的连接如何避免同时争用accept现象的处理。 进程的创建 linux ...

VisualUIEditor项目讲解之撤消反撤消详解

#VisualUIEditor项目讲解之撤消反撤消详解 撤消反撤消在UI编辑器里面必备的功能,它可以帮助我们在编辑过程中,无需害怕误操作,助您更好的使用编辑器 #在项目中使用 当您在项目中错误的移动...

VisualUIEditor项目讲解之UI文件说明

#VisualUIEditor项目讲解之UI文件说明 ui文件为以ui文件结尾的文件,文件的内容以Json数据存储的布局信息文件。 #节点的基本数据结构 { "type": "Scene", "children": [] } 结点的最...

VisualUIEditor项目讲解之如何使用初始篇

#VisualUIEditor项目讲解之如何使用初始篇 #如何得到它 1、 二进制方式 下载地址Github直接下载对应的平台进行下,解压,打开对应的程序 2、 源码下载 Github连接进行克隆编译运行,可参考R...

VisualUIEditor项目讲解之项目介绍

VisualUIEditor项目是一款开源游戏UI编辑器,它基于electron跨平台,wcDocker的dock组件,及cocos-html5的渲染层

centos安装devtoolset-3支持gcc 4.9.2

centos安装devtoolset-3支持gcc 4.9.2从而支持C++11的regex

在Lua中实现Rust对象的绑定

实现目标:能将Rust对象快速的映射到lua中使用,尽可能的简化使用。 功能目标 以struct HcTestMacro为例: 类型构建,在lua调用local val = HcTestMacro.new()可构建 类型析构,在lua调用HcT...

Rust宏之derive的设计及实战

Rust宏可以极大的简化编写的难度,学习好宏可以更好的减少冗余代码。 宏的基本概念 Rust中的宏可以分为两大类:声明宏(Declarative Macros)和过程宏(Procedural Macros)。 声明宏:也称为...

Lfu缓存在Rust中的实现及源码解析

一个 lfu(least frequently used/最不经常使用页置换算法 ) 缓存的实现,其核心思想是淘汰一段时间内被访问次数最少的数据项。与LRU(最近最少使用)算法不同,LFU更侧重于数据的访问频率而非...

带有ttl的Lru在Rust中的实现及源码解析

TTL是Time To Live的缩写,通常意味着元素的生存时间是多长。 应用场景 数据库:在redis中我们最常见的就是缓存我们的数据元素,但是我们又不想其保留太长的时间,因为数据时间越长污染的可能...

Lru-k在Rust中的实现及源码解析

LRU-K 是一种缓存淘汰算法,旨在改进传统的LRU(Least Recently Used,最近最少使用)算法的性能。将其中高频的数据达到K次访问移入到另一个队列进行保护。 算法思想 LRU-K中的“K”代表最近...

Rust性能分析之测试及火焰图,附(lru,lfu,arc)测试

性能测试,在编写代码后,单元测试及性能测试是重要的验收点,好的性能测试可以让我们提前发现程序中存在的问题。 测试用例 在Rust中,测试通常有两部分,一部分是文档测试,一部分是模块测试...

TimerWheel(计时轮)在Rust中的实现及源码解析

计时器轮(TimerWheel),模拟时钟格式组成的高效计时器 TimerWheel算法原理 环形数据结构:TimerWheel,即时间轮,是一个环形的数据结构,类似于时钟的面,被等分为多个格子或槽位(slot)。...

Lru在Rust中的实现, 源码解析

LRU(Least Recently Used)是一种常用的页面置换算法,其核心思想是选择最近最久未使用的页面予以淘汰。 LRU算法原理 基本思想:LRU算法基于一个假设,即如果一个数据在最近一段时间没有被访...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部