<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Junes inh 的技术专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/QQ33397195</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; QQ33397195]]></copyright><item><title><![CDATA[如何运行一个前端uniapp项目]]></title><link>https://blog.youkuaiyun.com/QQ33397195/article/details/143587804</link><guid>https://blog.youkuaiyun.com/QQ33397195/article/details/143587804</guid><author>QQ33397195</author><pubDate>Thu, 07 Nov 2024 12:44:32 +0800</pubDate><description><![CDATA[要运行 xx-uniapp-v2这个项目，您可以按照以下步骤来设置开发环境。这个项目基于uni-app框架，通常需要 Node.js 和 HBuilderX 开发工具来运行。]]></description><category></category></item><item><title><![CDATA[Kotlin中类的可见性]]></title><link>https://blog.youkuaiyun.com/QQ33397195/article/details/143232357</link><guid>https://blog.youkuaiyun.com/QQ33397195/article/details/143232357</guid><author>QQ33397195</author><pubDate>Fri, 25 Oct 2024 13:47:08 +0800</pubDate><description><![CDATA[Kotlin 的final默认设计提高了代码的安全性、可维护性和封装性，适合编写稳定的大型项目代码。虽然牺牲了一定的灵活性，但有助于防止滥用继承，提高代码质量。Java：类和方法默认是public和non-final的，这意味着它们可以被继承和重写，除非显式声明为final。// 可以被子类重写@Override// 重写父类方法Kotlin：类和方法默认是final，必须使用open关键字显式声明，才能允许继承和重写。// 允许子类重写// 重写父类方法更安全的继承机制。]]></description><category></category></item><item><title><![CDATA[Android性能优化之OOM篇]]></title><link>https://blog.youkuaiyun.com/QQ33397195/article/details/143164717</link><guid>https://blog.youkuaiyun.com/QQ33397195/article/details/143164717</guid><author>QQ33397195</author><pubDate>Wed, 23 Oct 2024 15:57:22 +0800</pubDate><description><![CDATA[内存溢出是指程序在运行过程中占用的内存超过了系统分配的限制，导致无法为新对象分配内存，从而引发异常或崩溃。在Android开发中，系统会为每个应用分配一定的内存配额，当应用超出此配额时就会触发OOM错误。原因：直接加载过大的图片会占用大量内存。解决方案：通过进行图片压缩，或者使用优化的图片加载库如Glide、Picasso。合理规划缓存大小：根据设备内存情况，动态设置缓存的大小（如总内存的1/8）。使用LruCache管理缓存：确保缓存大小不会超过预设内存限制，并使用LRU策略移除不常用的缓存条目。]]></description><category></category></item><item><title><![CDATA[AI on Android Spotlight Week]]></title><link>https://blog.youkuaiyun.com/QQ33397195/article/details/142646130</link><guid>https://blog.youkuaiyun.com/QQ33397195/article/details/142646130</guid><author>QQ33397195</author><pubDate>Sun, 29 Sep 2024 23:53:34 +0800</pubDate><description><![CDATA[根据 Droid News 的报道，Android 平台即将迎来一周专注于人工智能的活动，名为 AI on Android Spotlight Week。这次活动将于 2024 年 9 月 30 日至 10 月 4 日在线上举行，旨在探索 Android 开发者在生成式 AI 和机器学习领域的最新发展。活动将包括与 Google AI 专家的问答环节、技术讲座、新工具和 API 的预 lanz 体验，以及 Android 生成式 AI 技术的演示。]]></description><category></category></item><item><title><![CDATA[FIDO2 API 在 Android 端使用，帮助开发者实现无密码登录机制]]></title><link>https://blog.youkuaiyun.com/QQ33397195/article/details/142645852</link><guid>https://blog.youkuaiyun.com/QQ33397195/article/details/142645852</guid><author>QQ33397195</author><pubDate>Sun, 29 Sep 2024 23:28:58 +0800</pubDate><description><![CDATA[Android 平台从 Android 7.0（API 级别 24）开始支持，并且与兼容。用户可以通过指纹、PIN 或外部安全设备进行身份验证。]]></description><category></category></item><item><title><![CDATA[目前广泛应用的AI编程工具]]></title><link>https://blog.youkuaiyun.com/QQ33397195/article/details/142552754</link><guid>https://blog.youkuaiyun.com/QQ33397195/article/details/142552754</guid><author>QQ33397195</author><pubDate>Thu, 26 Sep 2024 12:22:31 +0800</pubDate><description><![CDATA[目前，通过实现的编程工具逐渐成为开发者日常工作中的有力助手。这些工具使用大规模的自然语言处理模型，能够帮助程序员进行代码生成、错误修复、文档编写等任务。]]></description><category></category></item><item><title><![CDATA[聊一聊Flutter]]></title><link>https://blog.youkuaiyun.com/QQ33397195/article/details/142525091</link><guid>https://blog.youkuaiyun.com/QQ33397195/article/details/142525091</guid><author>QQ33397195</author><pubDate>Thu, 26 Sep 2024 12:03:02 +0800</pubDate><description><![CDATA[Dart 是由 Google 开发的一种编程语言，最初于 2011 年发布，最主要的用途是为 Flutter 框架提供支持。Dart 作为一门现代化语言，既可以用于客户端（如移动端和桌面端）的应用开发，也适用于服务端和 Web 开发。它设计简洁、易于上手，并支持多种编程风格，满足开发者在不同场景下的需求。Dart 是一门多功能的编程语言，特别适合跨平台开发，尤其是在 Flutter 框架中发挥了重要作用。它的高效编译机制、异步编程支持和面向对象特性，使得它在现代应用开发中备受欢迎。Flutter。]]></description><category></category></item><item><title><![CDATA[Android和iOS跨端开发方案]]></title><link>https://blog.youkuaiyun.com/QQ33397195/article/details/142523827</link><guid>https://blog.youkuaiyun.com/QQ33397195/article/details/142523827</guid><author>QQ33397195</author><pubDate>Wed, 25 Sep 2024 15:26:42 +0800</pubDate><description><![CDATA[接近原生，但复杂应用场景中存在性能瓶颈。]]></description><category></category></item><item><title><![CDATA[Kotlin比较常用的实现场景以及优势]]></title><link>https://blog.youkuaiyun.com/QQ33397195/article/details/139961616</link><guid>https://blog.youkuaiyun.com/QQ33397195/article/details/139961616</guid><author>QQ33397195</author><pubDate>Wed, 26 Jun 2024 15:48:18 +0800</pubDate><description><![CDATA[回答： 扩展函数允许开发者为现有类添加新函数，而无需继承或使用装饰模式。println("Hello".addExclamation()) // 输出 "Hello!回答： 数据类用于存储数据，并自动生成toString()equals()hashCode()和copy()函数。println(user) // 输出 "User(name=Alice, age=30)"回答： 高阶函数是可以接受函数作为参数或返回函数的函数。println(evenNumbers) // 输出 [2, 4]回答。]]></description><category></category></item><item><title><![CDATA[npm是什么？]]></title><link>https://blog.youkuaiyun.com/QQ33397195/article/details/139931118</link><guid>https://blog.youkuaiyun.com/QQ33397195/article/details/139931118</guid><author>QQ33397195</author><pubDate>Mon, 24 Jun 2024 16:59:56 +0800</pubDate><description><![CDATA[npm（Node Package Manager）是Node.js的包管理工具和软件库。它使开发人员能够轻松地分享和复用代码，解决了在JavaScript开发中管理依赖项和分发包的问题。]]></description><category></category></item><item><title><![CDATA[不同编程模型及其应用场景]]></title><link>https://blog.youkuaiyun.com/QQ33397195/article/details/136343117</link><guid>https://blog.youkuaiyun.com/QQ33397195/article/details/136343117</guid><author>QQ33397195</author><pubDate>Wed, 28 Feb 2024 12:53:21 +0800</pubDate><description><![CDATA[编程模型是描述计算机程序执行方式和程序员如何与计算机进行交互的概念。]]></description><category></category></item><item><title><![CDATA[Kotlin的一些优势]]></title><link>https://blog.youkuaiyun.com/QQ33397195/article/details/136324795</link><guid>https://blog.youkuaiyun.com/QQ33397195/article/details/136324795</guid><author>QQ33397195</author><pubDate>Wed, 28 Feb 2024 11:47:36 +0800</pubDate><description><![CDATA[Kotlin 是一种静态编程语言，由 JetBrains 公司开发，用于多平台应用。在 2017 年的谷歌 I/O 大会上，Android 团队宣布 Kotlin 成为官方支持语言。Kotlin 可以编译成 Java 字节码，与 Java 完全兼容，并且可以编译成 JavaScript，在没有 JVM 的设备上运行。它比 Java 更简洁、更安全，能够静态检测常见的陷阱。]]></description><category></category></item><item><title><![CDATA[结构性设计模式之桥接模式（Bridge Pattern）]]></title><link>https://blog.youkuaiyun.com/QQ33397195/article/details/136027668</link><guid>https://blog.youkuaiyun.com/QQ33397195/article/details/136027668</guid><author>QQ33397195</author><pubDate>Sun, 04 Feb 2024 15:59:01 +0800</pubDate><description><![CDATA[桥接模式（Bridge Pattern）是一种结构性设计模式，用于将抽象部分与实现部分分离，使它们可以独立变化而互不影响。该模式通过组合而非继承的方式，将抽象和实现部分分开，以实现更灵活的系统设计。]]></description><category></category></item><item><title><![CDATA[Android Handler机制]]></title><link>https://blog.youkuaiyun.com/QQ33397195/article/details/135952023</link><guid>https://blog.youkuaiyun.com/QQ33397195/article/details/135952023</guid><author>QQ33397195</author><pubDate>Wed, 31 Jan 2024 15:49:27 +0800</pubDate><description><![CDATA[Android Handler 机制是一种用于在 Android 应用中处理多线程和异步操作的机制。]]></description><category></category></item><item><title><![CDATA[String、StringBuffer 和 StringBuilder]]></title><link>https://blog.youkuaiyun.com/QQ33397195/article/details/135951933</link><guid>https://blog.youkuaiyun.com/QQ33397195/article/details/135951933</guid><author>QQ33397195</author><pubDate>Wed, 31 Jan 2024 13:52:34 +0800</pubDate><description><![CDATA[String、StringBuffer 和 StringBuilder ]]></description><category></category></item><item><title><![CDATA[Android Context]]></title><link>https://blog.youkuaiyun.com/QQ33397195/article/details/135950686</link><guid>https://blog.youkuaiyun.com/QQ33397195/article/details/135950686</guid><author>QQ33397195</author><pubDate>Wed, 31 Jan 2024 13:46:32 +0800</pubDate><description><![CDATA[Context是一个核心类，Context是一个场景，它是一个抽象类。
在 Android 中，Context是一个核心类，用于提供应用程序的全局信息和操作环境。]]></description><category></category></item></channel></rss>