首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
sljis
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
276
文章 171
沸点 105
赞
276
返回
|
搜索文章
赞
文章( 171 )
沸点( 105 )
什么是Google Play应用内更新?
大部分应用程序更新,主要是通过自己部署的服务器,来进行更新操作,每次用户打开应用时会联系服务器检查是否有新版本可用。 以前,如果有新版本上线,会弹出提示要求用户进行更新,并且用户点击更新后,还需要跳转到Google Play完成更新操作。这种强制性更新不仅会影响用户体验,甚至会…
开源一个项目: 通用 RBAC 系统,统一用户权限系统, 统一授权及访问控制. (不是上班时间写的, 也没用公司电脑, 应该不会被抓吧?)
最近一段时间工作之余都在开发这个项目. 希望大家能够用到. 目前已经发布到GitHub上了. 也部署了在线体验的地址. 直接贴一下项目介绍吧: wolf是一个通用RBAC系统,适用于所有的HTTP应用.统一授权及访问控制. 每个公司内部会有各种不同的后台服务及相应的管理后台.通…
浏览器渲染流程
围绕从输入网址到网页内容展示的过程,接着前面梳理的文章浏览器组成和多进程架构继续梳理,这里针对浏览器渲染的具体内容进行探究,主要顺序是从浏览器进程,到浏览器内核运行,再到渲染线程,再到JS引擎线程,再到JS事件循环机制。 把从输入网址到网页内容展示的流程按照前后顺序分为两大部分…
开源 | Scene:Android 开源页面导航和组合框架
Scene 是字节跳动技术团队开源的一款 Android 页面导航和组合框架,用于实现 Single Activity Applications,有着灵活的栈管理,页面拆分,以及完整的各种动画支持。 Scene 最初用于解决西瓜视频的直播业务在演进过程中遇到的问题,后来又在抖音…
迅速搞定Flex布局
采用Flex布局的元素,称为Flex容器container。它的所有子元素自动成为容器成员,称为Flex项目item。 容器中默认存在两条轴,主轴(main axis) 和交叉轴(cross axis)。项目默认沿主轴排列。单个项目占据的主轴空间叫做main size,占据的交…
Markdown上手指南
markdown 是一门很实用的标记语言,若是有HTML 基础学起来会非常快。 已经会的不用往下面看了,文章的目的是给我们研发组的小伙伴快速上手的。 基础语法是支持度最高的,市面上主流的 markdown 解析器基本都支持。 拓展语法需要借助不同的插件或者库实现,通用性没那么强…
iOS奇思妙想之使用block替代通知(二)
)中,自己实现了通知功能。在之前的实现中,使用了Runtime进行动态绑定,虽然达到了最后的效果,但是也会增加耦合。 既然动态绑定属性会增加耦合,那么我们可以考虑不让观察者动态绑定属性来实现。这里参考之前NSMapTable,将对应属性存入,在调用的时候再根据不同的Key动态获…
iOS开发 AudioUnit+AUGraph实现录音耳返功能
这算是我进公司实习期间完成的第一个比较完整的项目吧,耗时大约2个月,也是我第一次接触iOS音频开发,目前还未接触过视频开发,但以后我也应该会往音视频方向发展,不得不承认于我个人而言,音视频开发确实有一定难度,直到现在我感觉自己对iOS的音频也是一知半解,所以写这篇东西仅仅是想要…
Swift 实现一个兼容iOS、tvOS、OSX的抽象层
有时开发一个工具包或者一个framework时,会要求兼容iOS、tvOS、OSX等苹果相关的平台,这些平台里的库、类及方法的名字和功能都很相近,如果想封装一套代码可以同时运行在三个平台上,那么就需要对相关的库、类及方法进行一个简单的抽象。在git上学习三方库源码的过程中,遇到…
一文看懂浏览器事件循环
实际上浏览器的事件循环标准是由 HTML 标准规定的,具体来说就是由whatwg规定的,具体内容可以参考event-loops in browser。而NodeJS中事件循环其实也略有不同,具体可以参考event-loops in nodejs 我们在讲解事件模型的时候,多次提…
下一页
关注了
16
关注者
3
收藏集
0
关注标签
24
加入于
2019-07-14