<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[heheda123a的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/heheda123a</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; heheda123a]]></copyright><item><title><![CDATA[Kotlin基础语法]]></title><link>https://blog.youkuaiyun.com/heheda123a/article/details/153283833</link><guid>https://blog.youkuaiyun.com/heheda123a/article/details/153283833</guid><author>heheda123a</author><pubDate>Wed, 15 Oct 2025 01:16:42 +0800</pubDate><description><![CDATA[【代码】Kotlin基础语法。]]></description><category></category></item><item><title><![CDATA[Android Maven私服搭建（Windows）]]></title><link>https://blog.youkuaiyun.com/heheda123a/article/details/153076706</link><guid>https://blog.youkuaiyun.com/heheda123a/article/details/153076706</guid><author>heheda123a</author><pubDate>Sat, 11 Oct 2025 23:18:51 +0800</pubDate><description><![CDATA[(2) net start SonatypeNexusRepository，启动服务。(1) install-nexus-service.bat,安装服务。2.压缩包解压后，进入bin目录。]]></description><category></category></item><item><title><![CDATA[JFrog]]></title><link>https://blog.youkuaiyun.com/heheda123a/article/details/152289690</link><guid>https://blog.youkuaiyun.com/heheda123a/article/details/152289690</guid><author>heheda123a</author><pubDate>Tue, 30 Sep 2025 01:06:26 +0800</pubDate><description><![CDATA[在 Android 项目中集成 JFrog 主要有两种方式：作为依赖仓库和作为构建产物仓库。]]></description><category></category></item><item><title><![CDATA[仓库SSH配置]]></title><link>https://blog.youkuaiyun.com/heheda123a/article/details/149714616</link><guid>https://blog.youkuaiyun.com/heheda123a/article/details/149714616</guid><author>heheda123a</author><pubDate>Mon, 28 Jul 2025 13:40:59 +0800</pubDate><description><![CDATA[git config --global user.name “你的用户名”git config --global user.email “你的邮箱@example.com”]]></description><category></category></item><item><title><![CDATA[协程的基本使用]]></title><link>https://blog.youkuaiyun.com/heheda123a/article/details/149316265</link><guid>https://blog.youkuaiyun.com/heheda123a/article/details/149316265</guid><author>heheda123a</author><pubDate>Sun, 13 Jul 2025 21:33:22 +0800</pubDate><description><![CDATA[kotlin 协程一个系列前提：熟悉kotlin语言对多线程，rxjava 并发编程 有一定的基础什么是协程？kotlin  1.3开始引入的协程的概念：1958  javascrip c# python ruby go lua 基于来自其他语言的既定概念Android平台上一. 协程的基本使用小结： 启动一个新的协程并阻塞调用它的线程，直到里面的代码执行完毕,返回值是泛型T): JobCoroutineStart:启动模式返回参数： Job。]]></description><category></category></item><item><title><![CDATA[关于Kotlin与Java的思考]]></title><link>https://blog.youkuaiyun.com/heheda123a/article/details/148949293</link><guid>https://blog.youkuaiyun.com/heheda123a/article/details/148949293</guid><author>heheda123a</author><pubDate>Fri, 27 Jun 2025 11:44:49 +0800</pubDate><description><![CDATA[问：我得一个感受 就是基于  代码简洁之道里的 代码要小而美的思想  将Java的里方法转化一个一个小的方法  结果出现了大量方法 调用的时候很难聚合  能衍生了大量的类  类的组合又涉及到了各种的设计模式  调用一个方法各种跳转   而Kotlin就比较简单  使用when 模型匹配方法  代码简洁清晰。问：相比于Kotlin  我觉得Java的面相对象思想 严重限制了代码的  让变的代码冗长。Kotlin的Flow和协程对事件流和状态流的提供了原生支持，转化成代码业务特性：事件流和状态流。]]></description><category></category></item><item><title><![CDATA[Kotlin-泛型]]></title><link>https://blog.youkuaiyun.com/heheda123a/article/details/148670840</link><guid>https://blog.youkuaiyun.com/heheda123a/article/details/148670840</guid><author>heheda123a</author><pubDate>Sun, 15 Jun 2025 15:26:32 +0800</pubDate><description><![CDATA[待补充。]]></description><category></category></item><item><title><![CDATA[Compose基本介绍]]></title><link>https://blog.youkuaiyun.com/heheda123a/article/details/148474371</link><guid>https://blog.youkuaiyun.com/heheda123a/article/details/148474371</guid><author>heheda123a</author><pubDate>Fri, 06 Jun 2025 17:19:53 +0800</pubDate><description><![CDATA[就是一个UI库。]]></description><category></category></item><item><title><![CDATA[Kotlin-DSL]]></title><link>https://blog.youkuaiyun.com/heheda123a/article/details/148473515</link><guid>https://blog.youkuaiyun.com/heheda123a/article/details/148473515</guid><author>heheda123a</author><pubDate>Fri, 06 Jun 2025 13:50:54 +0800</pubDate><description><![CDATA[领域特定语言。待补充。]]></description><category></category></item><item><title><![CDATA[数据结构与算法-树]]></title><link>https://blog.youkuaiyun.com/heheda123a/article/details/148455929</link><guid>https://blog.youkuaiyun.com/heheda123a/article/details/148455929</guid><author>heheda123a</author><pubDate>Thu, 05 Jun 2025 17:53:09 +0800</pubDate><description><![CDATA[N个节点构成的有限集合树中有个成为“根”的特殊结点其余节点可分为若干个互不相交的子树。]]></description><category></category></item><item><title><![CDATA[HashMap]]></title><link>https://blog.youkuaiyun.com/heheda123a/article/details/148453044</link><guid>https://blog.youkuaiyun.com/heheda123a/article/details/148453044</guid><author>heheda123a</author><pubDate>Thu, 05 Jun 2025 16:05:01 +0800</pubDate><description><![CDATA[后续补充。]]></description><category></category></item><item><title><![CDATA[行为型-其他]]></title><link>https://blog.youkuaiyun.com/heheda123a/article/details/148432536</link><guid>https://blog.youkuaiyun.com/heheda123a/article/details/148432536</guid><author>heheda123a</author><pubDate>Wed, 04 Jun 2025 18:34:12 +0800</pubDate><description><![CDATA[实际开发中遇到的比较少，Mark一下。]]></description><category></category></item><item><title><![CDATA[行为型-访问者模式]]></title><link>https://blog.youkuaiyun.com/heheda123a/article/details/148432444</link><guid>https://blog.youkuaiyun.com/heheda123a/article/details/148432444</guid><author>heheda123a</author><pubDate>Wed, 04 Jun 2025 18:28:53 +0800</pubDate><description><![CDATA[Android开发中还未接触过非常该类模式。也不太理解这种模式设计的目的。]]></description><category></category></item><item><title><![CDATA[行为型-迭代器模式]]></title><link>https://blog.youkuaiyun.com/heheda123a/article/details/148432226</link><guid>https://blog.youkuaiyun.com/heheda123a/article/details/148432226</guid><author>heheda123a</author><pubDate>Wed, 04 Jun 2025 18:14:48 +0800</pubDate><description><![CDATA[就是实现iterator ，做数据迭代。这不就是一种算法吗，为什么叫模式？]]></description><category></category></item><item><title><![CDATA[行为型-状态模式]]></title><link>https://blog.youkuaiyun.com/heheda123a/article/details/148432208</link><guid>https://blog.youkuaiyun.com/heheda123a/article/details/148432208</guid><author>heheda123a</author><pubDate>Wed, 04 Jun 2025 18:13:37 +0800</pubDate><description><![CDATA[不是很理解，先Mark一下。]]></description><category></category></item><item><title><![CDATA[行为型-状态模式]]></title><link>https://blog.youkuaiyun.com/heheda123a/article/details/148432174</link><guid>https://blog.youkuaiyun.com/heheda123a/article/details/148432174</guid><author>heheda123a</author><pubDate>Wed, 04 Jun 2025 18:11:11 +0800</pubDate><description><![CDATA[不是很理解，先Mark一下。]]></description><category></category></item><item><title><![CDATA[行为型-责任链模式]]></title><link>https://blog.youkuaiyun.com/heheda123a/article/details/148431987</link><guid>https://blog.youkuaiyun.com/heheda123a/article/details/148431987</guid><author>heheda123a</author><pubDate>Wed, 04 Jun 2025 18:01:16 +0800</pubDate><description><![CDATA[它的写法有很多种，后续补充。责任链模式就是一种链式调用。]]></description><category></category></item><item><title><![CDATA[行为型-策略模式]]></title><link>https://blog.youkuaiyun.com/heheda123a/article/details/148431861</link><guid>https://blog.youkuaiyun.com/heheda123a/article/details/148431861</guid><author>heheda123a</author><pubDate>Wed, 04 Jun 2025 17:54:49 +0800</pubDate><description><![CDATA[策略模式的就是封装同类行为，不同业务的一种设计模式。]]></description><category></category></item><item><title><![CDATA[行为型-模板模式]]></title><link>https://blog.youkuaiyun.com/heheda123a/article/details/148430632</link><guid>https://blog.youkuaiyun.com/heheda123a/article/details/148430632</guid><author>heheda123a</author><pubDate>Wed, 04 Jun 2025 17:46:34 +0800</pubDate><description><![CDATA[我发现Android开发中，也很多人喜欢这么写，比如：在BaseAvtivity  写一堆init loadview。这种写法一点不清晰，只是代码上方便，耦合度高，属于模板模式的滥用。比如UI的绘制，每个View都需要画顶部，画主体，画底部。模板模式就是执行固定的行为。]]></description><category></category></item><item><title><![CDATA[行为型-观察者模式]]></title><link>https://blog.youkuaiyun.com/heheda123a/article/details/148430331</link><guid>https://blog.youkuaiyun.com/heheda123a/article/details/148430331</guid><author>heheda123a</author><pubDate>Wed, 04 Jun 2025 16:52:50 +0800</pubDate><description><![CDATA[观察者模式又叫发布订阅模式。就是一个发布，一个订阅。]]></description><category></category></item></channel></rss>