-
程序人生 | 技术方向的选择
有些初入职场或还在学校的同学总问,到底我该选哪个技术方向?我现在该学哪门语言?你觉得未来 Java 的发展趋势如何?这些问题的本质其实都是技术的投资决策问题,也...
阅读全文 -
计算机图形 | 图形渲染管线 The Graphics Rendering Pipeline
这篇文章是解析计算机图形学界“九阴真经总纲”一般存在的《Real-Time Rendering 3rd》系列文章的第二篇。将带来RTR3第二章内容“Chapter 2 The Graphics Renderi...
阅读全文 -
Swift | 99 行 Swift 完成 Markdown 在线编辑服务器
本项目展示了如何使用 Perfect HTTP 服务器、 Perfect Markdown 渲染组件和 Perfect WebSocket 搭建一个在线的Markdown文本编辑器。
阅读全文 -
-
嵌入式 | 轻量级操作系统FreeRTOS的内存管理机制(二)
本篇文章将会对 FreeRTOS 源码中第二种内存管理机制 heap2.c 进行讲解,在 heap2.c 中同样使用一个全局静态数组 ucHeap 来表示内存, heap2.c 内存管理机制较...
阅读全文 -
Android | 为什么Protocol Buffer性能这么好?
今天,我将讲解为什么Protocol Buffer的性能如此的好: a. 序列化速度 & 反序列化速度快 ;b. 数据压缩效果好,即序列化后的数据量体积小。
阅读全文 -
数据库 | MySQL 的进阶实战篇
视图是一张虚拟的表,为什么是虚拟呢?因为视图与数据库中存在的表不太一样,前面我们创建的 4 张表都是包含数据的,如用户信息,订单信息等,而视图则是不包含数据的...
阅读全文