• 首页
  • 商业
  • 国内
  • 国际
  • 财经
  • 视频
  • 军事
  • 科技
  • 图片
  • 舆情
  • 文旅
  • 房产
  • 商业
  • 发改动态
  • 营商环境
  • 聚焦山东
logo
  • 安联教育首页 >
  • 安联教育 > 商业 >
  • 正文

解读 | 华为方舟编译器的革命性到底体现在哪里?

2019-08-08 16:27:07 来源:

随着 2019 华为开发者大会的临近,华为消费者业务 CEO 余承东此前在 P30 国内发布会上宣布的 “能够实现 Android 性能革命” 的方舟编译器也即将进入到开源阶段。虽然此前在 4 月份华为已经就方舟编译器进行了介绍,但人们更加关心的是:华为方舟编译器的革命性到底体现在哪里?

解读

针对这个问题,余承东在 8 月 6 日推荐了一篇由“菊厂搞机”发表的一篇题为《华为新贵!方舟编译器的荣光和使命》的长文,该文对华为方舟编译器的实现原理和背后故事进行了解读——而雷锋网也希望由此提取出关于华为方舟编译器实现 Android 性能革命的诸多要点。

Android 代码编译的原理和弊端

在目前全世界的多种编程语言中,Android 操作系统采用的是 Java 语言。

Java 语言是在 1995 年 5 月发布的,它的一个重点特点就是可以跨平台操作,而且需要借助虚拟机机制来解释源代码并调度硬件资源;但同时 Java 是一种预编译语言,需要先在开发者环境中将源代码(Source Code)转换成字节码(Byte Code),然后在设备上运行时再将字节码编译或解释成硬件能听得懂的机器码。

也就是说,从 Java 的字节码到机器码,中间需要两样东西:

1、虚拟机,用来调度硬件资源;

2、翻译器(将 Java 字节码解释成机器语言)或者编译器(将 Java 字节码编译成机器码)。此处要注意的是,翻译器和编译器是不同的;编译器是把源程序的每一条语句都编译成机器语言并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,因而速度很快;而解释器则是只在执行程序时,才一条一条地解释成机器语言来让计算机执行,因此运行速度不如编译后的程序运行得快。

而对于 Android 操作系统来说,为了将 Java 字节码变成机器语言,Google 在不同的版本中进行了多样化的尝试,其目的自然是不断推动应用程序的运行速度向前发展;我们来看一下 Android 在不同版本是怎么做的:

Android 1.0(2008 年):采用一个名为 Dalvik 的虚拟机,并且集成了一个解释器。当 App 运行时,就会调用这个解释器,对代码进行逐句解释,速度很慢。

Android 2.2(2010 年):引入 JIT(Just In Time)即时编译机制,当 App 运行时,会将用户经常使用的功能编译为机器能直接执行的 010101 机器码,不用一句一句地去翻译。当出现不常用的功能时,再调用解释器来翻译;这样速度加快,但每次启动 App 都要重新编译一次,不能一劳永逸。

Android 5.0(2014 年 10 月):将虚拟机 Dalvik 换成 ART(Android Run Time),将 JIT 的编译器替换成 AOT(Ahead of Time)。如此,App 在下载后安装到手机上时同时把能编译的代码先编译成机器听得懂的 101010;剩下不太好翻译的代码,就在用户使用时再叫醒解释器来翻译。如此,不用每次打开 App 都需要编译,但安装 App 的时间有点长,而且占用手机空间。

Android 7.0(2017 年):采用混合编译机制,安装时先不编译中间代码,而是在用户空闲时将能够编译成机器码的那部分代码,通过 AOT 编译器先静态编译了。如果 AOT 还没来得及编译或者不能编译,再调用 JIT+ 解释器。这种机制,相当于用时间换空间,既缩短了用户安装 APP 的等待时间,又将虚拟机里编译器和解释器能做的优化提升到最大效率了。

解读

可以看到,无论是编译器还是解释器,只是在虚拟机上打补丁;手机上的虚拟机+编译器+解释器本身不仅占用硬件资源,还无法最大发挥软件运行性能。正因如此,所以绝大部分手机厂商只能无奈的通过简单粗暴提升 Android 手机的内存和存储空间,来弥补虚拟机的弊端。

由此出发,Android 系统在性能和应用运行层面有四个方面的问题:

1、如前所述,离不开虚拟机;

2、为了与 C/C++ 等代码进行交互,Java 原生接口(Java Native Interface,简称 JNI)应运而生。目前 95% 的TOP应用都是使用 Java 和 C/C++ 等多种语言混合开发而成。Java 和 C/C++ 属于两种不同架构的语言,各有自己的使用规范。为了 APP 正常运行,它俩之间需要互通有无,这个互通有无的接口就是 JNI。在数据访问、函数调用、生命周期维护、异常处理等方面都需要这两种代码互相调用。这就意味着手机硬件资源要分配一部分给 JNI 去做调度——这一机制本身的效率就不高,而且占用了硬件资源。

3、Android 虚拟机的编译器受限于手机硬件和代码优化模板单一,代码优化空间有限。 编译器包含三个部分:前端 Front End,主要负责将源代码翻译成 IR(Intermediate Representation);中端的 Optimizer 主要负责代码优化,将前端翻译过来的 IR 代码优化得更高效;后端 Back End 则将优化后的 IR 编译成 101010 的机器码——为了防止生态过于碎片化,Android 只为第三方开放了简单的编译代码优化模板,代码优化空间有限。

4、Java 现有的内存回收机制容易造成 “间歇性” 卡顿。 当手机内存资源不够用的时候,Android 虚拟机就会召唤 GC(Garbage Collection,垃圾回收) 让所有手机运行的 Java 线程全部暂停,等待它回收内存空间,避免过载超载。这个 GC 机制,无法精确控制和干预,用户也无法把它去掉,所以性能比较差的手机还存在 “间歇性” 卡顿。

这四个问题,也是华为试图通过方舟编译器解决的问题。

华为方舟编译器是如何解决问题的?

在回答这个问题之前,先看一下华为从事方舟编译器工作的时间线:

2009 年,华为启动 5G 基础技术研究的同时,开始创建编译组,第一批海内外研究人员加入。

2013 年,华为推出面向基站领域的自研编译器 HCC,并正式提出编译器框架构想。

2014 年,众多海内外专家加入华为,方舟项目正式启动。

2016 年,成立编译器与编程语言实验室。

2017 年,方舟编译器上的第一个 Java 程序 “HelloWorld” 跑通。

2018 年春节前一周,方舟编译器跑通 Android 系统所有后台服务,并成功移植到手机。

2019 年 4 月,华为方舟编译器在 P30 系列的国内发布会上对外宣布。

解读

那么,方舟编译器的原理究竟是如何实现的?

实际上,华为所谓的 “方舟编译器” 与其说是一个编译器,不如说是一个编译运行系统;这个系统的运行需要开发环境和终端(也就是智能手机)的配合,其目的是绕过 Android 操作系统中 App 的运行所必须依赖的虚拟机,将 Java/C/C++ 等混合代码一次编译成机器码直接在手机上运行,彻底告别 Java 的 JNI 额外开销,也彻底告别了虚拟机的 GC 内存回收带来的应用进程掉线——从而最终实现 Android 操作系统的流畅度。

正如上文所言,在方舟编译器的这一实现过程中,需要解决四个方面的问题。

第一:将 Java 代码直接编译成机器码

就目前的情况来看,Java 编译成机器码的过程中,要面临的难题是 Java 中的动态语义(与之对应的是静态语义,它是通过提前翻译能够解决的),静态语义指的是确定的语言和意思,而动态语义指的是需要结合上下文来理解的内容——这其中,如果要像编译静态语义一样去编译动态语义,很多知乎大神认为是根本就不可能的。

而这个不可能,正是华为在开发方舟编译器过程中解决的问题。

解读

具体来说,方舟编译器通过编译阶段和运行阶段的双向加持,将静态编译动态语义最大的两大难点解决:一是设计数据模型,二是如何在运行时高效获得动态信息。方舟编译器团队基本遍历了 Java 的动态语义,进行了大规模的数据建模。同时,大大提高了编译时动态语义分析的精度,特别是涉及跨语言调用时;另外,华为设计了一套具有核心专利的动态语义匹配机制,有效降低了运行时动态语义的开销。

由此,方舟编译器能够将 Java 代码编译成机器能直接执行的语言。华为方面表示,经过华为方舟编译器的 App,再也不需要在手机上编译了,彻底告别了虚拟机,从而带来了媲美甚至超越 iOS 的 Android 体验。

第二:解决混合语言的 JNI 开销

由于 95% 的 Top 应用都是 Java/C/C++ 等混合语言编写而成;因此方舟编译器还需要干掉混合语言互相调用带来的 JNI 开销。

这里就涉及到上文提到的一个名词 IR,它是用来表示代码的数据结构,它是编译器的各模块以及相关工具之间用来传递信息的“协议和通用语言”,也是程序变换和编译优化各种算法的承载体。它是编译器的“大脑”,直接决定了编译器的最终效果——因此,它的难度是最高的。

华为方舟编译器团队对 IR 进行了长达五年的精雕细琢,逐渐摸索出 “大脑” 里每一条神经、每一个神经元的信号规律,并在此基础上发明了一套核心专利,使得不同语言代码在开发者环境中能够统一编译成同一套可直接执行的机器码,从而彻底消除了混合语言互相调用的开销。

解读

也就是说华为方舟编译器可以将混合语言实现统一的中间表示 IR,这就相当于同一个人能够理解全世界的语言——当然,这背后是华为方舟编译器团队基于多个编程语言的深刻理解和大量研发积累。

第三:在统一 IR 之外进行代码优化

华为方舟编译器,直接将代码优化从手机环节搬到了开发者环境,未来还可能搬到云端。利用开发者环境更强大的算力,可以实现更先进和精细的优化算法,来达到更佳的优化效果——华为表示,在很多特定场景代码优化的提升甚至是颠覆性的。

值得一提的是,开发者使用方舟编译器,并不需要改变原来的编码习惯。开发者可以自行开发代码优化算法,也可以仅通过方舟编译器预置的算法进行代码优化。未来,华为还将提供代码调优工具,开发者可以选择根据工具的优化建议来调整代码,和方舟编译器配合获得更优的执行效果。

第四:解决 Android 内存回收带来的卡顿问题

为了解决这个问题,方舟编译器采用了引用计数法(RC,Reference Counting)来进行内存的实时回收,并且配合使用了专门的消除环算法(消除对象互相引用带来的无法回收问题),来避免 GC 集中式回收带来的系统卡顿。相比 GC,方舟的内存回收是实时的而非集中式的,且不需要暂停应用进程,这样便大大消除了卡顿。

解读

另外,软件有一个大家都很熟悉的死循环,就是电脑被一个无限循环的运行程序把计算机资源占光。这种 “死循环” 在软件中叫 “环引用”。为了从机制避免手机内存被环引用 “吃掉”,方舟编译器引入 annotation 的“告警”标示,对基础类的环进行标注。

当然,Java 程序员也可以对业务代码中的环进行标注。经过丰富的实践验证,方舟这种机制可以减少大部分程序中环的出现。另外一方面,方舟编译器在运行状态下引入了高效的环回收机制,允许有选择的智能回收某个 APP 的内存占用,这对传统的环回收算法是一个改进。

总结来看,面对现有的 Android 系统在代码编译、运行、IR、内存回收等四个层面的问题,华为方舟编译器分别给出了自己的解决方案,这其中的核心创新点是混合语言的统一中间表示和完全静态编译,但更重要的是华为在解决 Android 操作系统 App 运行问题的崭新思路,以及为了实现这种思路而敢于大力投入的勇气。

雷锋网总结

正如雷锋网所言,方舟本质上不仅仅是一个编译器,而是一个编译系统,它需要通过用户终端和开发者的共同支持。对于华为手机用户来说,华为在手机终端中已经用方舟编译器替代了 Android system-server 的所有后台服务,这一项就已经足够让华为 EMUI 比其他 Android 系统更快一步——根据华为官方测试,方舟编译器提升手机系统操作流畅度高达 24%,系统响应性能提升 44%。

当然,华为要想充分发挥方舟这个编译系统的实力,还离不开开发者在开发层面对方舟编译器的大力支持,这本质上是华为在现有 Android 开发生态之外另辟蹊径打造的一个全新开发环境——它究竟能否得到开发者的支持,还需要等华为将其开源之后才能有答案。

雷锋网按:本文参考资料《华为新贵!方舟编译器的荣光和使命》,。

责任编辑:

免责声明:以上内容为本网站转自其它媒体,相关信息仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同其观点或证实其内容的真实性。如稿件版权单位或个人不想在本网发布,可与本网联系,本网视情况可立即将其撤除。

    为您推荐

  • 河北魏县仕望集镇:志愿者助力常态化疫情防控

    您好,大爷,请保持两米线间距,戴好口罩,给您一个马扎,坐在这里等候核酸检测吧!魏县仕望集镇郭家堂村志愿者张晓添说道。魏县仕望集镇崔
  • 华创胡杨公益线上创业直播课 助力企业学习发展

    2022年新冠疫情再次爆发让中小企业的发展变得更为艰难,自3月份以来,华创平台聚集数百名公益创业导师,通过直播课程和线上辅导的方式来帮
  • 《中华好家教》全国公益巡讲之北京宋庄站成功举办

    2022年1月1日《中华人民共和国家庭促进法》正式颁布实施。《中华人民共和国家庭教育促进法》是为了发挥中华民族重视家庭教育的优良传统,引
  • 新西兰梅西大学中国学习中心,无缝衔接留学课程

    具有近百年历史的新西兰梅西大学 (Massey University) 是一所著名的综合性大学,在新西兰北岛的奥克兰、惠灵顿及北帕默斯顿都设有校区。
  • 超百亿曝光,4200万看播,「抖in领学官」引领全民学习热潮

    短视频直播时代,知识能释放出多大的传播势能?200位知识达人直播,开播总时长达5160小时(相当于215多天),共吸引了超4200万人次看播。这
  • 智慧学院路 焕新五道口 贝塔智能为“宇宙中心”打造现代化街道

    五道口是什么?是新鲜和包容,是归属和气息。是一个学生的集体身份和生活方式。是有时代烙印的流派和主义。是宇宙中心,是现代化的科技街区
  • 专访毕马威东北振兴创新中心负责人王锐:订制化服务助力地区全方位振兴

    9月3日,作为2021年服贸会的参会企业,毕马威中国宣布成立东北振兴创新中心。希望通过毕马威众多细分领域专业服务的不断组合创新和升级,能
  • 励普教育收购双拼域名lipu.com,做大做强的背后更具全球眼光

    近年来,互联网教育一直是个比较热门的话题,它不受地域、时间的限制,用户可以随时随地进行学习,能够满足新时代不同年龄段群体的学习需求
  • 夏山“萤火虫计划”公益项目:把营地教育带进随迁子女学校

    近日,夏山营地教育萤火虫计划公益项目正式启动。5月22日,萤火虫计划启动仪式在上海市闵行区民办马桥小学举行,马桥小学140名小学生和近50
  • 以数字化创新稳固电力供应的"最后一道防线"

    中国北京,2020年12月9日—— 几百年前,人们学会了使用洪堤。直到现在,防洪堤依然是很多地方抗击洪灾的最后一道防线。但千里之堤,也可
  • 如何在K12赛道中突围?学霸君收费管理走起人性化路子

    如何在K12赛道中突围?学霸君收费管理走起人性化路子一直以来,教育被赋予了极其重要的意义,近几年,教育培训、补习班热迅速席卷广大中产
  • 施耐德电气"绿化"电气产品 助力业务高效可持续发展

    5G引领的智能时代,能源设施将成为数字新基建的重要基础,而电气产品则是基础中的基础。当前,全世界都面临着严峻的资源挑战和环境挑战,电
  • 毕马威参展第三届进博会 强调聆听创新汽车科技企业声音的重要性

    毕马威11月7日在第三届中国国际进口博览会现场举办了以自动驾驶,超越2020为主题的 Autotech 50 圆桌论坛,对当前疫情下汽车行业发展趋
  • 上海悦宝园告诉你:幼儿启蒙英语,三大技巧让学习更高效!

    现在很多的家长都会让自己的孩子早早的学习英语,选择幼儿早教英语课程就是一种很好的方式,早教看起来简单,但是却有很多的技巧和方法。幼
  • 上海悦宝园分享:宝宝两岁前,以下绘本的阅读顺序很重要,家长别颠倒了

    宝宝两岁前要听的绘本很重要,宝妈除了要注意筛选外,还要重视阅读顺序。今天就来为大家科普一下儿童绘本相关,宝妈一定要认真看,宝宝每个
  • 河南省隆源餐饮狼爱上羊音乐火锅”一岁生日庆典

    风雨相伴,一载相辉。2020年8月10日,迎来河南省隆源餐饮服务有限公司狼爱上羊音乐火锅一岁生日庆典。著名歌手安东阳《缘分惹的祸》,歌手
  • 惠升学平台首家开通“高考志愿招办答疑直播间”

    高三学子,对于高考填报志愿最关心什么?各省市招生政策从何了解,政策有何难点,如何理解;招生录取整体流程是什么、怎样的规则;高考志愿
  • 癌症分子诊断领域的经验与思考 | 专访前FDA资深专家、泛生子首席医疗官胡云富博士

    近日,北京泛生子基因科技有限公司宣布,前美国 FDA 资深专家胡云富博士出任公司首 席医疗官,将领导公司体外诊断医疗器械注册及监管法
  • 放飞您的想象 处处皆有可能 —Stratasys新品线上“云”发布即将启幕

    2020年一场新冠牵动着全国人民的心,在抗击疫情的过程中,3D打印技术扮演了重要的角色。Stratasys作为业界领先的创新型增材制造技术与智能制
  • “有梦想就有力量”慈铭韩博士打造大健康产业命运共同体

    2019年1月25日,以有梦想就有力量为主题的2019年韩博士集团年会盛典在慈铭大厦隆重举办。韩博士集团董事长、慈铭体检创始人韩小红博士,慈
  • 红红火火度新春 诸(猪)事顺遂有凡秘

    今天是腊月廿六,新春在即,浓浓的年味扑面而来!新春代表新的起点,一元复始,万象更新。位于农历新年伊始的春节,正是大家享受一年奋斗果
  • 美丽田园时光筑梦者 ——航海中的掌舵手

    对于发展处于快速增长阶段的美容行业,美容院越来越多,未来市场逐渐趋向于饱和。企业要想继续发展壮大,就必须以以客户为中心,拥有一支专业高
  • 快递不下班!芒果TV牛奶盒子新年追剧不用等

    过年休假,和家人一起窝在沙发上看电视节目是最幸福不过的时光了。芒果TV牛奶盒子,在今年新春绝对能够满足您和家人的各种追剧需求,作为芒
  • 防蓝光镜片如何选择?镜片专家告诉你答案

    中国镜片行业领导品牌明月镜片,在中国第一高楼上海中心大厦举办了主题为重构行业新动能的2019战略发布会。会上,明月镜片发布了针对现代人
  • 大国品牌帅康斥亿元资源引爆春节档 陪您开心过大年

    春节,是中国人齐聚一堂、举国欢庆的特殊日子。在这幸福的时刻,帅康斥亿元资源引爆春节档陪您一同欢度,不仅有帅康《大国品牌》宣传片登录
  • 小狗电器京东爆款热销 迎新年不打烊

    爷爷做的佩奇是对团圆的企盼,很简单、质朴也很浓厚。春节来临,我们从天南海北回到家中,洗去一年疲惫,欢聚一堂,看着父母越来越多的白发和逐
  • 2018完成加速 2019驹马全力夯实城配业务

    2018成为过去,2019的市场角逐已经开始上演。回望2018年,物流行业格局不断发生着变化:有困局,有巨额融资,有业务拓展,也新项目的落地…
  • 智能更放心 西安朗通开启家庭预警安保新时代

    近些年,伴随着物联网、大数据、云计算等技术的逐步落地,智能家居迅速兴起,智能家居产品也呈现井喷式发展势头。从互联网、安防等行业巨头
  • 品钛小微企业信贷解决方案全面赋能新零售

    品钛作为中国领先的金融科技整体解决方案提供商,与钱方、客如云等多家线下零售SAAS服务商分别达成合作,推出适应各平台小微商家的智能金融
  • 打造节庆场景营销新运动,赊店老酒迎来高光时刻

    在名酒企业深入洞察消费行为,调整品牌赛道,开展轰轰烈烈的新文化运动重塑品牌价值时,赊店老酒也在进行着品牌振兴运动。最近,一则《听说
  • 对话招商银行财富管理部副总经理王洪栋: -财富管理核心竞争力是创造更多消费者剩余

    对话招商银行财富管理部副总经理王洪栋:-财富管理核心竞争力是创造更多消费者剩余文 招商银行应俊帅根据中欧基金副总经理许欣采访内容整
  • 如果春天迟到,投资者该怎么办?

    文 中欧基金《money+》编委会2018 年A 股黯然退场,留给了投资者哪些思考?展望2019 年,考虑到全球金融条件收紧、新兴市场失稳以及贸易
  • 精选最好的核桃 养元饮品六个核桃严守真材实料底线

    原料是一切产品的基础,尤其是对于食品而言,原料更是食品安全的保障。养元饮品六个核桃作为我国知名的健康饮品品牌,自创立起就将真材实料
  • 我在腾讯工作7年,hr在工位装了摄像头后,把我开除了...

    最近,有个消息说,腾讯一位七年老员工,因为不满绩效被扣分进行申诉。结果发现,HR用摄像头搜集了该员工一个半月的工作视频,最终算出该员
  • 为什么那么多人宁愿排队等 也不用方便快捷的ETC?

    智能科技已经引领时代的发展,近几年在高速行业也是发展迅速,比如高速通行从之前的人工收费到现在增加了ETC收费通道,从而变得变得十分的
  • 可怕!戴森吹出“全国打假第一案”,涉案金额4200多万

    有关戴森的"全国打假第一案"前不久告破,36名主要犯罪嫌疑人无一漏网,等待着他们的将是法律的严惩!凭借高颜值和黑科技特色,戴森吹风机在
  • 这家互联网公司,放高利贷4百亿骗了2.6亿人!还被评百强企业

    经常上网的人,都会发现一个名叫2345的网址导航浏览器。这家公司曾经市值高达229亿元,在这个网址导航没落的时代,还能做出这样的市值,实
  • 王建宙:如果当初飞信足够重视市场的话,早没微信什么事了?

    现在大家手机中下载的软件都是微信,大家意识当中也都理所当然地认为微信才是所有通讯APP中的无冕之王,但是很多人其实忘了在微信崛起之前
  • 华为发2025十大趋势:97%企业用上AI,58%人口用5G

    8月8日消息,华为今日发布全球产业展望GIV2025,提出智能世界正在加速而来,触手可及,并预测:到2025年,智能技术将渗透到每个人、每个家
  • 国5升国6,换个排气就完事了?

    国6对汽车行业的影响远比想象的大,不论销量还是价格,都出现了较大的波动。随着全国三分之二的地区正式实施新排放标准,经销商总算是松了
  • 阿里最会“吵架”的客服:阿里官方认证“灭绝师妹”,拥有8套房

    都说行行出状元,成了状元想不认识都很难,而今天我们要给大家介绍一个女状元--贞一。她叫贞一,是阿里巴巴的一名客服。特点就是,脾气差,
  • 无感加油来了!中国建设银行打响第一枪

    如今,随着移动支付的流行,现在衣食住行都离不开支付宝和微信的身影。刚刚,四大行之一,中国建设银行联手中国石化,在深圳正式打响无感加
  • 中国烟草总公司相当于30个阿里,是真的吗?为何进不了世界500强

    烟草总公司相当于30个阿里?这个说法有点过于夸张了,虽然中国烟草确实很牛逼,但是要说相当于30个阿里,无论是从营收还是从利润方面来说,
  • 富士康拒绝华为之后,现在有多后悔,你知道嘛

    华为现在拥有世界上5G专利最多的手机制造商,在国际上的地位是与日俱增,谷歌等一些著名的通信企业也是深深的感受到了危机,尤其是一直处于
  • 安阳建行ETC押金退回竟需45天 市民质疑:这合理吗?

    大河报·大河客户端记者 高志强 苑中华在安阳建行办理ETC(电子不停车收费系统)注销,却被告知退回1000元押金竟然需要45天,这让安阳市民
  • EDG电子竞技俱乐部英雄联盟分部人员调整情况公告

    EDG电子竞技俱乐部英雄联盟分部人员调整情况公告现将EDG电子竞技俱乐部英雄联盟分部近期人员调整情况公示如下:教练团队:经双方友好协商,
  • EDG电子竞技俱乐部英雄联盟分部人员调整情况公告

    EDG电子竞技俱乐部英雄联盟分部人员调整情况公告现将EDG电子竞技俱乐部英雄联盟分部近期人员调整情况公示如下:教练团队:经双方友好协商,
  • “利奇马”升级为超强台风!中国气象局启动三级应急响应

    昨天白天还三台共舞的局面,今晨发生了两极分化的重大改变。9号利奇马于昨晚加强为超强台风!图片来源:国家卫星气象中心南海热带低压明显减
  • 人社部回应延迟退休:深入研究论证,稳妥推进

    图为南京一所高校的退休教师们参加活动的资料照片。 中新社记者 泱波 摄图为南京一所高校的退休教师们参加活动的资料照片。 中新社记者
  • SWIFT全资中国法人机构正式成立 人民币成为其接受继美元、欧元第三种国际货币

    (图片来源:壹图网)经济观察网 记者 胡群就在中国被美国财政部列为汇率操纵国的当日(8月6日),环球银行金融电信协会(S W I F T SCRL)正
  • 英国跟踪中国052C驱逐舰是打肿脸充胖子?2次尾随竟动用30%兵力

    △西安舰于7月28日亮相俄罗斯2019年海军节阅兵7月中旬,中国海军052C型驱逐舰西安舰通过英吉利海峡前往俄罗斯圣彼得堡,参加在那里举办的20
  • 解读 | 华为方舟编译器的革命性到底体现在哪里?

    随着 2019 华为开发者大会的临近,华为消费者业务 CEO 余承东此前在 P30 国内发布会上宣布的 能够实现 Android 性能革命 的方舟
  • 厦大男篮血书门事件背后,是一个连姚明都无解的难题

    8月6日深夜,厦门大学男篮多名球员集体发声,在社交网络上痛诉球队执行教练林晨耀。这一封校园篮球突如其来的血书,成为了篮球圈最大的新闻
  • 18岁女孩深鞠一躬:这笔钱,警察叔叔替我保管了9年

    接力9年,洛阳交警为女孩守护事故赔偿金。(河南商报&洛阳高速大队 王镜微)这笔钱,警察叔叔替我保管了9年,感谢你们!8月6日,在洛阳市交警
  • LOL新版本五路英雄评级:重装战士称霸上路 软辅跌下神坛

    昨天国服正式更新了9 15版本,这次更新的幅度并不大,因为上个版本一次性更新了多达20位英雄,经过一个月的排位,各路都或多或少都受到了影
  • 惹众怒!留学生毁约,新加坡一年损失550万新币

    新加坡政府公开最新数据,教育部每年给外籍学生的奖学金和学费津贴总计2亿3800万新币。而因为有些外籍学生领了政府的钱,却没按合约履行在

相关推荐

  • 夏山“萤火虫计划”公益项目:把营
  • 如何在K12赛道中突围?学霸君收费管
  • 上海悦宝园分享:宝宝两岁前,以下
  • 河南省隆源餐饮狼爱上羊音乐火锅”
  • 惠升学平台首家开通“高考志愿招办
  • “有梦想就有力量”慈铭韩博士打造
  • 红红火火度新春 诸(猪)事顺遂有凡秘
  • 美丽田园时光筑梦者 ——航海中的
  • 快递不下班!芒果TV牛奶盒子新年追剧
  • 防蓝光镜片如何选择?镜片专家告诉你

阅读排行

  • 河北魏县仕望集镇:志愿者助力常态化疫情防控
  • 华创胡杨公益线上创业直播课 助力企业学习发展
  • 《中华好家教》全国公益巡讲之北京宋庄站成功举办
  • 新西兰梅西大学中国学习中心,无缝衔接留学课程
  • 超百亿曝光,4200万看播,「抖in领学官」引领全民学习热潮
  • 智慧学院路 焕新五道口 贝塔智能为“宇宙中心”打造现代化街道
  • 专访毕马威东北振兴创新中心负责人王锐:订制化服务助力地区全方位振兴
  • 励普教育收购双拼域名lipu.com,做大做强的背后更具全球眼光
  • 夏山“萤火虫计划”公益项目:把营地教育带进随迁子女学校
  • 以数字化创新稳固电力供应的"最后一道防线"

安联教育版权所有