首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
OS
订阅
操作系统
来金德瑞
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
iOS 离屏渲染探究
离屏渲染(Offscreen rendering)对iOS开发者来说不是一个陌生的东西,项目中或多或少都会存在离屏渲染,也是面试中经常考察的知识点。一般来说,大多数人都能知道设置圆角、mask、阴影等会触发离屏渲染,但我们深入的探究一下,大家能够很清楚的知道下面几个问题吗? 今…
CPU与GPU工作原理
黄色的Control模块,为控制器,是用于协调控制整个CPU的运行,包括取出指令,控制其他模块的运行。 绿色ALU(Arithmetic Logic Unit)是算术逻辑单元,用于数学逻辑运算。 橙色的Cache和DRAM分别是缓存和RAM,是用于存储信息。 2,CPU是怎么样…
写给前端的跨平台方案、跨端引擎的本质
近些年来,前端领域的跨端技术越来越多了:react native、weex、flutter、electron、kraken 等等。 那么多跨端方案,他们有没有通用的思路?我们能不能从这么多方案中找出本
想当年,我手持栈、堆两个原理,从 简单赋值 杀到 闭包
本文是编者学习栈、堆的内存原理后对 闭包 等实际应用的深刻理解。希望能对各位有所帮助! 哈哈哈哈,标题心血来潮想玩个梗,各位一笑而过便是。
从内存映射mmap说开去
所谓内存映射,就是将文件的磁盘扇区映射到进程的虚拟内存空间的过程。 4.如果文件不存在高速缓存中,则通过inode定位到文件的磁盘地址,将数据从磁盘复制到内核页高速缓存。之后再次范圣琦读页面的过程,将内核高速缓存中的数据发送给用户进程; “映射”这个词,就和数学课上说的“一一映…
深入探索 iOS 内存优化
1945 年,冯·诺伊曼体系结构被提出,奠定了计算机的基础,同时其局限性也限制了计算机的进一步发展,直至现代,计算机体系还是没能逃离其局限性,只是陆续对其组织结构进行优化而已。 冯·诺伊曼体系结将计算机分为运算器、控制器、存储器、输入设备和输出设备五大部分,由于存储器的读写效率…
内存文件映射
磁盘速度慢,尽量把更多的数据弄到内存去。 内存速度快。不过,内存分两块: 首先,缓冲区都是内存,操作系统缓冲区就是与磁盘通信,所以也叫操作系统io缓冲区。目的是把更多的数据放到内存,减少磁盘io次数。 用户进程缓冲区,是因为用户程序调用操作系统API属于系统调用,比较耗费资源,…
mmap详解
内存映射,简而言之就是将内核空间的一段内存区域映射到用户空间。映射成功后,用户对这段内存区域的修改可以直接反映到内核空间,相反,内核空间对这段区域的修改也直接反映用户空间。那么对于内核空间与用户空间两者之间需要大量数据传输等操作的话效率是非常高的。当然,也可以将内核空间的一段内…