# 简介
hello,大家好,欢迎大家来到这里,**能来到这里,证明是一种缘分**。
下面我先简单介绍一下自己。
我目前是一名程序员,Android 高级工程师,17 年毕业,从实习到现在,一直从事在 Android 开发,目前在广州。
1. CSDN 博客专家,访问量 113 万+,原创 130+
2. 从毕业开始,一直在中大厂工作,典型的比上不足,比下有余。哈哈。
这几年开,我是站在巨人的肩膀上成长起来的,同样,我也希望成为你们的巨人。觉得不错的话可以关注一下我的微信公众号**程序员徐公**。主要分享
1. **Android 开发相关知识**:包括 java,kotlin, Android 技术。
2. **面试相关分享**:包括常见的面试题目,大厂面试真题、面试经验套路分享。
3. **算法相关学习笔记**:比如怎么学习算法,leetcode 常见算法总结,跟大家一起学习算法。
4. **时事点评**:主要是关于互联网的,比如小米高管屌丝事件,拼多多女员工猝死事件等
5. 公众号回复“**黑马**”两字,可以获得 Android 学习视频。回复 ”**java**“ 两字,可以获得 java 学习视频。
希望我们可以成为朋友,成长路上的忠实伙伴!
![](https://gitee.com/gdutxiaoxu/blog-picture/raw/master/21/02/%E7%A8%8B%E5%BA%8F%E5%91%98%E5%BE%90%E5%85%AC%20(new).png)
**目录如下**
- [简介](#简介)
- [性能优化](#性能优化)
- [启动优化](#启动优化)
- [个人总结](#个人总结)
- [Android 必学](#android-必学)
- [开源框架](#开源框架)
- [面试必备](#面试必备)
- [网络和基础](#网络和基础)
- [面经](#面经)
- [Idea插件学习](#Idea插件学习)
- [隐私合规](#隐私合规)
- [徐公随笔](#徐公随笔)
- [隐私合规](#隐私合规)
- [算法](#算法)
- [剑指 offer](#剑指-offer)
- [leetcode 算法](#leetcode-算法)
- [算法总结](#算法总结)
- [Git](#git)
# 性能优化
## 启动优化
[Android 启动优化(七) - JetPack App Startup 使用及源码浅析](https://mp.weixin.qq.com/s/teU8bNyRnzoYo4aUx5HORQ)
[Android 启动优化(六)- 深入理解布局优化](http://mp.weixin.qq.com/s?__biz=MzUzODQxMzYxNQ==&mid=2247485155&idx=1&sn=59b7211f2b1414d4f99b0897aa132c50&chksm=fad959a3cdaed0b52ff20fe7cbd40c5fb0ef438ba4aea0a0ac59d04a8ddff817bb8bfe7dd2e8#rd)
[Android 启动优化(五)- AnchorTask 1.0.0 版本正式发布了](http://mp.weixin.qq.com/s?__biz=MzUzODQxMzYxNQ==&mid=2247485017&idx=1&sn=8ce73fc945f71a8539a0dbd4a9fe0248&chksm=fad95919cdaed00f4fcb746c78806283e0102374fb00a4c4d7bc0ec46d3c4ae7da1ab14530ec#rd)
[Android 启动优化(四)- AnchorTask 是怎么实现的](http://mp.weixin.qq.com/s?__biz=MzUzODQxMzYxNQ==&mid=2247485016&idx=1&sn=196c5e8d130c8e8111c8841782aec607&chksm=fad95918cdaed00e5f1719c49cf8b2c9e4bbe560bf558709d76b0fb9e44b611aeccd9f122e7a#rd)
[Android 启动优化(三)- AnchorTask 开源了](http://mp.weixin.qq.com/s?__biz=MzUzODQxMzYxNQ==&mid=2247485000&idx=1&sn=36f6b98ac4fb90374149e60e6455fca3&chksm=fad95908cdaed01e0ae8c051c8bd8d78bf336d7dfdce02d57a954bc49bd4c8b16e78ab92232f#rd)
[Android 启动优化(二) - 拓扑排序的原理以及解题思路](http://mp.weixin.qq.com/s?__biz=MzUzODQxMzYxNQ==&mid=2247484988&idx=1&sn=42c83e9ca5eb3d60a1b993e340086e7c&chksm=fad9597ccdaed06a4064b026d9142235d743e6873e042ce83066edb4e5e6a191f0deeb688bc5#rd)
[Android 启动优化(一) - 有向无环图](http://mp.weixin.qq.com/s?__biz=MzUzODQxMzYxNQ==&mid=2247484968&idx=1&sn=a7938f7504167110baae12f777b248e7&chksm=fad95968cdaed07e1ce56e11cffdb84638092e37aaa300b68f2de7a267aceaf19df152b21825#rd)
[面试官:今日头条启动很快,你觉得可能是做了哪些优化?](http://mp.weixin.qq.com/s?__biz=MzUzODQxMzYxNQ==&mid=2247484387&idx=1&sn=d576ead499a6662b548ede3ea53dc6ea&chksm=fad95ca3cdaed5b54923c7ddb2e7fbb53def2d732f97fc64dcc9ecee5b1f382a05c2457463ea#rd)
# 个人总结
[程序员该如何写好自己的简历,一位 5 年中大厂老哥跟你聊聊](https://mp.weixin.qq.com/s/cqVo6UQqnWZtKdZ6mJt93w)
[我的 5 年 Android 学习之路,那些年一起踩过的坑](http://mp.weixin.qq.com/s?__biz=MzUzODQxMzYxNQ==&mid=2247485229&idx=1&sn=decb80fd2a5870764e954b2419f0e599&chksm=fad9586dcdaed17b9ca091578f156c80cc84238c742cbfbef0a7d959528e72ff9286e1bee079#rd)
[关于我,一个简单低调的程序员](http://mp.weixin.qq.com/s?__biz=MzUzODQxMzYxNQ==&mid=2247485050&idx=2&sn=4ca8bb93a6c3d588100b2a6ab5b359f7&chksm=fad9593acdaed02ce17687a9396a78741aef05ead1cd038a0ae85a124ad7c4c1f3ab70968e8a#rd)
[职场上这四件事,越早知道越好](http://mp.weixin.qq.com/s?__biz=MzUzODQxMzYxNQ==&mid=2247485028&idx=2&sn=9df955d54f9eedd58f95bfae1d4717b1&chksm=fad95924cdaed03238715f1150827a8ce24f257dec390785ea2d6626c1d3a9f9e5f4d74c072f#rd)
[今天,说三件小事](http://mp.weixin.qq.com/s?__biz=MzUzODQxMzYxNQ==&mid=2247484166&idx=1&sn=1b4646ea54b01dcbc655f1fe747cb36f&chksm=fad95c46cdaed550adbdad109ad79d172ffff03a07a5b7aafe173f6f1e85414604842339bc6c#rd)
[技术人的未来在哪里](http://mp.weixin.qq.com/s?__biz=MzUzODQxMzYxNQ==&mid=2247484161&idx=2&sn=8d19078c3789c757f4aa4ca23e00a60e&chksm=fad95c41cdaed557b7a676ef23c7f9e94b797bf0d4a6e1fa8df9626fc98c4bffbcf0ce86afb2#rd)
[致刚入职场的你 - 程序员的成长笔记](http://mp.weixin.qq.com/s?__biz=MzUzODQxMzYxNQ==&mid=2247484138&idx=2&sn=5685e895e85ad1a08b30750885f78644&chksm=fad95daacdaed4bc0b7445db3db62a64894957be350bc87f9bc4b3eff2d0f425c54ed5422a8f#rd)
[2019.05 随笔](http://mp.weixin.qq.com/s?__biz=MzUzODQxMzYxNQ==&mid=2247484097&idx=1&sn=14688c3feff94ebae9b6afff1a195a87&chksm=fad95d81cdaed497af06ad27de5ece24c06529f6ca51746f953d2fb1d1f22108f6723d5b34c6#rd)
# Android 必学
[Android 点九图机制讲解及在聊天气泡中的应用](http://mp.weixin.qq.com/s?__biz=MzUzODQxMzYxNQ==&mid=2247484321&idx=1&sn=88ec287ce8637d4ff6295668ac5e450c&chksm=fad95ce1cdaed5f7801578431aa4f00bcf63d61944155aed5c9bc8e97cb687b33e8d1b3603c9#rd)
[SharedPreferences灵魂拷问之原理](http://mp.weixin.qq.com/s?__biz=MzUzODQxMzYxNQ==&mid=2247484506&idx=1&sn=c3a5d40e89f5a87e4319504d98f3e1ca&chksm=fad95b1acdaed20c82b466f184943d0db12ee250ba6bc4f466004956a3d4ced9c0fabb432a2b#rd)
[java 源码系列 - 带你读懂 Reference 和 ReferenceQueue](http://mp.weixin.qq.com/s?__biz=MzUzODQxMzYxNQ==&mid=2247483972&idx=1&sn=bd685ebc176453deb2337ec20b90e0c1&chksm=fad95d04cdaed412ccc2a473885cdc16e3101deb2dc5dc9af0cce7b5af8613dbe5c01af54335#rd)
[Android livedata 源码解剖](http://mp.weixin.qq.com/s?__biz=MzUzODQxMzYxNQ==&mid=2247483896&idx=1&sn=531974c06b1986c8c9e877b94cca2c06&chksm=fad95eb8cdaed7ae5c524694ac70e51eec0fa9fecdc99df9eae7625b4225dcaf91d0963ed4b8#rd)
[Android lifecyle 源码解剖](http://mp.weixin.qq.com/s?__biz=MzUzODQxMzYxNQ==&mid=2247483893&idx=1&sn=b3f91d756351254d4dabd5552936ea80&chksm=fad95eb5cdaed7a30e22b8b5a78952a073f76cfe07fb390675f31f05bfd4f1432f14a262264c#rd)
[Android LiveData 使用详解](http://mp.weixin.qq.com/s?__biz=MzUzODQxMzYxNQ==&mid=2247483885&idx=1&sn=a7f703f5a2f60ad0442782606f1c19af&chksm=fad95eadcdaed7bbd4c19eda6274fe0b0d8979b8fb8e5dc731d761656f814644687909f504f3#rd)
[Android lifecycle 使用详解](http://mp.weixin.qq.com/s?__biz=MzUzODQxMzYxNQ==&mid=2247483869&idx=1&sn=f240f10085d69e7bdfc85f3d720e738b&chksm=fad95e9dcdaed78b037d2a06842e0337ea75592a01792c8ae14aea3f2cf21d49bd3cd235cf47#rd)
[你真的了解 View 的坐标吗](http://mp.weixin.qq.com/s?__biz=MzUzODQxMzYxNQ==&mid=2247483857&idx=1&sn=67e61599dfa3579365ed87649993ea97&chksm=fad95e91cdaed787a47dab8ba9b2438fd80e4502a7a1936050315a31289ff9ddc17637750339#rd)
[一步步读懂 ButterKnife](http://mp.weixin.qq.com/s?__biz=MzUzODQxMzYxNQ==&mid=2247483855&idx=1&sn=56a0d830c9674d4fe6178318d824e48a&chksm=fad95e8fcdaed7997b005e8341cad75319042841a6a990f956cd8864edf954c81e89a780be7f#rd)
[Android 二次封装网络加载框架](http://mp.weixin.qq.com/s?__biz=MzUzODQxMzYxNQ==&mid=22474838
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
这里为你收集整理了关于毕业设计、课程设计可参考借鉴的资料一份,质量非常高,如果你投入时间去研究几天相信肯定对你有很大的帮助。到时候你会回来感谢我的。 本资源是经过本地编译测试、可打开、可运行的项目、文件或源码,可以用于毕业设计、课程设计的应用、参考和学习需求,请放心下载。 祝愿你在这个毕业设计项目中取得巨大进步,顺利毕业! 但还需强调一下,这些项目源码仅供学习和研究之用。在使用这些资源时,请务必遵守学术诚信原则和相关法律法规,不得将其用于任何商业目的或侵犯他人权益的行为。对于任何因使用本资源而导致的问题,包括但不限于数据丢失、系统崩溃或安全漏洞,风险自担哦!
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计-Android学习面试指南一份涵盖大部分 Android 程序员所需要掌握的核心知识准备 Androi.zip (102个子文件)
模板1-姓名-公司-Android.docx 510KB
模板2-姓名-公司-Android.docx 502KB
~$1-姓名-公司-Android.docx 162B
README.md 38KB
【算法总结】30道题搞定大厂算法面试-二叉树.md 37KB
原创一百多篇了,是时候来一篇总结了.md 36KB
arraylist.md 28KB
Android面试必备-线程.md 27KB
README.md 19KB
算法目录.md 18KB
【Java】剑指offer(60)n个骰子的点数.md 16KB
Android面试必备-JVM及类加载机制.md 16KB
面试官问,https真的安全吗,可以抓包吗,如何防止抓包吗.md 15KB
【Java】剑指offer(32)从上往下打印二叉树.md 14KB
面试官系列-你真的了解http吗.md 14KB
Android面试必备-计算机网络基本知识.md 11KB
Android面试必备-计算机网络基本知识(TCP,UDP,Http,https).md 10KB
Android面试必备-系统、App、Activity启动过程.md 9KB
【Java】剑指offer(16)打印1到最大的n位数.md 9KB
【Java】剑指offer(18)删除链表中重复的结点.md 8KB
【Java】剑指offer(11)矩阵中的路径.md 8KB
【Java】剑指offer(22)链表中倒数第k个结点.md 7KB
【Java】剑指offer(6)重建二叉树.md 7KB
【Java】剑指offer(17)在O(1)时间删除链表结点.md 7KB
【Java】剑指offer(13)剪绳子.md 7KB
【Java】剑指offer(9)斐波那契数列及青蛙跳台阶问题.md 7KB
【Java】剑指offer(20)表示数值的字符串.md 7KB
【Java】剑指offer(3)二维数组中的查找.md 7KB
【Java】剑指offer(21)调整数组顺序使奇数位于偶数前面.md 6KB
【Java】剑指offer(10)旋转数组的最小数字.md 6KB
【Java】剑指offer(34)二叉树中和为某一值的路径.md 6KB
【Java】剑指offer(1)找出数组中重复的数字.md 6KB
【Java】剑指offer(19)正则表达式匹配.md 6KB
【Java】剑指offer(40)最小的k个数.md 6KB
【Java】剑指offer(39)数组中出现次数超过一半的数字.md 6KB
目录]《剑指Offer》Java实现.md 6KB
【Java】剑指offer(14)二进制中1的个数.md 6KB
【Java】剑指offer(36)二叉搜索树与双向链表.md 6KB
【Java】剑指offer(5)从尾到头打印链表.md 6KB
【Java】剑指offer(12)机器人的运动范围.md 5KB
【Java】剑指offer(57-2)为s的连续正数序列.md 5KB
【Java】剑指offer(7)二叉树的下一个结点.md 5KB
arraylist-leetcode-list.md 5KB
【Java】剑指offer(29)顺时针打印矩阵.md 5KB
Android面试必备-http与https协议.md 5KB
【Java】剑指offer(15)数值的整数次方.md 5KB
【Java】剑指offer(2)不修改数组找出重复的数字.md 5KB
【Java】剑指offer(59-2)队列的最大值.md 5KB
【Java】剑指offer(67)把字符串转换成整数.md 5KB
国内使用chatgpt的使用教程(2023 年2月8号,亲测可用).md 5KB
国内使用chatgpt的使用教程.md 5KB
【Java】剑指offer(41)数据流中的中位数.md 5KB
【Java】剑指offer(53-1)数字在排序数组中出现的次数.md 5KB
【Java】剑指offer(4)替换空格.md 5KB
【Java】剑指offer(35)复杂链表的复制.md 5KB
【Java】剑指offer(50-2)字符流中第一个只出现一次的字符.md 4KB
【Java】剑指offer(62)圆圈中最后剩下的数字.md 4KB
【Java】剑指offer(59-1)滑动窗口的最大值.md 4KB
【Java】剑指offer(51)数组中的逆序对.md 4KB
【Java】剑指offer(63)股票的最大利润.md 4KB
【Java】剑指offer(23)链表中环的入口结点.md 4KB
【Java】剑指offer(52)两个链表的第一个公共结点.md 4KB
【Java】剑指offer(56-1)数组中只出现一次的两个数字.md 4KB
【Java】剑指offer(37)序列化二叉树.md 4KB
【Java】剑指offer(38)字符串的排列.md 4KB
【Java】剑指offer(46)把数字翻译成字符串.md 4KB
【Java】剑指offer(8)用两个栈实现队列.md 4KB
【Java】剑指offer(48)最长不含重复字符的子字符串.md 4KB
【Java】剑指offer(24)反转链表.md 3KB
【Java】剑指offer(44)数字序列中某一位的数字.md 3KB
【Java】剑指offer(56-2)数组中唯一只出现一次的数字.md 3KB
【Java】剑指offer(43)从1到n整数中1出现的次数.md 3KB
【Java】剑指offer(47)礼物的最大价值.md 3KB
【Java】剑指offer(45)把数组排成最小的数.md 3KB
【Java】剑指offer(25)合并两个排序的链表.md 3KB
【Java】剑指offer(58-1)翻转单词顺序.md 3KB
【Java】剑指offer(50-1)字符串中第一个只出现一次的字符.md 3KB
【Java】剑指offer(55-2)平衡二叉树.md 3KB
【Java】剑指offer(58-2)左旋转字符串.md 3KB
【Java】剑指offer(66)构建乘积数组.md 3KB
【Java】剑指offer(26)树的子结构.md 3KB
【Java】剑指offer(68)树中两个结点的最低公共祖先.md 3KB
【Java】剑指offer(31)栈的压入、弹出序列.md 3KB
【Java】剑指offer(28)对称的二叉树.md 3KB
【Java】剑指offer(33)二叉搜索树的后序遍历序列.md 3KB
【Java】剑指offer(57-1)和为s的两个数字.md 3KB
【Java】剑指offer(61)扑克牌的顺子.md 3KB
【Java】剑指offer(53-2)0到n-1中缺失的数字.md 2KB
【Java】剑指offer(53-3)数组中数值和下标相等的元素.md 2KB
【Java】剑指offer(64)求1+2+…+n.md 2KB
【Java】剑指offer(54)二叉搜索树的第k个结点.md 2KB
【Java】剑指offer(30)包含min函数的栈.md 2KB
【Java】剑指offer(42)连续子数组的最大和.md 2KB
【Java】剑指offer(65)不用加减乘除做加法.md 2KB
【Java】剑指offer(55-1)二叉树的深度.md 2KB
【Java】剑指offer(27)二叉树的镜像.md 2KB
模板1-姓名-公司-Android.md 2KB
模板2-姓名-公司-Android.md 1KB
README.md.orig 11KB
模板1-姓名-公司-Android.pdf 90KB
共 102 条
- 1
- 2
资源评论
高校毕业设计
- 粉丝: 184
- 资源: 385
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功