首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
佳子
掘友等级
android资深开发工程师
|
字节跳动
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
102
文章 101
沸点 1
赞
102
返回
|
搜索文章
赞
文章( 101 )
沸点( 1 )
C++ 类内存分布
这里不妨说下 C++ 内存分布结构,我们来看看编译器是怎么处理类成员内存分布的,特别是在继承、虚函数存在的情况下。
[译] 理解JS的函数调用和‘this’的指向
JS的函数调用一直以来给不少人带来疑惑,其中this的语义是人们抱怨的最多的。 在我看来,首先理解了函数调用的原始核心语法,然后弄清楚其他调用函数的语法糖,这些疑惑就能解决了。实际上这正式ECMA规范所设计的思路。在某种程度上,这篇文章是ECMA规范的简化版,不过基本理念都是一…
JS原型链与继承别再被问倒了
我面试过很多同学,其中能把原型继承讲明白的寥寥无几,能把new操作符讲明白的就更少了。希望这篇文章能够解决你的疑惑,带你面试飞起来。 继承是OO语言中的一个最为人津津乐道的概念.许多OO语言都支持两种继承方式: 接口继承 和 实现继承 .接口继承只继承方法签名,而实现继承则继承…
App 竟然是这样跑起来的 —— Android App/Activity 启动流程分析
在我的上一篇文章Android 系统启动流程分析中,我们分析了系统在开机以后的一系列行为,其中最后一阶段 AMS(ActivityManagerService) 会启动 Launcher 来展示我们手机中所有已安装的应用图标,点击图标后相应的应用程序将会被系统启动运行并展示在我…
什么是 C 和 C ++ 标准库?
简要介绍编写C/C ++应用程序的领域,标准库的作用以及它是如何在各种操作系统中实现的。我已经接触C++一段时间了,一开始就让我感到疑惑的是其内部结构:我所使用的内核函数和类从何而来? 谁发明了它们? 他们是打包在我系统中的某个地方吗? 是否存在一份官方的C ++手册?
如何理解 Transform API
通过案例分析,详细介绍 Gradle Transform API 的使用方式
Android 字节码插桩
我们都知道JAVA是面向对象(继承、封装、多态),而插桩的意义在于面向切面(AOP),可想而知单方面的面向对象开发有许多的局限性,而结合面向切面编程可以说补足了我们的这种局限性。举个例子:在onClick中一般都要做防抖动操作,这样是为了避免多次打开页面的问题。一般实现的话是在…
Android事件分发-来龙去脉
1. 专注于移动互联网数年,作为高P的我【鼓掌】竟然对事件分发机制见招拆招,似懂非懂。不专业,没法忍。 2. View树的递归嵌套逻辑让广大一线同行云里雾里,手足无措。 1. 网上好多相关主题的博客,描述信息点非常多(但是ACTION_CANCEL描述很少),看完后不明觉厉。 …
一文解决 Android View 滑动冲突
上一篇文章我们讲述了「Android View 事件分发机制」。如果你对 View 的事件分发还不熟悉,建议先去看一下 一文读懂 Android View 事件分发机制 它是我们今天滑动冲突解决的理论基础! 如果你已经对 View 的事件分发机制了然于胸,那么我们就根据 View 的事件分发机制,来给大家详细聊一下滑(jì)动(xù)冲(dòu)突(tú)!
<<从0到1学C++>> 第4篇 函数和函数模板
1. 函数参数传递方式 2. 对象作为函数参数, 也就是传变量值 3. 对象指针作为函数参数, 也就是传地址值 4. 引用作为函数参数, 也就是传地址(注意: 这里不是地址值) 在函数调用时, 实参对象名传给形参对象名, 形参对象名就成为实参对象名的别名. 实参对象和形参对象代…
下一页
关注了
40
关注者
0
收藏集
16
关注标签
9
加入于
2017-09-23