首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
r09er
掘友等级
\
严于律己,宽以待人
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
156
文章 154
沸点 2
赞
156
返回
|
搜索文章
赞
文章( 154 )
沸点( 2 )
BIO、NIO、AIO
1. 用户空间和内核空间 现在操作系统都采用虚拟寻址,处理器先产生一个虚拟地址,通过地址翻译成物理地址(内存的地址),再通过总线的传递,最后处理器拿到某个物理地址返回的字节。 对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方)。操作系统的核心是内核,独立于…
Nginx初探
作为代理服务器,主要作用是反向代理服务器(有多台服务器的情况下):只需要一个入口,屏蔽n个服务器,提供唯一一个入口。 2)动静分离:动态资源(如接口)和静态资源(如js、css文件)进行分离,分别请求到对应的动态或静态资源服务器。 3)缓存:http缓存,就是和浏览器对应的强缓…
service-worker工作原理浅析
Service Worker 出于安全性和其实现原理,在使用的时候有一定的前提条件。 由于 Service Worker 要求 HTTPS 的环境,我们通常可以借助于 github page 进行学习调试。当然一般浏览器允许调试 Service Worker 的时候 host …
React调度器原理解析
在React16的新版本,使用了Fiber重新实现了React的核心算法,带来了杀手锏增量更新功能。它有能力将整个更新任务拆分为一个个小的任务,并且能控制这些任务的执行。 这篇文章主要对调度器原理进行解析。 大家都知道 JS 和渲染引擎是一个互斥关系。如果 JS 在执行代码,那…
总结移动端video视频播放的坑(不定时更新)
移动端浏览器中的video元素是比较特别的,早期无论是在iOS还是Android的浏览器中,它都位于页面的最顶层,无法被遮盖。后来这个问题在iOS下得到了解决,但是Android的浏览器则问题依旧。X5是腾讯基于Webkit开发的渲染引擎,它提供了一种名叫「同层播放器」的特殊v…
Android与物联网设备通信-网络模型分层
本来这个章节应该放在第二节的,更符合知识从整体往下看的逻辑。但是考虑到学习的过程是循序渐进的,我调整了一下。上一节,我们学习数据具体在传输中表现的形式。通过帧数据包裹一层层的上层数据达到传输的能力。今天我们来学习经典的网络模型分层。随着时间的推进变迁,有些层级结构已经被历史遗弃…
Android插件化原理(一)Activity插件化
四大组件的插件化是插件化技术的核心知识点,而Activity插件化更是重中之重,Activity插件化主要有三种实现方式,分别是反射实现、接口实现和Hook技术实现。反射实现会对性能有所影响,主流的插件化框架没有采用此方式,关于接口实现可以阅读dynamic-load-apk的…
React 深入系列2:组件分类
React 组件有很多种分类方式,常见的分类方式有函数组件和类组件,无状态组件和有状态组件,展示型组件和容器型组件。好吧,这又是一篇咬文嚼字的文章。但是,真正把这几组概念咬清楚、嚼明白后,对于页面的组件划分、组件之间的解耦是大有裨益的。 函数组件(Functional Comp…
仿头条、微信大图预览视图
图片大图预览整体实现思路使用方法(1)在布局文件中引用该view(2)具体使用方法GalleryViewgalleryView=findViewById(R.id.photo_gallery_view
下一页
个人成就
文章被点赞
45
文章被阅读
25,037
掘力值
527
关注了
1
关注者
37
收藏集
0
关注标签
21
加入于
2016-05-06