<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>所有文章 - Reborn's Blog</title><link>https://reb.mallotec.com/posts/</link><description>所有文章 | Reborn's Blog</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><managingEditor>ren.xiaoyao58@gmail.com (Reborn)</managingEditor><webMaster>ren.xiaoyao58@gmail.com (Reborn)</webMaster><lastBuildDate>Fri, 10 Dec 2021 18:15:21 +0800</lastBuildDate><atom:link href="https://reb.mallotec.com/posts/" rel="self" type="application/rss+xml"/><item><title>Android 系统架构</title><link>https://reb.mallotec.com/post/e553bd11/</link><pubDate>Fri, 10 Dec 2021 18:15:21 +0800</pubDate><author>作者</author><guid>https://reb.mallotec.com/post/e553bd11/</guid><description>引言 先放一张 Google 官方提供的经典分层架构图 Android 软件堆栈" Android 软件堆栈 总的来说，Android 的系统体系结构分为 5 层，自顶向下依次是： 系统应用层 Java API 框</description></item><item><title>Android ANR 原因、定位和避免</title><link>https://reb.mallotec.com/post/d1aa87c3/</link><pubDate>Fri, 10 Dec 2021 16:19:19 +0800</pubDate><author>作者</author><guid>https://reb.mallotec.com/post/d1aa87c3/</guid><description>简介 ANR 全称 Application Not Responding，即应用程序无响应。 主要原因（为什么会发生 ANR？） 主线程（UI 线程）在规定时间内没有处理完相应的工作，就</description></item><item><title>Thread 和 Runnable 的区别</title><link>https://reb.mallotec.com/post/6ee1cab0/</link><pubDate>Thu, 09 Dec 2021 13:41:52 +0800</pubDate><author>作者</author><guid>https://reb.mallotec.com/post/6ee1cab0/</guid><description>对问题的疑惑 其实这个问题问的很奇怪，看到这个问题的瞬间，都会想到问的是： new Thread(runnable).start() 和 runnable.run() 的区别？ 可是 runnable.run() 明明就只是单纯地执行一个对象里面的方法， thr</description></item><item><title>为 Service Worker 添加缓存更新刷新提示</title><link>https://reb.mallotec.com/post/17740ab6/</link><pubDate>Tue, 25 Aug 2020 18:48:52 +0800</pubDate><author>作者</author><guid>https://reb.mallotec.com/post/17740ab6/</guid><description>前面 Hexo 迁移到 Hugo 记录 中提到过怎么在 Hugo 加入 Service Worker，本文基于前面的文章源码进行修改。 要支持缓存更新提示刷新其实很简单，在博客根目录/lay</description></item><item><title>Hugo 添加友情链接页面</title><link>https://reb.mallotec.com/post/9e9c31ab/</link><pubDate>Mon, 24 Aug 2020 21:54:03 +0800</pubDate><author>作者</author><guid>https://reb.mallotec.com/post/9e9c31ab/</guid><description>参考： Hugo 篇四：添加友链卡片 shortcodes jerryc127/hexo-theme-butterfly - GitHub 本文借鉴了 hexo-theme-butterfly 的样式以 Hugo LoveIt 主题为基础进行 Hugo 的友链界面开（chao）发（xi）。 废话不多说，直入正题~ 代码 虽然</description></item><item><title>Hexo 迁移到 Hugo 记录</title><link>https://reb.mallotec.com/post/0e6db571/</link><pubDate>Wed, 19 Aug 2020 10:38:17 +0800</pubDate><author>作者</author><guid>https://reb.mallotec.com/post/0e6db571/</guid><description>参考： 把博客从 Hexo 迁移到 Hugo Hugo 永久链接 HUGO 为什么要迁移到Hugo？ 因为 Hexo 太慢啦~ Node的依赖也乱七八糟~ 顺便想要简洁主题找不到合适自己的，要么太</description></item><item><title>里包恩第一款开源第三方库 plugin-locale 面世！！</title><link>https://reb.mallotec.com/post/7afcff16/</link><pubDate>Sun, 08 Dec 2019 08:37:51 +0800</pubDate><author>作者</author><guid>https://reb.mallotec.com/post/7afcff16/</guid><description>背景 项目历经9个月的演化，终于从一开始为宝可梦的那样记账研究的语言切换而写的Demo进化成第三方库。 这是我的第一个开源第三方库，说起来还挺激</description></item><item><title>8. 数据库 校招复习（持续更新~）</title><link>https://reb.mallotec.com/post/4d2729e2/</link><pubDate>Mon, 12 Aug 2019 10:25:16 +0800</pubDate><author>作者</author><guid>https://reb.mallotec.com/post/4d2729e2/</guid><description>数据库 常见面试题 三大范式（2020卓动春招面试真题）</description></item><item><title>7. 设计模式 校招复习（持续更新~）</title><link>https://reb.mallotec.com/post/b05a5a01/</link><pubDate>Mon, 12 Aug 2019 10:24:36 +0800</pubDate><author>作者</author><guid>https://reb.mallotec.com/post/b05a5a01/</guid><description>设计模式 建造者模式（Builder Pattern） 建造者模式（Builder Pattern）- 最易懂的设计模式解析 适配器模式（Adapter</description></item><item><title>6. Android 校招复习篇五･其他</title><link>https://reb.mallotec.com/post/7afd20c5/</link><pubDate>Mon, 12 Aug 2019 10:23:02 +0800</pubDate><author>作者</author><guid>https://reb.mallotec.com/post/7afd20c5/</guid><description>SharePreference Android中最简单的数据存储方式：SharedPreferences——食梦兽 Android：这是一份全面 &amp;amp; 详细的SharePrefe</description></item></channel></rss>