【数据结构与算法】-(11)霍夫曼编码(HuffmanCoding) 【数据结构与算法】-(1)基础篇 【数据结构与算法】-(2)线性表基础 【数据结构与算法】-(3)循环链表(单向) 【数据结构与算法】-(4)双向链表和双向循环链表 【数据结构与算法】-(5)链表面试题解析 【数据结构与算法】-(6)栈 2021-01-17 李佳 数据结构 树 二叉树 霍夫曼树 数据压缩
【数据结构与算法】-(10)线索化二叉树 【数据结构与算法】-(1)基础篇 【数据结构与算法】-(2)线性表基础 【数据结构与算法】-(3)循环链表(单向) 【数据结构与算法】-(4)双向链表和双向循环链表 【数据结构与算法】-(5)链表面试题解析 【数据结构与算法】-(6)栈 2021-01-17 李佳 数据结构 树 二叉树 线索化二叉树
【一起学Metal】01-Metal初体验 一、Metal 简介2.1 概念Metal 是一个兼顾图形与计算功能的,面向底层、低开销的硬件加速应用程序接口(API),其类似于将 OpenGL 与 OpenCL 的功能集成到了同一个API上,最初支持它的系统是 iOS 8。Metal 2020-08-21 李佳 opengl metal ios
计算机视觉【03-OpenGL正背面剔除】 一、概念1.1隐藏面消除绘制3D场景式,尤其是在透视投影时,需要决定目标的哪一部分展示,哪一部分隐藏。如下图所示,如果不做隐藏面消除的配置,在3D目标旋转时,会出现透视bug,有些不该出现的出现了。 1.2深度测试二、实现深度测试2.1 2020-07-24 李佳 OpenGl
计算机视觉【02-OpenGL创建正方形】 一、目标结果 二、分析过程分析流程简图如下 三、全部代码如下:下面从main.cpp 的流水线讲解整个实现过程 3.1 准备工作3.1.1 设置当前工作目录gltSetWorkingDirectory(argv[0]); 其中argv 2020-07-15 李佳 计算机视觉 OpenGL
计算机视觉【01-搭建OpenGL开发环境】 一、搭建环境1.1 环境准备: 开发环境:Mac OS、Xcode 11+ OpenGL 工具包(会在本文末尾提供) include 文件夹 libGLTools.a 静态文件 1.2创建项目注意,我们使用Mac 应用来熟悉OpenG 2020-07-14 李佳 进阶 计算机视觉 OpenGL iOS
离屏渲染-超详细解析 〇、序章作为一个面试中经常出现的话题,离屏渲染(Offscreen rendering)恐怕是极高频率提起的——最熟悉的陌生人,我们多少知道一点,也了解到由于它的出现,会带来的屏幕刷新卡顿,滑动式不跟手等体验,但是又不是知道的那么透彻。在这 2020-07-07 李佳 离屏渲染 offscreen
计算机视觉【02-OpenGL概念篇】 一、计算机视觉简介1.1 概念:计算机视觉(Computer Vision)是一门跨学科科学,用于处理计算机如何从数码相片或视频中获取高层次理解。从工程学的角度来讲,它的目的是理解并将人类视觉系统的工作任务自动化。 计算机视觉(Compu 2020-07-06 李佳 opengl 音频 视频 音视频 进阶
Block使用及原理探究 出于需要,本文分析时引用苹果开源的libclosure-74 源码,请点击对比查看苹果libclosure源码 一、Block概念1.1 名词解释也成为匿名函数,是将函数及其执行上下文封装起来的对象。有参数和返回值。 Block的结构是 2020-05-24 李佳 block 原理
【数据结构与算法】查找算法(二)平衡二叉树 一、概念 平衡二叉树 (Self-Balancing Banary Search Tree 或者 Height-Balanced Binary Search Tree),是一种二叉排序树,其中每一个结点的左子树和右子树的高度差至多等于1。 2020-05-15 李佳 平衡二叉树 AVL