首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
爱玩爱闹
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
95
文章 95
沸点 0
赞
95
返回
|
搜索文章
赞
文章( 95 )
沸点( 0 )
LiveData && ViewModel使用详解
在之前的文章中,我们讲了Android Architecture components 中的 Lifecycle 组件的详细使用以及源码解析。本篇将介绍另外AAC中另外两个组件:LiveData 和 ViewModel,它们的实现也都是利用了 Lifecycle。 LiveDa…
60.9K Star,截图变代码的魔法工具
Screenshot-to-Code 是什么 Screenshot-to-Code 是一款基于人工智能技术的编程辅助工具,主要使用 Python 语言开发。它能够通过截图生成包括 HTML、CSS、J
自动化测试在美团外卖的实践与落地
随着美团到家业务的发展,系统复杂度也在持续增长,测试用例数量近两年增长约一倍。本文介绍了美团外卖在自动化测试方向做的一些探索和实践,希望对从事相关领域工作的同学能够带来一些启发或帮助。
iOS RunLoop 详解
iOS RunLoop 详解
iOS -- 经典面试题
1. Runtime 是什么? Runtime是一套有C、C++和汇编混合编写的API,为OC加入了面向对象以及运行时的功能。 运行时是指将数据类型的确定有编译时,推迟到了运行时。 比如:在编译时,只读取macho中的数据到ro,而真正方法的读取是在rw中体现的,编译好的ro是…
静态插桩的方式来实现Hook Method
我之前写了一个开源库TimeProfiler,监控所有的OC方法耗时。可以在开发App阶段,很方便的看到主线程所有OC方法的耗时。但是由于TimeProfiler是通过fishhook基于运行时hook,所以从原理上,它就有局限性:不能选择hook部分类的OC方法。这造成2个很…
attribute 编译指令的使用
attribute是一个编译器指令,可以对一些变量、函数、类型进行特定的制定。 __attribute__((section("__Text,new_section")))该语句中__Text是程序编译的时候现有的的segment name。当然我们也可以指定自己的sectio…
亮剑 - Stinger 是如何在速度上吊打 Aspects 的
同时把被Hook类的 -(void)forwardInvocation:(NSInvocation *)invocation方法的函数指针替换为参数对齐的C函数__ASPECTS_ARE_BEING_CALLED__(NSObject *self, SEL selector, …
if 我是前端Leader,怎么走出小微前端团队的围墙?
上一个星期一直忙于救火,周末又赶去参加了 Tweb Conf(首次参加这类活动),所以没什么输出。但是这个星期的紧张、忙碌以及焦虑,让我想明白了一些事情,写了本文,没什么干货,只是一些絮絮叨叨。 上周对我来说还有一个重要的里程碑是掘金等级到达 LV5。目标已经达成了,这是一种释…
淘宝双11,亿级流量高并发是怎么抗住的?看完这篇你就明白了!
同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知。 文章最后汇总了一些架构设计的原则。 在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍。 系统中的多个模块在不同服务器上部署,即可称为分布式系统,如Tomca…
下一页
个人成就
文章被点赞
4
文章被阅读
7,223
掘力值
141
关注了
59
关注者
2
收藏集
13
关注标签
22
加入于
2017-06-13