我擦!迅雷的代码结构竟然被扒了精光~

2020-12-28
阅读 6 分钟
2.9k
之前扒过飞书的源码,从代码设计架构层面里里外外学习一把,飞书还是挺“大方”的,源码在客户端和网页端都一览无余,不过好像新版本已经看不到了。相关的文章由于在内网技术论坛发过了不便于再发出来(泄露内部资料会被查水表的),因此这次周末抽时间换一个鸟窝来掏一掏。一不小心发现迅雷的客户端竟然也是基于 Electron...

Java8 Stream万字总结,2万字20个实例解析详解!

2020-11-30
阅读 21 分钟
1.2k
作者:云深i不知处blog.csdn.net/mu_wind/article/details/109516995先贴上几个案例,水平高超的同学可以挑战一下:从员工集合中筛选出salary大于8000的员工,并放置到新的集合里。统计员工的最高薪资、平均薪资、薪资之和。将员工按薪资从高到低排序,同样薪资者年龄小者在前。将员工按性别分类,将员工按性别和地区分...

毕业后第一份工作,到底去大公司还是小公司?

2020-05-09
阅读 3 分钟
3.2k
前言 对应届生而言,在找工作的时候,最先纠结的一件事可能就是:去大公司还是小公司。 有人说:小公司有梦想,大公司只有KPI;也有人说:大公司平台大,起点高,制度规范,小公司薪资高,学得多,晋升更快。 大公司 VS 小公司 你会怎么选择? 回答任何一个问题之前,先要想清楚自己目的是什么。选择大公司还是小公司,...

大家都在说去大厂,我说说怎么去小厂面试吧?

2020-05-06
阅读 5 分钟
4.4k
[链接]原文链接 01 前言 & 吐槽 为什么要起这个标题?一般不都是说怎么去大厂吗?小厂有啥好说的?钱少、事多,技术落后,学不到东西,还加班。谁他么不能进? 一找工作,发现还真有点难。因为竞争的人,好像有点多。 我靠,原来这么多人都只能去小厂??? 而我们在网上看到的面试文章画风都是这样的: 《大厂程序...

石锤了!google彻底断供华为,只能加速鸿蒙生态的形成

2019-10-06
阅读 2 分钟
3.6k
操作系统是当今科技行业的灵魂,而即将推出这款操作系统是一个集电脑、手机、汽车等设备于一体的系统。如今手机行业里已经是一片红海了,竞争相当激烈,但是竞争归竞争,但是一旦扯上别的事就更麻烦了,像华为就是这样,最近一直都是因为某事才让谷歌对华为开启了方方面面的封锁式行为。

Android 10 终于来了!增加了不少新特性

2019-09-05
阅读 2 分钟
5.7k
使用机器学习来预测你在回复信息时可能会说些什么,这项功能在 Android P 中已经有提供,但仅限于谷歌专用的应用程序。Android 10 中,它已经内置到整个通知系统中,并且不仅提供对信息的回复建议,还可以获得建议的操作。比如,如果朋友要你出去吃饭,你的手机会建议你发送回应短信,并且它还会在 Google 地图中直接显...

Android Q Beta 6 终极测试版发布!

2019-08-16
阅读 2 分钟
3.2k
当今手机市场可谓是百花齐放,但手机系统却屈指可数,其中Android和iOS就占据了整个手机系统市场的99%,单单Android就占据了整个手机系统市场的86%,可谓是占据绝对优势。

华为鸿蒙OS发布!方舟支持混合编译,终将可替换安卓?

2019-08-10
阅读 3 分钟
8.8k
有关于鸿蒙的消息之前也有说过,就在昨天下午,华为举行了2019开发大会,正式推出了鸿蒙os系统(Harmony)。其相关负责人表示,也是基于微软内核的全场景分布式OS

6月份最新语言排行:Java,Python我更看好谁?

2019-06-21
阅读 3 分钟
2.6k
最近,编程语言排行榜前几天发布更新了,在最新的TIOBE编程语言排行榜中,Java依旧位居第一,但前十名内有所变化,这里我列举了从第一到第十的语言种类:

2019最新Android面试题

2019-06-19
阅读 8 分钟
1.4k
金三银四到来了,找工作的好时候到了,小伙伴们是不是都在忙着找工作呢,小弟前一阵也是忙着在找工作,面试了好多公司,所幸的是进到了自己心仪的公司,也是很幸运的。下面我将自己亲身实战的面试题及收到的面试题总结并分享答案出来。欢迎各位大哥指导、指点。

手机商对“鸿蒙”进行了密集测试:比安卓系统快?

2019-06-14
阅读 2 分钟
6.2k
最近我们都知道,华为在被“逼出了”备胎计划之后,尤其是华为的自研系统直接引发了业界开发者们的极大关注。可能是因为在国内缺少某某芯片,也既是之前常说的缺芯少魂,不过,华为居安思危,此前也停止与Google合作,此前一心默默的研发自己的系统——鸿蒙系统,让很多开发者异常兴奋。

Java锁,真的有这么复杂吗?

2019-05-17
阅读 5 分钟
1.9k
作者前面也写了几篇关于Java并发编程,以及线程和volatil的基础知识,有兴趣可以阅读作者的原文博客,今天关于Java中的两种锁进行详解,希望对你有所帮助

5 月编程语言排行榜:Java第一,R跌出Top20

2019-05-13
阅读 2 分钟
1.7k
我们都知道,最近,TIOBE 发布了 5 月份编程语言排行榜。其中,前三名依然健稳不变,他们分别是 Java、C、C++,第四则为: Python ,第五则为 VB .NET。

谷歌的 I/O 2019,究竟推出了什么新特性?

2019-05-09
阅读 4 分钟
3.8k
昨天,也即赶在微软 Build 2019 的第二天,一年一度的2019年 Google I/O大会在美国如期举行,Google I/O 2019全纪录:AI惊艳,Android Q真香,包括两款新硬件。

5G到来,App的未来,是JavaScript,Flutter还是Native ?

2019-04-28
阅读 3 分钟
3.4k
React Native(RN)发布于2015年,也是使用JavaScript语言进行跨平台APP的开发。与H5开发不同的是,它使用JS桥接技术在运行时编译成各个平台的Native代码,其使用的技术Facebook的Flux技术。

基于 MVP 的 Android 组件化开发框架实践

2019-04-26
阅读 4 分钟
2.1k
当我们的项目变得越来越大,代码变得越来越臃肿,耦合会越来越多,编译速度越来越慢,开发效率也会变得越来越低,怎么办?这个时候我们就需要对旧项目进行重构,即是模块的拆分,官方的说法就是组件化。

漫画:一招学会TCP的三次握手和四次挥手

2019-04-19
阅读 5 分钟
3.5k
TCP三次握手和四次挥手的问题在面试中是最为常见的考点之一。很多读者都知道三次和四次,但是如果问深入一点,他们往往都无法作出准确回答。 本篇尝试使用动画来对这个知识点进行讲解,期望读者们可以更加简单地地理解TCP交互的本质。 TCP/IP代表传输控制协议/网际协议,指的是一系列协组。 可分为四个层次: 1、数据链...

Java后端学习,你应该看那些书籍?

2019-04-16
阅读 2 分钟
1.8k
最近在学习Java和全栈开发,推荐一些有用的书籍 书架主要针对Java后端和全栈开发用的 书籍介绍 《Spring Boot 2.0企业级应用开发实战》 本书深入浅岀地讲解了 Spring与 Spring Boot所涉及的重要知识点。更有特色的是,针对一个博客系统的开发过程,来描述所涉及的相关技术细节。读者不仅能全面学到软件开发技能,还能学到项...

一位6年老Android面经总结

2019-04-10
阅读 3 分钟
2.9k
准备面试其实已经准备了挺久了,当时打算面试准备了差不多以后,跟公司谈谈涨薪的事情,谈不拢的话,就年后直接找其他的公司。谁想到婚假还没休完,老板就在公司宣布了撤出上海的决定,愿意去深圳的就去,不愿意的就自己找工作,给了一个多月的时间找工作,就没有赔偿了,反正公司也没钱。悲哀….

谷歌的Android Q到底有哪些新特性及变更?

2019-04-09
阅读 6 分钟
8.3k
Android Q 改变了应用程序访问设备外部存储上文件的方式。 通过使用更细粒度的媒体特定权限替换以前的 READ_EXTERNAL_STORAGE 和 WRITE_EXTERNAL_STORAGE权限。

金三银四,2019大厂Android高级工程师面试题整理

2019-04-02
阅读 8 分钟
4.4k
最近整理了一波面试题,包括安卓JAVA方面的,目前大厂还是以安卓源码,算法,以及数据结构为主,有一些中小型公司也会问到混合开发的知识,至于我为什么倾向于混合开发,我的一句话就是"走上编程之路,将来你要学不仅仅是这些,丰富自己方能与世接轨",做好全栈的装备。

Google 以 Flutter 作为原生突破口,移动端即将统一了

2019-04-01
阅读 4 分钟
3k
Android系统作为全球第一大系统,基于 Java 开发的移动端有着诸多的性能优势。 2018年前 H5 的性能瓶颈和 RN 的停更 导致业界对跨平台开发失去信心。 直到2018年10月Google推出首个 Flutter 跨平台解决方案,打破整个移动开发的方向。

程序员不能忍996了!全民 fuck ,GitHub来说话

2019-03-29
阅读 3 分钟
2.6k
前两天有个Github超级火的一个项目,在一小时之内星标上千。 [链接] 截至目前 这个项目start数量超过63K、Issues5000+。 这个项目貌似不关系到任何技术,却和国内的每个程序员又息息相关。996.ICU的意思是:工作996,生病ICU。 所以项目的主题是关于臭名昭著的996工作制度。 而很多业界网友的反应就是: 996可以是可以但...

Android 2019最新面试实战总结

2019-03-28
阅读 9 分钟
2.7k
1:首先计算出 density,计算公式:当前设备屏幕总宽度(单位为像素)/ 设计图总宽度(单位为 dp) = densitydensity 的意思就是 1 dp 占当前设备多少像素计算density 的原因:在布局文件中填写的是什么单位,最后都会被转化为 px,系统就是通过上面的方法,将你在项目中任何地方填写的单位都转换为 px

重磅发布:阿里 OpenJDK终于开源啦! 将长期支持版本 Dragonwell

2019-03-25
阅读 5 分钟
4.9k
前几天的北京阿里云峰会,阿里巴巴正式宣布对外开源 OpenJDK 长期支持版本 Alibaba Dragonwell。作为 Java 全球管理组织 Java Community Process (JCP) 的最高执行委员会的唯一中国代表,以及 Oracle 之外的 Java 生态中为数不多的 OpenJDK 定制者,Alibaba Dragonwell 的开源是阿里巴巴向全球 Java 开发者的重磅献礼。

程序员接私活那些坑

2019-03-22
阅读 3 分钟
2.8k
最近有很多人问我私活怎么样?有什么坑,我之前也是接了几个私活,当然也有稳定的收入。我们也来分享一下。前几天发现了一个帖子很不错,我们来分享一下

金三银四背后,一个 Android 程序员的面试心得

2019-03-19
阅读 6 分钟
2k
回顾一下自己这段时间的经历,九月份的时候,公司通知了裁员,我匆匆忙忙地出去面了几家,但最终都没有拿到offer,我感觉今年的寒冬有点冷。到十二月份,公司开始第二波裁员,我决定主动拿赔偿走人。后续的面试过程我做了一些准备,基本都能走到hr面,后面我也顺利地拿到了offer,我给大家分享下我的求职体会,希望能给...

2019 Android 高级面试题总结

2019-03-12
阅读 10 分钟
2.4k
使用场景比如最常见的AlertDialog,拿我们开发过程中举例,比如Camera开发过程中,可能需要设置一个初始化的相机配置,设置摄像头方向,闪光灯开闭,成像质量等等,这种场景下就可以使用建造者模式

再见,Python!你好,Go语言

2019-03-11
阅读 5 分钟
5.2k
Go 语言诞生于谷歌,由计算机领域的三位宗师级大牛 Rob Pike、Ken Thompson 和 Robert Griesemer 写成。由于出身名门,Go 在诞生之初就吸引了大批开发者的关注。诞生十年以来,已经涌出了很多基于 Go 的应用。就在不多久之前,知乎也舍弃了 Python,转 用Go 重构推荐系统 。

为什么滴滴裁员2000人,被裁员工却像中奖一样开心?

2019-03-04
阅读 2 分钟
1.9k
2月15日,滴滴举办了阅读全员会,在滴滴的月度全员会上,滴滴CEO程维公开宣布公司将做好过冬准备。2019年对非主业进行“关停并转”,对业务重组带来的岗位重叠和绩效不达标的员工进行减员公司将进行优化减员,整体裁员比例占到全员的 15%,涉及 2000 人左右。