<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[2401_84852449的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/2401_84852449</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; 2401_84852449]]></copyright><item><title><![CDATA[Yum常用命令及Yum中文手册]]></title><link>https://blog.youkuaiyun.com/2401_84852449/article/details/138982272</link><guid>https://blog.youkuaiyun.com/2401_84852449/article/details/138982272</guid><author>2401_84852449</author><pubDate>Fri, 17 May 2024 01:51:37 +0800</pubDate><description><![CDATA[文章会持续更新的。绝对干货！！！Android进阶学习全套手册关于实战，我想每一个做开发的都有话要说，对于小白而言，缺乏实战经验是通病，那么除了在实际工作过程当中，我们如何去更了解实战方面的内容呢？实际上，我们很有必要去看一些实战相关的电子书。]]></description><category></category></item><item><title><![CDATA[String、StringBuffer、StringBuilder三者的联系]]></title><link>https://blog.youkuaiyun.com/2401_84852449/article/details/138979548</link><guid>https://blog.youkuaiyun.com/2401_84852449/article/details/138979548</guid><author>2401_84852449</author><pubDate>Fri, 17 May 2024 00:05:33 +0800</pubDate><description><![CDATA[现在随着短视频，抖音，快手的流行NDK模块开发也显得越发重要，需要这块人才的企业也越来越多，随之学习这块的人也变多了，音视频的开发，往往是比较难的，而这个比较难的技术就是NDK里面的技术。音视频/高清大图片/人工智能/直播/抖音等等这年与用户最紧密，与我们生活最相关的技术一直都在寻找最终的技术落地平台，以前是windows系统，而现在则是移动系统了，移动系统中又是以Android占比绝大部分为前提，所以AndroidNDK技术已经是我们必备技能了。]]></description><category></category></item><item><title><![CDATA[RadioGroup+ViewPager +Fragment 制作APP主界面底部导航和左右滑动]]></title><link>https://blog.youkuaiyun.com/2401_84852449/article/details/138975208</link><guid>https://blog.youkuaiyun.com/2401_84852449/article/details/138975208</guid><author>2401_84852449</author><pubDate>Thu, 16 May 2024 21:10:14 +0800</pubDate><description><![CDATA[selector_treasure_rb_img.xmlselector_home_rb_img.xmlselector_otc_rb_img.xmlselector_my_rb_img.xml大体图片命名如下：所有图片都已经放在这里了，另存为 添加到自己的文件夹再命名即可。main_rb_style样式如下，放在styles.xml中选中按钮相应的文字颜色变化样式如下selector_main_rb_text_color.xml做完这些你就可以看到这样的效果图到这一步，点击效果就可以了，然后就是在View]]></description><category></category></item><item><title><![CDATA[offer求比较+部分大厂Android面经+真题解析(1)]]></title><link>https://blog.youkuaiyun.com/2401_84852449/article/details/138971000</link><guid>https://blog.youkuaiyun.com/2401_84852449/article/details/138971000</guid><author>2401_84852449</author><pubDate>Thu, 16 May 2024 18:17:49 +0800</pubDate><description><![CDATA[下面是OPPO技术面的面经（总体感觉上好像并没有什么特别的难度吧）其他公司的面经另外有做整理，有兴趣的朋友可以自己去看
【指路   ↓】
【https://www.jianshu.com/p/4d30f01372c9】常 见 的 Activity 类 型+描述Activity 生命周期
Activity 从创建到销毁有多种状态，从一种状态到另一种状态时会激发相应的回 调方法，这些回调方法包括：onCreate onStart onResume onPause onStop onDestroy 其实这些方法都]]></description><category></category></item><item><title><![CDATA[Kotlin：lifecycleScope与GlobalScope以及MainScope的区别，详细分析为什么在Android中推荐使用lifecycleScope！]]></title><link>https://blog.youkuaiyun.com/2401_84852449/article/details/138966822</link><guid>https://blog.youkuaiyun.com/2401_84852449/article/details/138966822</guid><author>2401_84852449</author><pubDate>Thu, 16 May 2024 16:36:00 +0800</pubDate><description><![CDATA[会不会有什么好奇为什么SupervisorJob() + Dispatchers.Main以及上面刚开始写的Dispatchers.Main + coroutineExceptionHandler,是个什么鬼，为什么可以加呢。在协程内部操作的过程中调度器、异常处理都是从CoroutineContext里面取的，包括作用域分发异常，也是从上下文中取得得父子协程。调度器是协程的拦截器（在挂起函数恢复时调用），然后使用continuation包装调用然后达到在另一个线程调度的效果。但是是有使用限制的。]]></description><category></category></item><item><title><![CDATA[Kotlin 协程学习]]></title><link>https://blog.youkuaiyun.com/2401_84852449/article/details/138963201</link><guid>https://blog.youkuaiyun.com/2401_84852449/article/details/138963201</guid><author>2401_84852449</author><pubDate>Thu, 16 May 2024 15:27:05 +0800</pubDate><description><![CDATA[找工作是个很辛苦的事情，而且一般周期都比较长，有时候既看个人技术，也看运气。第一次找工作，最后的结果虽然不尽如人意，不过收获远比offer大。接下来就是针对自己的不足，好好努力了。最后为了节约大家的时间，我把我学习所用的资料和面试遇到的问题和答案都整理成了PDF文档《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门，即可获取！当resume时，会根据 CortuineDispatcher来找到对应的线程LAZY不会马上执行，只有在需要的时候执行。]]></description><category></category></item><item><title><![CDATA[IOS开发之——事件处理-hiTest(69)]]></title><link>https://blog.youkuaiyun.com/2401_84852449/article/details/138958683</link><guid>https://blog.youkuaiyun.com/2401_84852449/article/details/138958683</guid><author>2401_84852449</author><pubDate>Thu, 16 May 2024 13:50:03 +0800</pubDate><description><![CDATA[最后对于程序员来说，要学习的知识内容、技术有太多太多，要想不被环境淘汰就只有不断提升自己，]]></description><category></category></item><item><title><![CDATA[Gradle脚本基础全攻略(3)]]></title><link>https://blog.youkuaiyun.com/2401_84852449/article/details/138956067</link><guid>https://blog.youkuaiyun.com/2401_84852449/article/details/138956067</guid><author>2401_84852449</author><pubDate>Thu, 16 May 2024 12:23:11 +0800</pubDate><description><![CDATA[加入上面插件以后Gradle默认希望能在src/main/java路径下找到源代码，在 src/test/java路径下找到测试代码，任何src/main/resources路径的文件都会被包含在JAR文件里，任何src/test/resources路径的文件都会被加入到classpath中以运行测试代码，所有的输出文件将会被创建在构建目录里，JAR文件存放在 build/libs文件夹里。**任何市场都是优胜略汰适者生存，只要你技术过硬，到哪里都不存在饱和不饱和的问题，所以重要的还是提升自己。]]></description><category></category></item><item><title><![CDATA[flutter页面中应用模板方法设计模式]]></title><link>https://blog.youkuaiyun.com/2401_84852449/article/details/138951218</link><guid>https://blog.youkuaiyun.com/2401_84852449/article/details/138951218</guid><author>2401_84852449</author><pubDate>Thu, 16 May 2024 10:38:14 +0800</pubDate><description><![CDATA[这里附上上述的技术体系图相关的几十套腾讯、头条、阿里、美团等公司2021年的面试题，把技术点整理成了视频和PDF（实际上比预期多花了不少精力），包含知识脉络 + 诸多细节，由于篇幅有限，这里以图片的形式给大家展示一部分。当程序员容易，当一个优秀的程序员是需要不断学习的，从初级程序员到高级程序员，从初级架构师到资深架构师，或者走向管理，从技术经理到技术总监，每个阶段都需要掌握不同的能力。早早确定自己的职业方向，才能在工作和能力提升中甩开同龄人。]]></description><category></category></item><item><title><![CDATA[MPAndroidChart 教程：坐标轴，X轴，Y轴，Labels（三）]]></title><link>https://blog.youkuaiyun.com/2401_84852449/article/details/138930243</link><guid>https://blog.youkuaiyun.com/2401_84852449/article/details/138930243</guid><author>2401_84852449</author><pubDate>Thu, 16 May 2024 01:05:59 +0800</pubDate><description><![CDATA[下面提及的方法可以适用于两个轴。“轴”类允许特定的Style，由以下 components/parts 组成（可以包含）：轴的标签（y轴垂直绘制 或 x轴水平取向），contain 轴的描述值。所谓axis-line被直接绘制在便签旁且平行。grid-lines在水平方向，且源自每一个轴标签。LimitLines允许呈现的特别信息，如边界或限制。XAxis类是AxisBase的一个子类。XAxis类是所有与水平轴相关的 “数据和信息容器”。每个都有一个XAxis对象。XAxis对象展示了以或。]]></description><category></category></item><item><title><![CDATA[Kotlin学习日志（一）TextView、Button、Toast的使用]]></title><link>https://blog.youkuaiyun.com/2401_84852449/article/details/138927776</link><guid>https://blog.youkuaiyun.com/2401_84852449/article/details/138927776</guid><author>2401_84852449</author><pubDate>Wed, 15 May 2024 23:37:40 +0800</pubDate><description><![CDATA[*一个零基础的新人，我认为坚持是最最重要的。**我的很多朋友都找我来学习过，我也很用心的教他们，可是不到一个月就坚持不下来了。我认为他们坚持不下来有两点主要原因：他们打算入行不是因为兴趣，而是因为所谓的IT行业工资高，或者说完全对未来没有任何规划。刚开始学的时候确实很枯燥，这确实对你是个考验，所以说坚持下来也很不容易，但是如果你有兴趣就不会认为这是累，不会认为这很枯燥，总之还是贵在坚持。技术提升遇到瓶颈了？缺高级Android进阶视频学习提升自己吗？还有大量大厂面试题为你面试做准备！]]></description><category></category></item><item><title><![CDATA[JVM经典书籍]]></title><link>https://blog.youkuaiyun.com/2401_84852449/article/details/138925884</link><guid>https://blog.youkuaiyun.com/2401_84852449/article/details/138925884</guid><author>2401_84852449</author><pubDate>Wed, 15 May 2024 22:27:34 +0800</pubDate><description><![CDATA[对于很多初中级Android工程师而言，想要提升技能，往往是自己摸索成长。而不成体系的学习效果低效漫长且无助。时间久了，付出巨大的时间成本和努力，没有看到应有的效果，会气馁是再正常不过的。所以学习一定要找到最适合自己的方式，有一个思路方法，不然不止浪费时间，更可能把未来发展都一起耽误了。如果你是卡在缺少学习资源的瓶颈上，那么刚刚好我能帮到你。《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门，即可获取！]]></description><category></category></item><item><title><![CDATA[IOS开发之——homebrew长时间停在Updating Homebrew]]></title><link>https://blog.youkuaiyun.com/2401_84852449/article/details/138920810</link><guid>https://blog.youkuaiyun.com/2401_84852449/article/details/138920810</guid><author>2401_84852449</author><pubDate>Wed, 15 May 2024 19:38:31 +0800</pubDate><description><![CDATA[brew.githomebrew-core.githomebrew-bottles通过以下操作将这 3 个仓库地址全部替换为 Alibaba 提供的地址cd “$(brew --repo)”git remote set-url origin https://mirrors.aliyun.com/homebrew/brew.gitcd “$(brew --repo)”git remote set-url origin https://github.com/Homebrew/brew.gitcd “$(brew]]></description><category></category></item><item><title><![CDATA[Gradle系列(一) Groovy 基础(1)]]></title><link>https://blog.youkuaiyun.com/2401_84852449/article/details/138918082</link><guid>https://blog.youkuaiyun.com/2401_84852449/article/details/138918082</guid><author>2401_84852449</author><pubDate>Wed, 15 May 2024 18:09:29 +0800</pubDate><description><![CDATA[println(“test method”)return 1}//输出datest method1groovy中不用写分号变量类型可以省略方法返回类型可以省略,上面test方法中的return也可以省略变量类型比较弱,可以推断出来字符串可以用双引号或者单引号包起来def name = “zhangsan”def b = 2def test(a, b) {println(“a=ab={a} b=ab={b}”)}test(name, b)//输出a=zhangsan b=2String中如果需要使用到变量,则]]></description><category></category></item><item><title><![CDATA[flutter页面中应用模板方法设计模式]]></title><link>https://blog.youkuaiyun.com/2401_84852449/article/details/138914249</link><guid>https://blog.youkuaiyun.com/2401_84852449/article/details/138914249</guid><author>2401_84852449</author><pubDate>Wed, 15 May 2024 16:43:28 +0800</pubDate><description><![CDATA[这里附上上述的技术体系图相关的几十套腾讯、头条、阿里、美团等公司2021年的面试题，把技术点整理成了视频和PDF（实际上比预期多花了不少精力），包含知识脉络 + 诸多细节，由于篇幅有限，这里以图片的形式给大家展示一部分。当程序员容易，当一个优秀的程序员是需要不断学习的，从初级程序员到高级程序员，从初级架构师到资深架构师，或者走向管理，从技术经理到技术总监，每个阶段都需要掌握不同的能力。早早确定自己的职业方向，才能在工作和能力提升中甩开同龄人。]]></description><category></category></item><item><title><![CDATA[[译] Awesome Flutter：带你从入门到进阶的 Flutter 指南(1)]]></title><link>https://blog.youkuaiyun.com/2401_84852449/article/details/138911435</link><guid>https://blog.youkuaiyun.com/2401_84852449/article/details/138911435</guid><author>2401_84852449</author><pubDate>Wed, 15 May 2024 15:47:52 +0800</pubDate><description><![CDATA[更多学习和讨论，欢迎加入我们！有许多来自一线的技术大牛，也有在小厂或外包公司奋斗的码农，我们致力打造一个平等，高质量的Android交流圈子，不一定能短期就让每个人的技术突飞猛进，但从长远来说，眼光，格局，长远发展的方向才是最重要的。这里有2000+小伙伴，让你的学习不寂寞~·
《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》，点击传送门，即可获取！
自一线的技术大牛，也有在小厂或外包公司奋斗的码农，我们致力打造一个平等，高质量的Android交流圈子，不一定能短期就让每个人的技术突]]></description><category></category></item><item><title><![CDATA[Sqlite全面学习（三）]]></title><link>https://blog.youkuaiyun.com/2401_84852449/article/details/138905312</link><guid>https://blog.youkuaiyun.com/2401_84852449/article/details/138905312</guid><author>2401_84852449</author><pubDate>Wed, 15 May 2024 13:29:43 +0800</pubDate><description><![CDATA[内连接（INNER JOIN）是最常见的连接类型，是默认的连接类型。INNER 关键字是可选的。语法：SELECT … FROM table1 [INNER] JOIN table2 ON conditional_expression …;为了避免冗余，并保持较短的措辞，可以使用USING表达式声明内连接（INNER JOIN）条件。这个表达式指定一个或多个列的列表：SELECT … FROM table1 JOIN table2 USING ( column1 ,… ) …;自然连接（NATURAL JO]]></description><category></category></item><item><title><![CDATA[React Native Android混合开发实战教程]]></title><link>https://blog.youkuaiyun.com/2401_84852449/article/details/138902883</link><guid>https://blog.youkuaiyun.com/2401_84852449/article/details/138902883</guid><author>2401_84852449</author><pubDate>Wed, 15 May 2024 11:56:06 +0800</pubDate><description><![CDATA[本人从事Android开发已经有十余年，算是一名资深的移动开发架构师了吧。根据我的观察发现，对于很多初中级Android工程师而言，想要提升技能，往往是自己摸索成长，不成体系的学习效果低效漫长且无助。所以在此将我十年载，从萌新小白一步步成长为Android移动开发架构师的学习笔记，从Android四大组件到手写实现一个架构设计，我都有一一的对应笔记为你讲解。当然我也为你们整理好了百度、阿里、腾讯、字节跳动等等互联网超级大厂的历年面试真题集锦。]]></description><category></category></item><item><title><![CDATA[NotePad功能扩展(2)]]></title><link>https://blog.youkuaiyun.com/2401_84852449/article/details/138886984</link><guid>https://blog.youkuaiyun.com/2401_84852449/article/details/138886984</guid><author>2401_84852449</author><pubDate>Wed, 15 May 2024 06:51:14 +0800</pubDate><description><![CDATA[考虑到文章的篇幅问题，我把这些问题和答案以及我多年面试所遇到的问题和一些面试资料做成了PDF文档《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门，即可获取！_70)作者 穆昕雨原文链接考虑到文章的篇幅问题，我把这些问题和答案以及我多年面试所遇到的问题和一些面试资料做成了PDF文档[外链图片转存中…(img-SKTUNoUl-1715727062095)][外链图片转存中…(img-qcXejMDP-1715727062098)]]]></description><category></category></item><item><title><![CDATA[Kotlin的自定义View，实现带弧形的进度条]]></title><link>https://blog.youkuaiyun.com/2401_84852449/article/details/138884757</link><guid>https://blog.youkuaiyun.com/2401_84852449/article/details/138884757</guid><author>2401_84852449</author><pubDate>Wed, 15 May 2024 05:10:34 +0800</pubDate><description><![CDATA[开发是面向对象。我们找工作应该更多是面向面试。哪怕进大厂真的只是去宁螺丝，但你要进去得先学会面试的时候造飞机不是么？作者13年java转Android开发，在小厂待过，也去过华为，OPPO等，去年四月份进了阿里一直到现在。等大厂待过也面试过很多人。深知大多数初中级Android工程师，想要提升技能，往往是自己摸索成长，不成体系的学习效果低效漫长且无助。这里附上上述的技术体系图相关的几十套腾讯、头条、阿里、美团等公司的面试题，把技术点整理成了视频和PDF（实际上比预期多花了不少精力），包含。]]></description><category></category></item></channel></rss>