首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Dean的掘金技术博客
掘友等级
iOS工程师
|
京东
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
47
文章 47
沸点 0
赞
47
返回
|
搜索文章
最新
热门
ios 多线程关于信号量的使用
前几天有人问了我个关于任务队列的问题:要求同时只能执行2个任务,任意一个任务执行完成后执行其他任务,始终只有2个任务在同步执行,今天写了下实现的代码,感兴趣的可以看看创建全局的dispatch_sem
OpenGL由点、线、面到金字塔、三角带的绘制
当矩阵A的列数(column)等于矩阵B的行数(row)时,A与B可以相乘,否则矩阵相乘无意义. 矩阵C的行数等于矩阵A的行数,C的列数等于B的列数. 乘积C的第m行第n列的元素等于矩阵A的第m行的元素与矩阵B的第n列对应元素乘积之和.
openGL的投影方式、存储着色器理解、图元连接方法
第一个三角形用了3个顶点之后,对于之后的三角形,每次只需再指定一个顶点,即可构成三角形。当需要绘制大量三角形时,一是可以复用,而是可以节省存储空间。 提高运算性能和节省宽带,更少的顶点使数据从内存传输到顶点着色器的速度更快,顶点着色器中顶点处理的次数也更少。
iOS 关于iOS下渲染的理解
CPU 和 GPU 其设计目标就是不同的,它们分别针对了两种不同的应用场景。CPU 是运算核心与控制核心,需要有很强的运算通用性,兼容各种数据类型,同时也需要能处理大量不同的跳转、中断等指令,因此 CPU 的内部结构更为复杂。而 GPU 则面对的是类型统一、更加单纯的运算,也不…
OpenGL-绘制正方形并通过键位控制与定时器实现自动移动
实现效果:实现步骤:首先绘制一个正方体首次按键开始移动,并记录移动方向,添加定时器定时器根据上次按键方向进行移动主要函数数据结构准备main函数主要进行了glut的初始化以及相关函数的注册setupR
OpenGL ——基础概念图形学原理
OpenGL ES(OpenGL for Embedded Systems)是 OpenGL 三维图形 API 的⼦集,针对手机、 PDA和游戏主机等嵌⼊入式设备而设计,去除了了许多不必要和性能较低的API接口。 DirectX 是由很多API组成的,DirectX并不是⼀个单…
openGL 在MAC上的环境搭建以及三角形、正方形、多线条实现效果
方法一 自己从github上下载所需要的2个库文件 glew和GLtools。 cmake .. 2. 创建测试 工程 3. 移除文件,创建空工程 4. 创建 main.cpp文件,不需要.h文件 5. 添加OpenGl.framework 和 GLUT.framework 两…
iOS 启动优化 二进制重排
iOS启动优化二进制重排配置在BuildSettings中添加编译选项OtherCFlags增加-fsanitize-coverage=func,trace-pc-guard如果是OCSwift混编,
数据算法与结构-平衡二叉树AVL
它的左子树和右子树都是一颗平衡二叉树。 若在平衡的二叉排序树T中不存在和e有相同关键字的结点,则插入一个数据元素为e的新结点,并返回1,否则返回0。若因插入而使二叉排序树失去平衡,则作平衡旋转处理,布尔变量taller反映T长高与否
数据结构与算法-哈希算法与哈希冲突(利用链式地址法实现一个字典)
哈希是通过对数据进行再压缩,提高效率的一种解决方法。但由于通过哈希函数产生的哈希值是有限的,而数据可能比较多,导致经过哈希函数处理后仍然有不同的数据对应相同的哈希值。这时候就产生了哈希冲突。 按顺序决定哈希值时,如果某数据的哈希值已经存在,则在原来哈希值的基础上往后加一个单位,…
下一页
个人成就
文章被点赞
84
文章被阅读
32,530
掘力值
885
关注了
17
关注者
150
收藏集
1
关注标签
22
加入于
2017-12-21