Mac 下 Finder 替代品 QSpace Pro

作为一个长期使用 Mac 的用户,我一直在寻找一款能够比 Finder 做得更好的文件管理工具。最近我发现了 Qspace Pro,它不仅具备 Finder 的基本功能,而且还加入了许多实用

Linux中Zero-Copy的实现

1. 读写系统调用 理解什么是zero-copy,首先从简单的例子中,更容易理解。 read(file, tmp_buf, len); write(socket, tmp_buf, len); 上面的例子,实现从文件中读取数据,然后将读取的数据写

Linux网卡多队列实现

rps Receive Package Steering,是用来在软件层面实现网卡报文在多个cpu处理的负载均衡。 对于多队列网卡,硬件能够支持网卡中断的处理cpu核,但是往往

再看Redis数据过期

在Redis中,数据的过期可分为两种,一种是主动过期淘汰,一种是lazy方式淘汰。 主动过期淘汰就是在Redis中定时任务主动对数据进行采样,

数据仓库Snowflake论文

数据仓库和数据库的区别就是: 数据库:OLTP,数据操作会包含读写,并且要求时延较低,操作结果会是决定上层操作成功与否的关键。数据量一般有限。

IP MTU和TCP MSS

使用群晖的vmm虚拟lede软路由几个月,在nas下载流量较大的时候会出现lede掉线,多拨不稳定掉线,但是又想使用lede的插件中心,方便

LRU算法和LRU变种

1. LRU 实现最简单的lru实现,其中保存的是最近一段时间访问的数据,当一个新数据被访问,数据会被加入队列头,如果队列超过长度限制,就在尾部淘汰;

RocksDB参数调优

RocksDB对比LevelDB暴露了很多参数来适应更多的应用场景,带来的好处就是可以通过tuning使系统性能达到最大,当然,如果tuni