键盘的起始页

为钱做事,容易累;为理想做事,能够耐风寒;为兴趣做事,则永不倦怠。

Android自动化页面测速在美团的实践

背景 随着移动互联网的快速发展,移动应用越来越注重用户体验。美团技术团队在开发过程中也非常注重提升移动应用的整体质量,其中很重要的一项内容就是页面的加载速度。如果发生冷启动时间过长、页面渲染时间过长、网络请求过慢等现象,就会直接影响到用户的体验,所以,如何监控整个项目的加载速度就成为我们部门面临...

2018-08-28 16:32:20

阅读数 178

评论数 0

美团点评云真机平台实践

背景 随着美团点评业务越来越多,研发团队越来越庞大,对测试手机的需求显著增长。这对公司来说是一笔不小的开支,但现有测试手机资源分配不均,利用率也非常有限,导致各个团队开发、测试过程中都很难做到多机型覆盖。怎么样合理、高效利用这些测试手机资源,是摆在我们面前的一道难题。 现有的方案 为了解决这...

2018-08-28 16:26:28

阅读数 446

评论数 0

【深入阅读】关于LLVM,这些东西你必须知道!

原文出处: Alone_Monkey(@Alone_Monkey)    http://ios.jobbole.com/92875/   只要你和代码打交道,了解编译器的工作流程和原理定会让你受益无穷,无论是分析程序,还是基于它写自己的插件,甚至学习一门全新的语音。通过本文,将带你了解LLV...

2018-08-02 17:01:40

阅读数 2234

评论数 0

三、llvm各种格式文件转换图、定义个pass 将指令部分  a+b 替换成 a-(-b)

  一、基础知识:llvm各种格式文件转换图 llvm主要具有以下几种格式的文件,其转换和关系图图中所示。 1) a.c,源代码。 2) a.bc,llvm的字节码的二进制形式。 3) a.ll,llvm字节码的文本形式。 4) a.s,机器汇编码表示的汇编文件。 5) a.out,...

2018-08-02 16:08:26

阅读数 228

评论数 0

二、在LLVM中编写pass的详细教程

  .../llvm/lib/Transforms 中创建一个子文件夹,例如名字叫做MyPass。然后在此文件夹下创建如下三个文件:CMakeLists.txt、MyPass.exports、MyPass.cpp CMakeLists.txt内容如下: # If we don't need...

2018-08-02 14:46:46

阅读数 303

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭