继美的之后,名创优品也开始“整顿职场”:内部沟通禁用PPT,开会最长不超1小时
蛇年开工第一天,名创优品创始人叶国富提出与组织管理相关的六大要求,具体包括:严禁一切形式主义;内部沟通严禁使用 PPT;内外部会议以30分钟为宜,最长不超过1小时;汇报资料不超过3页;内部任何决策,参与决策者不得超过3人等。
发表于 12天以前   ·   阅读量:836
Chromium插件(Plugin)机制简要介绍和学习计划
在Chromium中,除了可以使用Extension增强浏览器功能,还可以使用Plugin。两者最大区别是前者用JS开发,后者用C/C++开发。这意味着Plugin以Native Code运行,在性能上要优...
发表于 5年以前   ·   阅读量:3220
《Android系统源代码情景分析》连载回忆录:灵感之源
上个月,在花了一年半时间之后,写了55篇文章,分析完成了Chromium在Android上的实现,以及Android基于Chromium实现的WebView。学到了很多东西,不过也挺累的,平均不到两...
发表于 5年以前   ·   阅读量:2161
Android应用程序发送广播(sendBroadcast)的过程分析
前面我们分析了Android应用程序注册广播接收器的过程,这个过程只完成了万里长征的第一步,接下来它还要等待ActivityManagerService将广播分发过来。ActivityManagerServic...
发表于 5年以前   ·   阅读量:2702
Android应用程序UI硬件加速渲染的Display List渲染过程分析
在硬件加速渲染环境中,Android应用程序窗口的UI渲染是分两步进行的。第一步是构建Display List,发生在应用程序进程的Main Thread中;第二步是渲染Display List,发生在应...
发表于 5年以前   ·   阅读量:4408
Android编译系统简要介绍和学习计划
在Android源码环境中,我们开发好一个模块后,再写一个Android.mk文件,就可通过m/mm/mmm/make等命令进行编译。此外,通过make命令还可制作各种系统镜像文件,例如system.i...
发表于 5年以前   ·   阅读量:2358
Android窗口管理服务WindowManagerService计算窗口Z轴位置的过程分析
通过前面几篇文章的学习,我们知道了在Android系统中,无论是普通的Activity窗口,还是特殊的输入法窗口和壁纸窗口,它们都是被WindowManagerService服务组织在一个窗口堆...
发表于 5年以前   ·   阅读量:2622
Android应用程序组件Content Provider应用实例
上文简要介绍了Android应用程序组件Content Provider在应用程序间共享数据的原理,但是没有进一步研究它的实现。本文将实现两个应用程序,其中一个以Content Provider的形...
发表于 5年以前   ·   阅读量:2719
Chromium插件(Plugin)实例(Instance)创建过程分析
Chromium在解析网页时,每遇到一个标签,就会创建一个Plugin Instance。一般来说,Plugin Instance是在Plugin进程中创建和运行的。一个Plugin Module对应一个Plugin进程,...
发表于 5年以前   ·   阅读量:2960
Chromium扩展(Extension)的页面(Page)加载过程分析
Chromium的Extension Page其实就是网页,因此它们的加载过程与普通网页相同。常见的Extension Page有Background Page和Popup Page。其中,Background Page在浏览器窗口初始...
发表于 5年以前   ·   阅读量:2582
SEAndroid安全机制框架分析
我们知道,Android系统基于Linux实现。针对传统Linux系统,NSA开发了一套安全机制SELinux,用来加强安全性。然而,由于Android系统有着独特的用户空间运行时,因此SELinux...
发表于 5年以前   ·   阅读量:3045
Android系统匿名共享内存(Anonymous Shared Memory)C++调用接口分析
在Android系统中,针对移动设备内存空间有限的特点,提供了一种在进程间共享数据的机制:匿名共享内存,它能够辅助内存管理系统来有效地管理内存,它的实现原理我们在前面...
发表于 5年以前   ·   阅读量:2664
Android视图SurfaceView的实现原理分析
在Android系统中,有一种特殊的视图,称为SurfaceView,它拥有独立的绘图表面,即它不与其宿主窗口共享同一个绘图表面。由于拥有独立的绘图表面,因此SurfaceView的UI就可...
发表于 5年以前   ·   阅读量:3490
Chromium网页Frame Tree创建过程分析
Chromium在加载一个网页之前,需要在Browser进程创建一个Frame Tree。Browser进程为网页创建了Frame Tree之后,再请求Render进程加载其内容。Frame Tree将网页抽象为Render...
发表于 5年以前   ·   阅读量:2573
Android应用程序UI硬件加速渲染技术简要介绍和学习计划
Android系统的流畅性一直被拿来与iOS比较,并且认为不如后者。这一方面与Android设备硬件质量参差不齐有关,另一方面也与Android系统的实现有关。例如在3.0前,Android应用...
发表于 5年以前   ·   阅读量:3525
Chromium网页Render Object Tree创建过程分析
在前面一文中,我们分析了网页DOM Tree的创建过程。网页DOM Tree创建完成之后,WebKit会根据它的内容创建一个Render Object Tree。Render Object Tree是和网页渲染有关的一...
发表于 5年以前   ·   阅读量:2743
Android窗口管理服务WindowManagerService切换Activity窗口(App Transition)的过程分析
发表于 5年以前   ·   阅读量:3269
Chromium网页输入事件捕捉和手势检测过程分析
发表于 5年以前   ·   阅读量:2520
Android应用程序组件Content Provider的启动过程源代码分析
发表于 5年以前   ·   阅读量:2653
Chromium为视频标签<video>全屏播放的过程分析
发表于 5年以前   ·   阅读量:2631
Android运行时ART加载OAT文件的过程分析
发表于 5年以前   ·   阅读量:3292
Android应用程序框架层和系统运行库层日志系统源代码分析
发表于 5年以前   ·   阅读量:3861
Android系统Surface机制的SurfaceFlinger服务对帧缓冲区(Frame Buffer)的管理分析
发表于 5年以前   ·   阅读量:3700
Dalvik虚拟机垃圾收集机制简要介绍和学习计划
发表于 5年以前   ·   阅读量:4171
Android系统中的广播(Broadcast)机制简要介绍和学习计划
发表于 5年以前   ·   阅读量:2972
浅谈Service Manager成为Android进程间通信(IPC)机制Binder守护进程之路
发表于 5年以前   ·   阅读量:3277
在Ubuntu上为Android系统的Application Frameworks层增加硬件访问服务
发表于 5年以前   ·   阅读量:2746
Android硬件抽象层(HAL)概要介绍和学习计划
发表于 5年以前   ·   阅读量:3578
Chromium网页Layer Tree同步为Pending Layer Tree的过程分析
发表于 5年以前   ·   阅读量:2540
Android应用程序窗口(Activity)的绘图表面(Surface)的创建过程分析
发表于 5年以前   ·   阅读量:2902
在Ubuntu上为Android系统内置Java应用程序测试Application Frameworks层的硬件服务
发表于 5年以前   ·   阅读量:3294
SEAndroid安全机制对Android属性访问的保护分析
发表于 5年以前   ·   阅读量:4612
Chromium网页光栅化过程分析
发表于 5年以前   ·   阅读量:2681
Android窗口管理服务WindowManagerService计算Activity窗口大小的过程分析
发表于 5年以前   ·   阅读量:3440
Android应用程序请求SurfaceFlinger服务创建Surface的过程分析
发表于 5年以前   ·   阅读量:3690
Android系统匿名共享内存Ashmem(Anonymous Shared Memory)驱动程序源代码分析
发表于 5年以前   ·   阅读量:3226
制作可独立分发的Android模拟器
发表于 5年以前   ·   阅读量:3132
SEAndroid安全机制简要介绍和学习计划
发表于 5年以前   ·   阅读量:3248
Chromium硬件加速渲染的OpenGL上下文绘图表面创建过程分析
发表于 5年以前   ·   阅读量:2137
Android应用程序消息处理机制(Looper、Handler)分析
发表于 5年以前   ·   阅读量:3527
ART运行时Foreground GC和Background GC切换过程分析
发表于 5年以前   ·   阅读量:2874
Chromium的Render进程启动过程分析
发表于 5年以前   ·   阅读量:2004
ART运行时为新创建对象分配内存的过程分析
发表于 5年以前   ·   阅读量:2699
Android系统进程Zygote启动过程的源代码分析
发表于 5年以前   ·   阅读量:3007
Chromium为视频标签<video>渲染视频画面的过程分析
发表于 5年以前   ·   阅读量:3366
Android应用程序与SurfaceFlinger服务之间的共享UI元数据(SharedClient)的创建过程分析
发表于 5年以前   ·   阅读量:2950
Android窗口管理服务WindowManagerService对窗口的组织方式分析
发表于 5年以前   ·   阅读量:2538
Android应用程序UI硬件加速渲染的Display List构建过程分析
发表于 5年以前   ·   阅读量:3488
在Ubuntu为Android硬件抽象层(HAL)模块编写JNI方法提供Java访问硬件服务接口
发表于 5年以前   ·   阅读量:2688
Android系统Surface机制的SurfaceFlinger服务的启动过程分析
发表于 5年以前   ·   阅读量:3842
Android应用程序进程启动过程的源代码分析
发表于 5年以前   ·   阅读量:2982
 热门专题
互联网深度分析
根据当前互联网热点,深度分析事件背后的原因。
语言规范指南
c/c++,Objective-C,Python,Golang等语言的代码规范指南,团队合作更需要代码规范。
任正非讲话合集
收集了历年来,任正非在各个内部会议上的讲话。
查看所有专题
 哈喽比特公众号
 热门标签
# Docker #

文章:109,阅读量:86.6k

# 东方甄选小作文事件 #

文章:13,阅读量:15.7k

# 裁员 #

文章:1343,阅读量:993.6k

# WebAssembty #

文章:25,阅读量:31.4k

# Python #

文章:5587,阅读量:4.8m

# 人工智能(AI) #

文章:7173,阅读量:5.3m

# JavaScript #

文章:1228,阅读量:1.1m

# Rust #

文章:269,阅读量:213.4k

# 华为2023年9月25日新品发布会 #

文章:8,阅读量:10.6k

# 前端面试宝典 #

文章:9,阅读量:7.6k

查看所有标签