发布于 2021-01-12 15:48:10 | 阅读 35781
Aspect使用了OC的消息转发流程,有一定的性能消耗。本文作者使用C++设计语言,并使用libffi进行核心trampoline函数的设计,实现了一个iOS AOP框架——Lokie。相比于业内熟知的Aspects,性能上有了明显的提升。本文将分享Lokie的具体实现思路。
发布于 2021-01-12 15:08:43 | 阅读 41236
近期微信小程序上线新功能,将流量生态延伸到微信以外渠道,进一步补足了小程序的营销场景。除了之前上线过 app 跳转小程序,小程序再跳转回 app 的功能,这次新上线的功能有:
发布于 2021-01-12 11:46:32 | 阅读 32841
使用key来给每个节点做一个唯一标识 key的作用主要是为了高效的更新虚拟DOM。另外vue中在使用相同标签名元素的过渡切换时,也会使用到key属性,其目的也是为了让vue可以区分它们, 否则vue只会替换其内部属性而不会触发过渡效果。
发布于 2021-01-12 11:43:52 | 阅读 42815
疫情放缓后,全球软件开发人员的数量或将回升,这意味着人才的竞争也会越来越激烈。据 Evans 数据公司分析,2018 年软件开发人员的数量为 2300 万名,在针对大流行进行调整之前,预计到 2023 年这个数字将达到 2770 万。
发布于 2021-01-11 14:11:53 | 阅读 33633
全球新冠疫情爆发已经整整一年了,至今还有不少地区的状况不容乐观,部分海外国家的感染人数已经超过了一半国民人数。
发布于 2021-01-11 11:50:40 | 阅读 31611
众所周知,程序员是一类思维比较特殊的群体,但他们也有不为人知的烦恼,最常见的是经常被产品经理频繁改需求、拿老板来压人等...,而这些烦恼外行人是很难理解的.
发布于 2021-01-11 11:36:45 | 阅读 33921
本文以设计淘宝网的后台架构为例,介绍从一百个并发到千万级并发情况下服务端的架构的14次演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知。