- 博客(47)
- 收藏
- 关注
原创 去TMD北上广!劳资不干了!是金子,在哪里都会发光,程序员是靠技术吃饭的,不是力工!中国又不是只有这三个城市!
去TMD北上广,劳资不干了,我还就不信了,离开这个地方我还就活不下去!北漂十年,谨以此文纪念那逝去的青春,为这场北上广大逃亡画上一个休止符……北漂十年,我尽力了……“成功”大概是这个世界上最甜美的果实,他引诱着无数人为之疯狂拼命。但是,“成功”和“失败”究竟是怎么定义的呢?我不知道,这和“人到底为什么而活”这个问题一样无解。或许就是普罗大众眼中的:当上CEO,成为高富帅,迎娶白富美,走上人生巅峰。曾经的我也是这样认为的,但是,我遇到了我现在的妻子,她不是“白富美”但是我们在一起却是如此的合.
2021-03-18 17:14:51 8364 34
原创 面试结束后,被面试官在朋友圈吐槽了(心塞)
前阵子一个后辈小学弟向我诉苦,说自己在参加某大厂开发的时候被面试官怼得哑口无言,场面让他一度十分尴尬。面试场景再现面试官:说说你简历上这个项目的架构?小学弟:组件化!(一口咬定)面试官内心OS:嗯,可以继续挖了,看看他对组件化底层原理的掌握程度怎样吧面试官:为什么要进行项目组件化?小学弟:方便开发。(斩钉截铁)这四个字说完,空气就突然安静下来。面试官:没了?(小学弟表示一脸茫然:啊?我说错了?)面试官:如何组件化?(叹了口气,看来只能多提点一下了,希望带得动)小学弟:……看产品的需求
2021-09-28 22:30:25 7351 11
原创 凡尔赛大气层!应届生的苦恼:是去华为拿1万多低薪,还是去互联网拿2万多高薪?
前不久,一个小学弟给我发了个私信,说遇到了一件让他很纠结的事情,希望我能帮他参谋参谋。一开始,我以为是感情纠葛,比如:A和B都喜欢我,但是我不知道怎么选巴拉巴拉。抱着吃瓜的兴此前一个刚毕业的大学生面临着困境。原因是他得到了两个工作机会,一个是华为,一个是互联网企业,但是他不知道如何选择。如果你去一家互联网企业,你可以得到2万元以上的工资。但你担心的是不稳定。鱼与熊掌不可兼得。很快,这样的帖子吸引了许多同行的关注。热情的网友建议房东选择华为:习’an huawei,华为,做好十年;华为有房有车十年,
2021-09-26 22:30:22 8149 13
原创 抖音、腾讯、京东、阿里等大厂性能优化方案总结(含项目实战分析及视频)
现在安卓系统无论是性能还是体验上其实都不输于iOS,只是因为手机厂商多而杂,他们会改源码,自定义系统,最后又过一遍不同开发水平工程师的手,导致很多手机即使在机器上面的跑分非常高,里面的APP运行也有卡顿现象。而且这种卡顿会随着产品的更新迭代,功能的越发复杂,UI页面的越发丰富,变得更加严重。但是,产品功能的更新需求,新功能的开发和UI的丰富都是用户的需求,是不可逆的趋势。在这样的情况下,优秀的性能优化人才一直是几大头部互联网公司高价竞聘的对象。今天在这里根据我自己多年的开发经验来做一下安卓性能优化方
2021-09-23 18:58:51 1542 1
原创 碰壁五次!我闭关28天啃完这些书,再战拿下腾讯,爱奇艺,小红书,快手等10家大厂!化身offer收割机!
一、关于我笔者从事Android开发3年了,前两年一直在百度coder。因为业务调整的原因拿了N+1离开了,开开心心的在家休整了一个多月,上月末才开始面试。可能是在百度安逸惯了,结果出来碰了一鼻子灰。我一开始觉得自己好歹也算是三年大厂经验,要个16K不过分吧,结果,我先后试了今日头条、飞书、陌陌、优酷、微信都碰壁了。字节的那两个是算法不过关,优酷是音视频开发苦手,微信和陌陌是因为flutter不会,后面HR又觉得我要价太高,然后……就没有然后了……老实说是备受打击的,已经在怀疑人生了。但是,总不
2021-09-14 22:33:17 6032 19
原创 搞 Android 的!淘宝【社招面试指南】来啦!内部人员泄密面试宝典速看!
背景九月、十月,面试的黄金时间段来啦~最近淘宝也开启了社招,于是,又有不少朋友开始到处找复习资料和面试攻略了。但是我想跟大家说的是:面试这件事情,并不是面前几天里看一两篇面经,刷几道题就可以了的,功夫还是看平时积累的底子。今天给大家带来的是来之淘宝内部人员的分享。作为一个内部人员,欢迎大家加入淘宝这个大家庭。今天就和大家说一说,面对即将到来的“金三银四”求职季,淘宝的Android开发岗,到底应该如何作准备。要“面向对象编程”小标题这句话相信大家都熟悉了吧,不仅仅只是编程要面向对象,面试也是.
2021-09-10 17:58:10 182
原创 十投九挂!!!Android岗的面试到底该怎么准备?
金九银十面试季啦,很多朋友反映:简历投了那么多,一个面试邀约都没有,有的是面了一两次就挂了,怎么办?是我的简历做的不好吗?还是我的技能不过关,我就是一个菜鸡?甚至有朋友因此信心大受打击,一蹶不振。为了帮助大家提高面试的过率,今天在这里特意做一些分享吧。PS:以下内容来自我们群里一个十投十中的大佬的经验总结,大家记得好好看完,或者先收藏,后面慢慢看。大厂 Android 岗面试经验分享笔者自身的条件其实很普通,双非学校,普通本科,面了今日头条、网易云音乐、快手、百度、阿里巴巴、腾讯、WPS等一.
2021-09-09 21:59:55 1070 10
原创 Flutter开发之dart语言从入门到精通(从入坑到入土)
flutter 的市场需求几天前,一个小学弟告诉我,他面了7家大厂,最后拿到了五个offer,其中有酷狗、WPS、斗鱼、字节都在其中。他和我分享了一下他的面试经历,最后反复向我强调:flutter 很重要!!!!!他的话真实的告诉我们一个现状:flutter现在有大厂在使用,很多业务都已经比较成熟了,这基本成了我们搞移动开发的一个必备技能,还需要掌握的有一定深度,值得我们好好学习的一个技术方向。为了帮助还没有上手flutter的朋友,今天在这里做一下指路和分享。flutter开发,dart
2021-09-06 17:22:30 839 5
原创 最短时间搞定算法:字节跳动Android岗算法题考前突击宝典
前言一个人,一支笔,一个晚上,一个奇迹。这是学生党的常规操作。大学里也同样有很多奇迹的创造者:每次一到期末考试的前几个晚上,各个变身“最强大脑”,上知天文,下晓地理,还精通人文……再不济就是各种缩印,肉眼去辨蝇头小字,个个大显神通,不可谓不牛掰。然后,问题来了,面试该怎么办?如何在最短的时间内搞定数据结构和算法,应付面试?奇迹真的有算法速成的秘诀吗?最快能有多快?在这里,我分享一下我们交流圈的一个大佬的故事吧。字节跳动大家都知道,可以说是靠算法打出的江山,面试的时候也非常看重应聘者的算法功
2021-08-31 16:15:42 1897 11
原创 Android音视频开发从入门到精通,我这一路走来的经验分享
前不久,在国家统计局针对北京市进行的农民工市民化状况进行的调研中,从事信息技术,软件技术等IT服务业的人员也被当做农民工。编程的门槛不高,薪资水平也还可观。这一直是“三百六十行,行行转IT”最主要的原因,这样的情况也一度让中国计算机技术在飞速成长,但是同时,程序员这个职业的红利也消失了。在遍地都是初中级别程序员的情况下,要想找到好工作,拿高薪,这也成为了一个难题,【进阶学习】和发展成为了程序员的迫切的需求。笔者也一度陷入了这样的困境,后面经过长时间的观察和了解,最后选择了音视频开发这条路。音视频入
2021-08-30 17:47:45 384 4
原创 Flutter 与 Compose怎么选?小孩子才做选择
写在开头其实自从 Jetpack Compose 面世以来,关于 Flutter 与 Compose 之间的选择问题就开始在 Android 开发中出现,就如同之前有 iOSer 纠结在 Flutter 和 SwiftUI 之间选谁一样,首先 Compose 是 Jetpack 系列的全新 UI 库,理解下这点!Compose 是 Jetpack 系列的成员之一,所以可以被应用到 Android 界面开发中,所以你也可以选择不用,用不用都能开发 Android 的 UI 。然后再说 Compose 出生的
2021-07-30 16:56:15 2142 6
原创 啊?官方推荐 Flow 取代 LiveData,有必要吗?
作者:RicardoMJiang链接:https://juejin.cn/post/6986265488275800072前言打开Android架构组件页面,我们可以发现一些最新发布的jetpack组件,如Room,DataStore, Paging3,DataBinding 等都支持了FlowGoogle开发者账号最近也发布了几篇使用Flow的文章,比如:从 LiveData 迁移到 Kotlin 数据流看起来官方在大力推荐使用Flow取代LiveData,那么问题来了,有必要吗?我LiveD
2021-07-26 16:06:09 1367 8
原创 由2.4s优化到1s以内:Android App启动优化深度实践
优化性能一直是我们程序员的追求。在这个网络都追求5G了的时代,“卡”这个体验显然成为了一个极拉低印象分的问题,所以像阿里,还有腾讯、字节跳动、爱奇艺等,都非常重视这个问题,在面试中,如果这个方向表现优异,将会很值钱。本次要和大家分享的就是“性能优化”这个技术,希望对大家的学习和工作有所帮助。原文地址:https://blog.csdn.net/weixin_49559515/article/details/114885675背景我们的APP新版本,从2017年4月份提交第一行代码开始,就现在已经有
2021-07-07 20:56:09 333 10
原创 跨平台新潮!打脸,Flutter被放弃了?
最近在有些社区看见了有一些迷惑的说法:Flutter 还有人在用呢?Flutter 不能用了吗?Flutter 是被放弃了吗?没有。而且 Flutter 目前基本上跨平台方案的首选,社区活跃度高,官方更新频率快,目标很远大,如今已经很难想到第二个有潜力的方案了。移动端的跨平台之路随着移动终端的多样性发展,一套代码适配多个平台已经成为移动开发者的终极梦想,跨平台技术也一直在发展中。目前为止,我们移动端的跨平台开发技术经历了三个阶段,如下图,这三个阶段的代表框架分别是:Cordova、React
2021-07-04 21:38:06 10762 22
原创 如何规范的进行 Android 组件化开发?
现在大厂的开发基本上都是组件化的,所以,还不会组件化的朋友可以多学下。今天和大家分享的就是关于Android 组件化的规范开发。原文地址:https://www.jianshu.com/p/7bc170d29ef9正文进行组件化开发有一段时间了,不久后就要开始一个新项目了,为此整理了目前项目中使用的组件化开发规范,方便在下一个项目上使用。本文的重点是介绍规范和项目架构,仅提供示例代码举例,目前不打算提供示例Demo。如果你还不了解什么是组件化以及如何进行组件化开发的话,建议请先看下面这个文章。A.
2021-07-01 20:17:41 256
原创 天天都在 996 ,安卓人该如何持续学习,实现可持续性发展?
没有什么行业比我们程序猿更重视新知识和学习了,毕竟互联网行业一直都是走在信息更替的前沿。但是我们程序猿天天都在 996 ,天天都是业务代码,我们该如何学习,保持持续成长,提升自己给自己增值呢?程序猿 996 的普遍现状我们安卓这个圈子不大,所以我和几个大厂的朋友组建了一个移动开发技术交流圈。大家平时都挺活跃,讨论技术、工作还有生活。最近大家都在感叹,现在天天都是 996 ,感觉一直都在写业务代码,每天就是增删查改,重复同样的工作,真的好累,但是又不敢辞职,感觉自己现在就是闲鱼,出去肯定要被虐。.
2021-06-29 21:50:00 828 15
原创 关于 Flutter 是不是“大有可为”这件事……
前言移动端跨平台开发本质上是为了增加代码复用,减少开发者适配多个平台差异的工作量。然后在降低开发成本,提高业务专注的同时,提供比web更好的体验。就目前来说,跨平台框架也有很多,比如:cordova、ionic、react-native、weex、kotlin-native、flutter等——其中,flutter 是最近最具有争议性,热度最高的一个框架(哎,开发界的小网红了)。但是不管是国内还是国外,随着Flutter被越来越多的知名公司应用在自己的商业APP中,Flutter这门技术也逐渐进入了咱
2021-06-16 20:26:16 487 15
原创 美团Android岗面试真题:手写红黑树详解
变态的面试题前阵子发了一篇文,说了一下现在大厂对算法的重视,留言区很多人表示算法是一个过不去的坎。其中的一个朋友就发来了他面试美团Android岗的面经:他表示,其他的面试题目都答得还不错,面试官也很满意,但是这个手写红黑树把他难倒了,支支吾吾了半天也没有弄清楚,希望我能帮助他。想着有这个问题的应该不止他一个,就决定写个文和大家分析一下这个红黑树,希望对大家的学习和工作有所帮助。面试中的红黑树隔热觉得,手写红黑树可能有点过分了,我觉得写不出来也正常,只要理解就行(面试的时候可以问问能不能改为
2021-06-07 17:58:18 1669 7
原创 【最强】Android 项目集成 Flutter 实战分享!不看看?
Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。今天和大家分享的是一个Android 项目集成 Flutter的实战!希望对大家的学习和工作有所帮助!原文地址:https://juejin.cn/post/6969086158122942501相信大家在 最开始学习 Flutter 时都是使用命令行或者 Andro.
2021-06-03 21:42:10 602 18
原创 我不用“996”,更不用“007”,可我赚的就是比你多,哎,就是玩儿!
提笔缘由今天调休不用上班,一觉睡到了下午一点多。打开手机就看见信息99+,哟吼,还挺热闹——感情都在上班摸鱼呢。好奇心让我点了第一条未读信息,好家伙,直接让我手机闪退出APP了!嗨,我这暴脾气,直接手动滑到了第一条!但是我没想到到他们只是在日常卷,一水就水了那么多。更奇葩的是群里的一个人的发言,简直就是在挑衅。他居然说他不用“996”,更不“007”,就能赚到比我们更多的钱。这人不是在找抽吗?人家卷的开开心心的,你泼什么凉水?这人一闲下来就容易乱想,我就想说下咱程序员这个行业的这个“卷”。
2021-06-01 12:51:26 1141 26
原创 我,Android开发,40岁熬到中层月薪15K+,突然接到被辞退消息,怎么办?
尽力做好一件事,实乃人生之首务。——富兰克林但是,如果你倾注半生精力去做的这件事情抛弃你了呢?明天和意外哪个先到?这是我在某乎上面看见的一个热门问题,来自一个走投无路的40岁中年男人的哭诉。40 岁,Android开发,坐标成都,一直在一个中厂,也没有跳过槽。好不容易熬到公司的中层,月薪涨到15K+,突然接到被辞退消息,应该怎么办?要求两个星期后走人。上个月母亲生病住院了,老婆又说要方便孩子上学,要买学区房报辅导班,另外每月还要还固定的车贷、房贷,光这些都快上万了……这一下子收入都断了…….
2021-05-28 22:29:08 2150 13
原创 【必看】每个开发人员都应该知道的 10 个 GitHub 库
作者:Pawel翻译:LeanCloud前言GitHub 不仅是互联网上最有趣的开源项目的所在地,而且还是共享各种资源的好地方,从免费的书籍到 API ,产品路线图到项目思路到项目方案。但是,由于数量庞大,你可能很难找到实际有用的仓库。因此,我整理了十个出色的仓库清单,可以为大部分 Web 和软件开发人员提供参考价值。所有这些都将为你增加价值,并帮助你成为更好的 Web 或软件开发人员,或同时成为两者。10 个 GitHub 仓库1. Free Programming BooksGit.
2021-05-26 11:24:33 160
转载 Framework 底层学习:一个浅显易懂的WMS介绍
今天也是一个大佬钻研 Framework 底层原理的分享~原文地址:https://blog.csdn.net/yaoming168/article/details/89418572Framework 作为Android框架层,为 App提供了众多API去调用,但是很多机制都是Framework包装好了给App来用的,如果不知道这些机制的原理,那么很难去在这基础上做优化。Android Framework 的知识广泛应用在各个领域:掉帧监控函数插装慢函数检测ANR 监控启动监控…….
2021-05-25 22:08:39 588
原创 今天终于知道了!阿里巴巴 P8、P9 及以上到底是什么水平?
做人做事不能万事向钱看,但是钱这个东西很多时候都反映了事物的价值以及一个人的能力水平。比如阿里P8、P9 这些拿着高薪的程序员他们的技术水平就一直是大家好奇的。今天在逛某乎的时候就恰好看见了一个几百万人关注的问题:阿里的高p们动辄百万以上年薪,他们到底水平有多高?阿里巴巴 P8、P9 及以上到底是什么水平?阿里高P技术之谜阿里巴巴的科技创新力在所有的互联网公司中差不多一直都是领头羊的地位,使用的技术也一直都走在前沿。在行业内,很多互联网公司都将阿里作为自己的标杆,阿里的人才标准是很多程序员的
2021-05-10 22:28:35 17082 20
原创 面试官教你做人:字节跳动在招2000人,招聘要求让人窒息……
又双叒叕看见字节跳动的招聘信息啦,这次又是大动作,薪资待遇没的说!!!打工人,打工魂,打工都是人上人!作为打工人,我们生活的盼头不过就是到手的红票子,卡里上涨的数额,每天期盼的不过就是升职加薪进大厂。这阵子身边换工作的朋友不可谓不多,就在前不久,又有朋友跳槽成功了,薪资直接double,说不羡慕是不可能的。你想过跳槽,但没有走是什么让一个天天加班,周周996,薪资不见涨,职位不见升的coder坚守岗位五年?即使天天做着底层工作也毫无怨言?是爱吗?是责任吗?唯物主义告诉我们,经济基础决定上.
2021-05-07 17:46:40 1510 13
原创 Flutter 到底能不能成为“跨平台开发终极之选”?
提笔缘由跨端技术是Android程序员乃至所有移动开发程序员一直在研究的课题。3月4日,谷歌正式发布了 Flutter 的 2.0。该版本最大的特性就是可以支持五大主流的操作系统:iOS、Android、Linux、Windows 和 MacOS。官方甚至还说丰田将会把 Flutter 带到汽车中。也就是说,我们可以用一套 Flutter 代码适配全平台了。同时间,开发社区讨论炸开了锅:Flutter 到底能不能成为“跨平台开发终极之选”?Flutter不是正在被放弃吗?我相信很多人心中都有上面这
2021-04-26 10:05:27 424 16
原创 一个34岁出来面试还被拒绝的Android程序员有多惨?
我强烈建议大家定期去参加一下外面的面试,尤其是BAT大厂的面试,不要一直闷在公司里,不然你很容易被这个世界遗弃。前言昨天,我们小组长奉命去面了一个34岁的Android程序员。去了大概半个多小时吧,回来后,他的脸色就变得很凝重。因为刚好坐在他的旁边,我就多嘴问了句“怎么了”,组长叹了一口气,打开了话匣子。一位34的应聘者“我去面了一个34岁的Android开发……”这个我们早知道了,摸鱼闲的,但我还是表示出十分的耐心:“然后呢?”“卧槽!34岁了哎!”前排工位上的一个同事探过头来,一脸听戏.
2021-04-12 11:23:24 3891 31
原创 字节跳动Android岗,前两面过了,第三面HR天坑!竟然……
阎王易见,小鬼难缠。我一直相信这个世界上好人居多,但是也没想到自己也会在阴沟里翻船。我感觉自己被字节跳动的HR坑了。在这里,我只想告诫大家,offer一定要拿到自己的手里才是真的,口头offer都是不牢靠的,希望大家可以从我这里吸取教训。简介去年字节跳动连放大招,一直都有消息说:字节跳动又双叒叕招人了!到处都能看到字节跳动HR发的内推码和招人信息。在大环境的刷屏下,我看了一下招聘信息中的研发人员需求,还算比较多,又受大厂光环影响,作为一个Android开发的我就投了简历。但是,我没想到会发生.
2021-04-06 21:14:48 964 7
原创 人无远虑,必有近忧:在35岁到来之前,我们该做哪些准备才能一路从容?
人无远虑,必有近忧。“近忧”的来源都是因为曾经没有远虑。35 岁,其实并没有什么好慌张的,我们完全可以做的更加优雅一点,好好准备,顺利渡劫。这是曾经在我面试的时候遇到的一个33岁的应聘者。做Android开发十年了,仍然只是一个基层程序员,在公司中没有晋升过,最近已经好多年没有加过薪水了。「在这 10 年中,你有没有进行过培训、进修或者任何其他形式的充电?」「没有。」「那你做了这么久的Android开发有什么职业规划吗?」「……额,没有。」「从来没有吗?」「从来没有。」这是一个非常极端.
2021-03-24 17:54:53 3069 22
原创 【Android 性能优化】面试必备!超全App性能优化知识技能手册
一、性能优化的地位用过Android和iOS的朋友应该印象比较深,相比于iOS,Android用的时间越长就会越卡。在这个网络都追求5G了的时代,“卡”这个体验显然成为了一个极拉低印象分的问题,所以,不只是阿里,还有腾讯、字节跳动、爱奇艺等,都非常重视这个问题,在面试中,如果这个方向表现优异,你将会很值钱。本文针对“性能优化”这个要点,从各个方面对目标产品进行全方位的“优化”,让产品的性能从各个方面得到提升。二、App性能优化提要背景&目的用户体验业务转化降低成本领域包体.
2021-03-16 16:06:19 1481 9
原创 终于进了字节!!!记录一下我作为一名程序媛磕磕碰碰的三个月找工作经历
我是裸辞后重新找工作的,从去年到今年,前前后后花了大概三个月,大大小小参加了几百场面试。不是我说,作为一名程序媛是真的挺难的,不过很庆幸自己最后拿到了字节的offer,今天在这里做一下记录吧,分享一下我自己的心得。我离职了,裸辞去年11月末,我正式从前公司(算是中厂吧)离职,离职原因很简单,公司迁址离家太远,住房只提供给新入职的员工(还只有三个月),最受不了的是领导还想降薪(这还不走?留着过年吗?)。提交离职申请一个星期后,我退了工作微信群,感觉真的是有点爽呀,有种如释重负的轻松感,后面彻底玩了.
2021-03-13 22:20:06 2778 22
原创 腾讯面试官:说说Android的UI刷新机制?
大厂的Android面试其实并没有大家想象中的困难,很多问题都是换汤不换药的作者:偶尔皮一下的Raina链接:https://juejin.im/post/5e64390bf265da575f4e7de8本文主要解决以下几个问题:我们都知道Android的刷新频率是60帧/秒,这是不是意味着每隔16ms就会调用一次onDraw方法?如果界面不需要重绘,那么16ms到后还会刷新屏幕吗?我们调用invalidate()之后会马上进行屏幕刷新吗?我们说丢帧是因为主线程做了耗时操作,为什么主线程.
2021-03-10 16:55:51 338
原创 [最新] Android 代码规范大全(Android开发速看)
编程不规范,亲人两行泪。今天就来分享一下最新的 Android 代码规范大全。原文地址:代码规范大全前言虽然我们项目的代码时间并不长,也没经过太多人手,但代码的规范性依然堪忧,目前存在较多的比较自由的「代码规范」,这非常不利于项目的维护,代码可读性也不够高。此外,客户端和后端的研发模式也完全不同,后端研发基本都是基于 SOA 思想的,通常一个子系统 3 个人一起维护就已经是很充分的人力了,更多时候就是 1 个主力 + 1 个 backup 的人力配置。而客户端却完全不同,大家的代码都是相互交.
2021-02-23 22:29:00 1581
原创 从零到一:Android实现欢迎界面
万丈高楼从地起,每个大神都是从第一行代码开始自己的编程之路。今天在这里就和大家分享一篇文章,一起从零到一,实现Android欢迎界面~原文地址:Android实现欢迎界面Android项目实现欢迎界面在我们使用软件的时候,打开一款应用,首先出现的就是欢迎界面,它不仅是应用的入口,也简单概括了app的功能,有美观的作用。同时,在显示欢迎界面的同时,我们可以为主页的数据进行预加载,这样可以让我们的UI更加流畅,用户体验更佳。值得注意的是,欢迎界面分两种:第一次安装时的欢迎界面首次启动(未关闭应.
2021-02-18 16:39:33 987 1
原创 我怎么感觉全世界都在劝退学Android的程序员?
前言和朋友们组建的一个Android技术交流群最近很热闹,每次看消息都是99+,以前除了开车可见不到这样的盛况。企鹅头像一直在闪,一直苦于没有时间,后面点进去后发现,原来都是在谈论找工作和面试的话题。围城事情的起因是群里来了一个小新人,是个女孩子,先是用甜甜的声音请教了一些技术问题,群成员瞬间活跃异常。(别问,问就是没见过女的,群成员90%都是男的,剩下的10%说不准还是女装大佬)一开始还在正经的回答问题,结果到后面大家的话题就越来越歪了:建议转行;祝早日离职;赶紧辞了吧……本来想加入话题
2021-02-01 21:23:35 453
原创 重磅泄漏!腾讯Android进程保活招式大全流出!(速看)
前言进程保活这个一直是老板最爱的黑科技,学会了就可以在老板面前装逼了。速学!目前市面上的应用,貌似除了微信和手Q都会比较担心被用户或者系统(厂商)杀死问题。本文对腾讯 Android 进程拉活进行一个总结。Android 进程拉活包括两个层面:A. 提供进程优先级,降低进程被杀死的概率B. 在进程被杀死后,进行拉活本文下面就从这两个方面做一下总结。1. 进程的优先级Android 系统将尽量长时间地保持应用进程,但为了新建进程或运行更重要的进程,最终需要清除旧进程来回收内存。 为了确定保留
2021-01-28 17:47:50 402
转载 Android大佬被锤:App 的“黑白化”居然有这种极致简单的方案!
前言前面一个Android大佬发出:Android App 的“黑白化”,有一行代码实现的方案吗?后面就收到了超多的反馈,当然可能还是文章写得好,大家看完忍不住留言。但是那个方案,太追求全局化了,企图一次性让一个 app 完全变色;实际情况就是被打脸了,因为很多同学回去果断把自己项目加了昨天的代码,由于各种项目的复杂程度,果然在一些特殊控件上遇到了一些问题。下面是开篇前的一个小反思。原文地址:鸿洋小反思比如昨天的一个核心知识点,其实就是我们提供了一个 GrayFrameLayout,这个
2021-01-22 20:21:37 380 1
原创 Android App 的“黑白化”,有一行代码实现的方案吗?
前言清明节是中国传统的节日。去年的这一天,不少 网站、App 都通过黑白化,表达了深切的哀悼。当然,在这里我们只谈技术——Android App 黑白化实现探索。今天和大家分享的是鸿洋大佬的实现方案。原文地址:鸿洋掌握了这个方法,清明节换个黑白,国庆节换个大红……翻身产品经理,紧跟党的领导,实现中国梦都不在话下!正文在当天,鸿洋也给 wanandroid.com上线了黑白化效果:大家可能做 app 比较多,网页端全站实现这一的效果,只需要一句话:html {filter:p
2021-01-19 21:49:18 596
原创 面试必看算法题|链表问题总结
前言链表的相关问题,在面试中出现频率较高,这些问题往往也是解决其他复杂问题的基础;在这篇文章里,我将梳理链表问题的问题 & 解法。如果能帮上忙,请务必点赞加关注,这真的对我非常重要。目录1. 概述1.1 链表的定义链表是一种常见的基础数据结构,是一种线性表。与顺序表不同的是,链表中的每个节点不是顺序存储的,而是通过节点的指针域指向到下一个节点。1.2 链表的优缺点1.3 链表的类型单链表、双链表、循环链表、静态链表2. 删除链表节点删除链表节点时,考虑到可能删除的是
2021-01-14 19:03:36 275
原创 面试必看算法题 | 回溯算法解题框架
目录1. 概述1.1 回溯思想回溯算法(Backtrack)是一种试错思想,本质上是深度优先搜索。即:从问题的某一种状态出发,依次尝试现有状态可以做出的选择从而进入下一个状态。递归这个过程,如果在某个状态无法做更多选择,或者已经找到目标答案时,则回退一步甚至多步重新尝试,直到最终所有选择都尝试过。整个过程就像走迷宫一样,当我们遇到一个分叉口时,可以选择从一个方向进去尝试。如果走到死胡同则返回上一个分叉口,选择另外一条方向继续尝试,直到发现没有出口,或者找到出口。1.2 回溯的三要素理解了回.
2021-01-14 19:01:30 889
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人