Recent Posts

koa-passport code inside

//project router index.js:entrance of the passport lib router.post('/auth/login', async (ctx) => { //[1]prepare the function return passport.auth...

weeklyCoding - RedBlackTree insert with C++

红黑树是2-3-4树的一种等效树。换句话说,对于每个2-3-4树,都存在至少一个数据元素是同样次序的红黑树。在2-3-4树上的插入和删除操作也等同于在红黑树中颜色翻转和旋转。

从2-3-4树到红黑树

Red–black tree是一种自平衡二叉查找树,是计算机科学常用到的一种数据结构,典型的用途是实现Associative Array,就是定义一堆key去关联value(如果说关联数组又叫Map或者Dictionary是不是顿时感觉亲切了许多呢) 1.概念准备

从零开始构建矢量块服务[译]

Mapbox Vector Tiles是一种现代化的存储和传输方式,你可以在shapefile,GeoJSON或TopoJSON文件中找到相同类型的feature数据,mvt使用了渲染友好的方式加以整理并且压缩成pfb的格式方便网络传输和解析。

OpenGL Programming Guid - Chapter III DRAW

变蓝的红宝书–«OpenGL4.5编程指南V9»–第三章 绘制方式。多了一个buffer管理器VAO,创建一堆buffer后绑定到当前vertexArray后drawArray的时候可以一键设置回正确的渲染状态。