- 博客(127)
- 收藏
- 关注
转载 面试回忆录「上」(腾讯/阿里/滴滴/美团...)
点击上方的终端研发部,右上角选择“设为星标”每日早9点半,技术文章准时送上公众号后台回复“学习”,获取作者独家秘制精品资料image往期文章记五月的一个Android面试经今日头条屏幕适配方案落地研究APK瘦身-是时候给App进行减负了即学即用Android Jetpack - Navigation手机商对“鸿蒙”进行了密集测试:比安卓系统快?...
2019-09-25 23:35:00
705
转载 Android 10 终于来了!增加了不少新特性
前言Android 10 正式发布了,根据官网的介绍,聚焦于隐私可控、手机自定义与使用效率,此版本主要带来了十大新特性: image智能回复使用机器学习来预测你在回复信息时可能会说些什么,这项功能在 Android P 中已经有提供,但仅限于谷歌专用的应用程序。Android 10 中,...
2019-09-05 13:51:00
220
转载 Android Q Beta 6 终极测试版发布!
前言当今手机市场可谓是百花齐放,但手机系统却屈指可数,其中Android和iOS就占据了整个手机系统市场的99%,单单Android就占据了整个手机系统市场的86%,可谓是占据绝对优势。其中,Android的更新速度要比iOS更快,系统的功能也更加丰富多样。从推出至今,Android已经发布更迭了10个系统版本。Andr...
2019-08-16 13:36:00
150
转载 华为鸿蒙OS发布!方舟支持混合编译,终将可替换安卓?
前言有关于鸿蒙的消息之前也有说过,就在昨天下午,华为举行了2019开发大会,正式推出了鸿蒙os系统(Harmony)。其相关负责人表示,也是基于微软内核的全场景分布式OS鸿蒙凭借微内核的优势,并采用 分布式架构,来提升效率。 而传统的android代码量较大比较 冗余,虽然谷歌正在开发的Fuchsia系统, 但余承东指出,它并不是分布式设计,性能较差。至于苹果公...
2019-08-10 19:06:00
1388
转载 方舟编译器源代码疑似曝光,华为李小龙:来自服务器部门?
前几天,赶在华为开发者大会开幕前几天,华为已经在官方社区正式公布了方舟编译器的安装详情以及下载地址。官方介绍称,方舟编译器是基于GCC开发的交叉编译器套件,它包括了C、C++、Fortran的前端,也包括了这些语言的库(如libstdc++、libgcc等)。HCC运行在X86 linux架构服务器上,生成的二进制运行在Aarch64架构服务器上。来源:tsu...
2019-08-09 13:07:00
945
转载 Spring Boot 《一》开发一个“HelloWorld”的 web 应用
一,Spring Boot 介绍Spring Boot不是一个新的框架,默认配置了多种框架使用方式,使用SpringBoot很容易创建一个独立运行(运行jar,内嵌Servlet)、准生产级别的基于Spring框架的项目,它可以不用或者说只需要使用很少的Spring配置。Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的...
2019-07-03 10:25:00
86
转载 6月份最新语言排行:Java,Python我更看好谁?
文章首发于终端研发部,转载,请标明原文链接今天的主题是:探讨一下6月份语言排行还有我的最新展望!最近,编程语言排行榜前几天发布更新了,在最新的TIOBE编程语言排行榜中,Java依旧位居第一,但前十名内有所变化,这里我列举了从第一到第十的语言种类:第一:Java第二:C第三:Python第四:C++第五:Visual Basic.NET第六:C#第七:JavaScript...
2019-06-21 10:41:00
89
转载 2019最新Android面试题
原文链接:https://blog.csdn.net/wen_haha/article/details/88362469版权声明:本文为博主原创文章,转载请附上博文链接!前言金三银四到来了,找工作的好时候到了,小伙伴们是不是都在忙着找工作呢,小弟前一阵也是忙着在找工作,面试了好多公司,所幸的是进到了自己心仪的公司,也是很幸运的。下面我将自己亲身实战的面试题及收到的面试...
2019-06-19 10:14:00
192
转载 手机商对“鸿蒙”进行了密集测试:比安卓系统快?
文章首发于终端研发部,转载,请标明原文链接前言最近我们都知道,华为在被“逼出了”备胎计划之后,尤其是华为的自研系统直接引发了业界开发者们的极大关注。可能是因为在国内缺少某某芯片,也既是之前常说的缺芯少魂,不过,华为居安思危,此前也停止与Google合作,此前一心默默的研发自己的系统——鸿蒙系统,让很多开发者异常兴奋。何为鸿蒙系...
2019-06-14 11:10:00
73
转载 凭什么看不起外包员工?外包还值得进吗?
前言最近有好多人讨论外包,前几天看到一个帖子说就是有一个外包吃了公司的的零食,遭到HR当场批评, 搞的整个IT界备受关注,那么外包公司和非外包公司有什么样的不一样呢?我今天也说说我的看法!什么是外包?外包是一种业务实践,在这种实践中,服务或工作职能被外包给第三方。在信息技术方面,与技术提供商合作的外包举措可能涉及从整个IT职能到离散的、易于定义的组件...
2019-05-21 12:48:00
385
转载 这一次,带你全面了解锁机制!
前言作者前面也写了几篇关于Java并发编程,以及线程和volatil的基础知识,有兴趣可以阅读作者的原文博客,今天关于Java中的两种锁进行详解,希望对你有所帮助本文受赵sir原创发布,转载请联系原创https://blog.csdn.net/qq_36094018/article/details/90140209为什么使用synchronized在上一章中说...
2019-05-17 17:30:00
167
转载 5 月编程语言排行榜:Java第一,R跌出Top20
我们都知道,最近,TIOBE 发布了 5 月份编程语言排行榜。其中,前三名依然健稳不变,他们分别是 Java、C、C++,第四则为: Python ,第五则为 VB .NET。下面两张图,我们可以看到:2019 年 5 月 Top 20 排名image2019 年 5 月 Top 10 语言的趋势2019 年 5 月 T...
2019-05-13 17:17:00
71
转载 谷歌的 I/O 2019,究竟推出了什么新特性?
前言昨天,也即赶在微软 Build 2019 的第二天,一年一度的2019年 Google I/O大会在美国如期举行,Google I/O 2019全纪录:AI惊艳,Android Q真香,包括两款新硬件。值得一提的是,微软也贴心而大方地现场直播了这场由 Google 打造的同样举办在美国西海岸的科技盛会。只不过,与 Bulid 大会相比,Google I/O 除了同样吸...
2019-05-09 10:38:00
162
转载 Flutter交互实战-即刻App探索页下拉&拖拽效果
前言Flutter最近比较热门,但是Flutter成体系的文章并不多,前期避免不了踩坑;我这篇文章主要介绍如何使用Flutter实现一个比较复杂的手势交互,顺便分享一下我在使用Flutter过程中遇到的一些小坑,减少大家入坑;作者:HitenDev链接:https://www.jianshu.com/p/4d1e81ab3f54image先睹为快...
2019-05-06 16:49:00
171
转载 5G到来,App的未来,是JavaScript,Flutter还是Native ?
Native AppReact Native(RN)发布于2015年,也是使用JavaScript语言进行跨平台APP的开发。与H5开发不同的是,它使用JS桥接技术在运行时编译成各个平台的Native代码,其使用的技术Facebook的Flux技术。其特点是:使用JavaScript语言,由于JS被广泛地使用,所以RN也很容易被接受。RN依赖JS的运行时环...
2019-04-28 12:54:00
87
转载 2019年Python、Golang、Java、C++如何选择?
前言作为开发者我们都知道,开发后台语言可选择的方向会很多,比如,Java,go,Python,C/C++,PHP,NodeJs….等很多,这么多语言都有什么样的优势?如果让你学习一门后端语言,又该如何选择呢?Java编译语言,速度适中(2.67s),目前的大型网站都是拿java写的,比如淘宝、京东等。主要特点是稳定,开源性好,具有自己的一套编写规范,开发效率适中,目前最主流的...
2019-04-25 23:31:00
173
转载 漫画:一招学会TCP的三次握手和四次挥手
TCP三次握手和四次挥手的问题在面试中是最为常见的考点之一。很多读者都知道三次和四次,但是如果问深入一点,他们往往都无法作出准确回答。本篇尝试使用动画来对这个知识点进行讲解,期望读者们可以更加简单地地理解TCP交互的本质。TCP/IP代表传输控制协议/网际协议,指的是一系列协组。可分为四个层次:1、数据链路层、网络层、传输层和应用层。...
2019-04-19 10:39:00
657
转载 Java后端学习,推荐书籍和学习路线
最近在学习Java和全栈开发,推荐一些有用的书籍书架主要针对Java后端和全栈开发用的书籍介绍《Spring Boot 2.0企业级应用开发实战》本书深入浅岀地讲解了 Spring与 Spring Boot所涉及的重要知识点。更有特色的是,针对一个博客系统的开发过程,来描述所涉及的相关技术细节。读者不仅能全面学到软件开发技能,还能学到项目实战经验,在书中充分享受 co...
2019-04-16 13:27:00
190
转载 马云也谈996,对开发者真的是一福利吗?
最近的一个996话题在互联网业界,可以说是非常的火热。身为互联网人,也在时时关注的,毕竟和我们的生活息息相关。在前几天的阿里内部交流活动上,我们的马总也与其员工讨论了996话题,包括自己创办阿里的成长过程。有了996,才会有你现在更好的生活。马总的一番话点醒了一批互联网行业的我们。马总说:马云提到,能做996是一种巨大的福气...
2019-04-13 21:49:00
117
转载 一位6年老Android面经总结
声明|作者:android进阶者地址:https://www.jianshu.com/p/d77873cbad5f前言准备面试其实已经准备了挺久了,当时打算面试准备了差不多以后,跟公司谈谈涨薪的事情,谈不拢的话,就年后直接找其他的公司。谁想到婚假还没休完,老板就在公司宣布了撤出上海的决定,愿意去深圳的就去,不愿意的就自己找工作,给了一个多月的时间找工作,就没有赔偿了,反正公司也没...
2019-04-10 23:46:00
95
转载 谷歌的Android Q到底有哪些新特性及变更?
Android Q 隐私更改相关介绍存储范围变更Android Q 改变了应用程序访问设备外部存储上文件的方式。 通过使用更细粒度的媒体特定权限替换以前的 READ_EXTERNAL_STORAGE 和 WRITE_EXTERNAL_STORAGE权限。外存中私有目录权限变更Android Q 为每个应用程序提供了一个独立的在外部存储设备的存储沙箱,没有其他应用可以直接访...
2019-04-09 09:23:00
138
转载 Google 以 Flutter 作为原生突破口,移动端即将统一了
Android 的前生今世Android 系统Android系统作为全球第一大系统,基于 Java 开发的移动端有着诸多的性能优势。 2018年前 H5 的性能瓶颈和 RN 的停更 导致业界对跨平台开发失去信心。 直到2018年10月Google推出首个 Flutter 跨平台解决方案,打破整个移动开发的方向。为什么 Flutter 成为 Android 方向标跨...
2019-04-01 10:21:00
104
转载 重磅发布:阿里 OpenJDK终于开源啦! 将长期支持版本 Dragonwell
前几天的北京阿里云峰会,阿里巴巴正式宣布对外开源 OpenJDK 长期支持版本 Alibaba Dragonwell。作为 Java 全球管理组织 Java Community Process (JCP) 的最高执行委员会的唯一中国代表,以及 Oracle 之外的 Java 生态中为数不多的 OpenJDK 定制者,Alibaba Dragonwell 的开源是阿里巴巴向全球 Jav...
2019-03-25 10:46:00
249
转载 金三银四背后,一个 Android 程序员的面试心得
回顾一下自己这段时间的经历,九月份的时候,公司通知了裁员,我匆匆忙忙地出去面了几家,但最终都没有拿到offer,我感觉今年的寒冬有点冷。到十二月份,公司开始第二波裁员,我决定主动拿赔偿走人。后续的面试过程我做了一些准备,基本都能走到hr面,后面我也顺利地拿到了offer,我给大家分享下我的求职体会,希望能给大家一些参考。一般Android面试分为两部分:Java部分和Android部...
2019-03-19 10:19:00
79
转载 2019 Android 高级面试题总结 从java语言到AIDL使用与原理
说下你所知道的设计模式与使用场景a.建造者模式:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。使用场景比如最常见的AlertDialog,拿我们开发过程中举例,比如Camera开发过程中,可能需要设置一个初始化的相机配置,设置摄像头方向,闪光灯开闭,成像质量等等,这种场景下就可以使用建造者模式装饰者模式:动态的给一个对象添加一些额外的职责,就增...
2019-03-12 10:34:00
144
转载 再见,Python!你好,Go语言
Go 语言诞生于谷歌,由计算机领域的三位宗师级大牛 Rob Pike、Ken Thompson 和 Robert Griesemer 写成。由于出身名门,Go 在诞生之初就吸引了大批开发者的关注。诞生十年以来,已经涌出了很多基于 Go 的应用。就在不多久之前,知乎也舍弃了 Python,转 用Go 重构推荐系统 。作者:华为云技术宅基地链接:https://zhuanlan.zh...
2019-03-11 09:35:00
76
转载 为什么滴滴裁员2000人,被裁员工却像中奖一样开心?
2月15日,滴滴举办了阅读全员会,在滴滴的月度全员会上,滴滴CEO程维公开宣布公司将做好过冬准备。2019年对非主业进行“关停并转”,对业务重组带来的岗位重叠和绩效不达标的员工进行减员公司将进行优化减员,整体裁员比例占到全员的 15%,涉及 2000 人左右。据《财经》报道,滴滴近日已给出裁员的具体赔偿方案:补偿一般为 N+1 个月,如果本周能确认,再额外给一个...
2019-03-04 15:00:00
72
转载 Flutter终将逆袭!1.2版本发布,或将统一江湖
在去年 MWC 大展上发布首个 Beta 版后,Flutter 1.0 正式版于 2018 年 12 月召开的 Flutter Live 2018 上正式发布。今天在巴塞罗那召开的 MWC 发布会上,Google 正式发布了 Flutter 跨平台 UI 框架的 1.2 版本。新版本最大的改变就是引入了对 Android App Bundles 的支持,可有效打包 Android APP...
2019-03-01 12:45:00
70
转载 资本寒冬下的android面经
在2018年10月初,公司倒闭,无奈走上找工作的道路,不想自己平时图安逸,不思进取,再次找工作才发现,android行业也不是站在风口上,猪也能吹上天的世道了.作为技术小菜的我,再找工作那几个月真是战战兢兢,被打击得信心全无.记录下我的面试经历,分享给需要的人.勉励自己要时时进步,才不会被淘汰.声明:作者:璇_c2be链接:https://www.jianshu.com/p/0898...
2019-02-27 11:18:00
176
转载 停发年终奖背后,是程序员“失宠”了?
1月10日,在互联网职场上又有一件标志性事件发生,脉脉上有人爆料,称罗振宇的“得到”今年取消了APP团队年终奖,并且发布了内部信解释为何取消。从落款上看,这次内部信是青衣快刀撰写的,与其所对话的APP技术团队相符。信比较长,大体内容是:一刀切给年终奖是不思考的管理方式,也不科学;200多人技术团队,很多人表现一般,还总想着跳槽;薪酬制度会改革,会有技术委员会评估,会培训提升程序员能力...
2019-02-11 14:14:00
116
转载 Okhttp同步请求源码分析
进阶android,OKhttp源码分析——同步请求的源码分析OKhttp是我们经常用到的框架,作为开发者们,我们不单单要学会灵活使用,还要知道他的源码是如何设计的。今天我们来分析一下OKhttp 同步请求的执行流程和源码分析so,老样子,我们先来一张图从上图可以看出,不管是同步请求还是异步请求,我们都需要创建一个OKhttpClient对象,用到的是b...
2019-01-31 16:27:00
59
转载 Android的路接下来该怎么走?
其实想写这篇文章好久了,很多小伙伴们也经常在群里探讨android移动开发者的走向,一部分人都想多快好省,间歇性踌躇满志、持续性混吃等死 ,只想用CV的开发模式们快速完成工作,然后回家王者农药。其实这种现象很普遍,我想告诉你的是 ,只要你走对方向,不断地学习,android的春天依然是健在的。很多小伙伴们问过好多次,Android还能活多久?这个真的不好说,但至少在五年以内,Andr...
2019-01-28 10:59:00
143
转载 还在期待安卓9.0吗?Android 10.0要来了
目前,美国 Google公司的 AndroidP (安卓9.0),已经正式全面推出有几个多月了。众多手机品牌厂商也都在积极的进行更新适配 Android 9.0 系统(修改UI界面也算是二次开发,嗯)。不知道各位Android用户是否体验到了这一最新版本的系统呢?但按照各大手机厂商的适配过程,目前这可能还只是少数用户的专属,而根据谷歌公布的统计数据显示,目前Android P的市场份...
2019-01-26 14:02:00
421
转载 锤子科技"临死前"被"接盘" ,内部人士爆料已改签今日头条母公司
就在昨天,据据锤子科技内部人士透露,部分锤子科技员工在昨天已经接到了相关的临时通知,要求改签劳动合同至今日头条的母公司——字节跳动。至于这是锤子科技真正再度复活还是借尸还魂都不重要,重要的是,作为忠实的锤粉者们,悬着的心终于要落地了。image早有征兆而根据早先新闻,就有相关媒体报道今日头条母公司字节跳动有意收购锤子科技的部分专利使用权,用于探索教育领域的相关硬件...
2019-01-23 13:16:00
128
转载 哪有什么互联网寒冬?只是你穿的少而已!
前言最近一段时间,大家都在说一些大公司纷纷裁员, 优化公司内部的组织架构。面对如此的寒冬变化,很多人在迷茫,在焦虑,在担忧自己以后的人生道路,那么,我们作为开发者怎么样才能正确面对?具体应该怎么去做呢?受众多粉丝的要求,希望可以谈谈我的看法,那这篇文章给大家分享一下。一、每年公司都会有裁员的事情发生,为什么今年让大家如此关注?个人认为,不管出于什么样的原因,我们都...
2019-01-16 13:54:00
150
转载 我不是机器人:谷歌最新版验证码系统ReCaptcha破解已开源
选自 Github作者:George Hughey机器之心编译每个人都讨厌验证码,这些恼人的图片中包含你必须输入的字符,我们只有正确地填写才能继续访问网站。验证码旨在确认访问者是人还是程序,并防止恶意程序的入侵。然而,随着深度学习和计算机视觉技术的发展,现在这些认证方法可以被我们轻松破解了。在这一个项目中,作者破解了最新版的 ReCaptcha,并开源了所有代码。不过项目...
2019-01-10 10:30:00
1928
转载 Gradle更小、更快构建APP的奇淫技巧
本文已获得原作者授权同意,翻译以及转载原文链接:Build your Android app Faster and Smaller than ever作者:Jirawatee译文链接:Gradle更小、更快构建APP的奇淫技巧翻译人:MrTrying上个月,我有机会在 LINE DEVELOPER DAY 2018 发表演讲。对我来说是特殊的时刻,因为这...
2019-01-04 12:47:00
137
转载 一篇文章让你了解Android各个版本的历程
2008年--至今Android 1.5(Cupcake纸杯蛋糕):智能虚拟键盘;使用widgets实现桌面个性化;在线文件夹(Live Folder)快速浏览在线数据;视频录制和分享;图片上传;更快的标准兼容浏览器;Voice search 语音搜索;立体声蓝牙和免提电话Android 1.6(Donut甜甜圈):完全重新设计的And...
2018-12-20 13:55:00
315
转载 快速开发android,离不开这10个优秀的开源项目
作为一名菜鸡Android,时常瞻仰大佬们的开源项目是非常必要的。这里我为大家收集整理了10个优秀的开源项目,方便我们日常开发中学习!作者:ListenToCode博客:https://www.jianshu.com/p/9742ce36b6a8KnowWeatherGitHub地址https://github.com/SilenceDut/KnowWeath...
2018-12-17 14:06:00
294
转载 年底Android面试整理(附答案)
面试,无非都是问上面这些问题(挺多的 - -!),聘请中高级的安卓开发会往深的去问,并且会问一延伸二。以下我先提出几点重点,是面试官基本必问的问题,请一定要去了解!基础知识 – 四大组件(生命周期,使用场景,如何启动)java基础 – 数据结构,线程,mvc框架通信 – 网络连接(HttpClient,HttpUrlConnetion),Socket...
2018-12-11 12:35:00
229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人