首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
刘华龙_Marco
掘友等级
移动端开发工程师
|
字节跳动
绝招尚在开发中--http://l-hualong.github.io
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
83
文章 83
沸点 0
赞
83
返回
|
搜索文章
赞
文章( 83 )
沸点( 0 )
【译】React Native — 桥接Bridge 到 Fabric项目(RN新架构)
翻译中有部分是意译。 最近几年,React Native已经成为最流行的移动端App开发框架之一。解决了很多开发者经常思考的问题:应该使用原生开发客户端app,还是使用web开发Hybird app。 使用RN开发需要web方面的知识和React经验,因为它基本是基于React…
Android 注解(Annotation)的自定义和解析方式
找到 Annotation 这个接口,然后 Control + H 可以发现 Override 继承自 Annotation。 查看 Annotation的文档得知所有的注解类型都继承自此接口。 注解就是用来标记 SourceCode 中的 Class,Field,Method…
Gradle系列之构建脚本基础
因为在 settings.gradle 文件中配置了 Method,从输出结果看 Method 确实参与了构建,取消在 settings.gradle 文件中的配置,则不会构建 Method,最好自己验证一下。 上面配置了子项目 Method 所在的位置,如果不指定则默认是与 …
Java之Thread源码registerNatives()深入理解
前言:阅读JDK源码可以看到,registerNatives()方法存在于Object类、Class类、ClassLoader类等常用的类中。其方法的定义如下: 可以得到registerNatives()是native方法,其实现是由C/C++实现的,要深入理解register…
深入iOS系统底层之程序映像
绿树阴浓夏日长,楼台倒影入池塘。--《唐高骈·山亭夏日》 iOS系统生成的可执行程序或者动态库文件的存储布局格式被称之为mach-o格式。文件中存放着程序的代码和数据,而程序运行时系统会为其建立一个进程,以及分配虚拟内存空间。同时会把程序文件中的内容加载到虚拟内存地址空间中去,…
iOS hook C++ 尝试
最近自己心血来潮,想研究下是否可以完美拦截到 WKWebView 的所有网络请求,所以就去看下了 WebKit 的源码,发现源码基本都是用 c++ 去实现的,突然就想去研究下能否 hook 私有库里面c++ 中的函数。于是就开始了一段学习之旅。 一切研究起于搜索,如果有人已经研…
Android Studio 断点 调试技巧
写代码不可避免有 Bug,通常情况下除了日志最直接的调试手段就是 debug;那么你的调试技术停留在哪一阶段呢?仅仅是下个断点单步执行吗?或者你知道 Evaluate Expression, 知道条件断点;可是你听说过日志断点吗,Method Breakpoint, Exception Breakpoint 呢?还有高大上的 Field Watchpoint ?
Category详解(二)—— 源码层面解析load和initialize方法
+load 和 +initialize 方法大家肯定不陌生,我们的项目中会有很多重写这两个方法的地方,但是你有没有想过他们有什么区别?产生区别的原因是什么?今天我们就从源码的层面来解答一下这些问题。 阅读文章时请注意:留意源码中我增加注释的部分,往往是该函数的重点部分。 由于源…
精读《DOM diff 原理详解》
DOM diff 作为工程问题,需要具有一定算法思维,因此经常出现在面试场景中,毕竟这是难得出现在工程领域的算法问题。 无论出于面试目的,还是深入学习目的,都有必要将这个问题搞懂,因此前端精读我们就专门用一个章节说清楚此问题。 Dom diff 是所有现在框架必须做的事情,这背…
DIff算法看不懂就一起来砍我(带图)
前言 面试官:"你了解虚拟DOM(Virtual DOM)跟Diff算法吗,请描述一下它们"; 我:"额,...鹅,那个",完了😰,突然智商不在线,没组织好语言没答好或者压根就答不出来;
下一页
个人成就
掘力值
29
关注了
29
关注者
7
收藏集
1
关注标签
11
加入于
2017-07-16