搜索结果
查询Tags标签: 源码,共有 8633条记录-
iOS源码解析: dispatch_once是如何做到的?
在之前的一篇文章 iOS源码解析: 通知机制是如何实现的? 中,顺便介绍了在dispatch_once时使用跨线程操作而导致死锁的情况。本文基于dispatch_once的源码,进一步介绍一下iOS习以为常的单例模式。看似非常简单,不过实际要考虑下边几个关键点:懒加载 线程安全 编译器指令…
2020/4/29 23:02:57 人评论 次浏览 -
Android系统启动之一-启动Zygote
Zygote 是什么 Zygote 中文翻译受精卵,顾名思义是细胞分裂的起点。 在 Android 系统中,通常每个应用程序都运行在单独的进程中,每个进程有自己的 Java 虚拟机,而进程和虚拟机就是由 Zygote 创建孵化出来的。 由下图的 Activity 启动栈可以看出,Zygote 就是 Java 堆栈…
2020/4/29 23:02:46 人评论 次浏览 -
Android系统启动之二-启动SystemServer
前言 继上篇《Android系统启动之一-启动Zygote》,本篇继续来看 SystemServer 进程做了什么事情。 Zygote 和 SystemServer 是 Android 系统最重要的两个进程,Zygote 负责创建新进程,而 SystemServer 负责创建应用所需要的服务,例如 ActivityManagerService。SystemSer…
2020/4/29 23:02:43 人评论 次浏览 -
Android WebView拦截且更改Url
最近做项目,遇到一个需求,因为是国际化项目,在新的国家部署机房,在该机房部署的H5域名和原来的不一样,要求客户端拦截H5,并更改Host。 尝试了几种方案如下:重写WebView loadUrl()方法,在该方法中更改Url。@Overridepublic void loadUrl(String url) {......url = …
2020/4/29 23:02:39 人评论 次浏览 -
特选200+小程序源码资源,部分含前后台,持续更新
在以前,如果你想入门IT行业,在考虑学习编程,那么可以学习的编程语言很多,我会推荐C语言。但从今天起,如果你对C语言不感兴趣,那还有个选择,就是小程序。为什么呢?因为通过小程序,编程初学者可以很快地写出一个在手机上运行的程序,这在以前是不可想象的。其它语言…
2020/4/28 20:32:43 人评论 次浏览 -
使用cocos creator开发微信小游戏(四)实战小游戏
2020/4/24 4:21:55 人评论 次浏览 -
简单读读Android触摸事件分发源码
2020/4/21 23:17:25 人评论 次浏览 -
程序员你真的足够了解synchronized吗?对象的内存结构和锁升级关系了解吗?
2020/4/21 8:18:06 人评论 次浏览 -
【Vue 原理】Vue 是如何代理 data、methods 和 props 的?
2020/4/19 4:25:09 人评论 次浏览 -
全面分析ImageView的ScaleType(源码)
2020/4/16 23:56:46 人评论 次浏览 -
异步处理老司机:IntentService 源码分析
2020/4/11 4:01:30 人评论 次浏览 -
深入理解Android之应用程序进程启动流程(Android 10)
2020/4/10 23:01:23 人评论 次浏览 -
搞懂React源码系列-React Diff原理
2020/4/9 14:02:20 人评论 次浏览 -
前端经典面试题解密:JS的new关键字都干了什么?
2020/4/8 8:01:26 人评论 次浏览 -
JaCoCo计算代码覆盖率原理
2020/4/7 17:02:13 人评论 次浏览