冰镇

千万世界中的一个小小埃希镇

0%

一直以来都想学习一下容器化、微服务、持续集成以及软件自动化等方面的知识,但是由于自己太懒了,学习计划一拖再拖。于是,有了这个系列来督促我去学习相关知识。

《云与容器化探索》系列为本人探索云服务相关的学习笔记,但不仅限于云服务与容器化。本文作为该系列的第一篇文章,将学习Docker容器的使用。

阅读全文 »

分布式系统中如何确保各个分布式节点的数据一致性一直是一个难题,它不仅要考虑到数据的一致,还要考虑到系统的容错性和性能。常见的一致性算法有Paxos、Raft等,本文就简单介绍一下Raft一致性算法。(其实是我学习Raft的笔记)

阅读全文 »

开发OpenGL项目的时候,通常需要导入GLFW、GLAD、GLM等各种各样的库,个人不喜欢将它们放置在项目仓库中,放置在项目外又会遇到不同设备环境不同的配置问题。像NodeJS具有NPM,Ruby具有Gems,Golang也可以通过Go Modules来对第三方库进行管理,而C/C++有这样的工具么?

答案是肯定的,Vcpkg是微软旗下开源的跨平台C/C++库管理工具,通过CMake来管理库。接下来我们尝试使用Vcpkg来构建OpenGL项目。

阅读全文 »