kmp

无巧不成书021811 天前
javascript·华为·harmonyos·kmp
KMP适配鸿蒙开发实战|从0到1搭建可运行工程🔥 上一篇我们详解了KMP与鸿蒙整合的核心原理和适配方案,本文聚焦落地实操,从环境搭建、工程配置到代码编写、调试运行,手把手教你搭建一套能同时运行在鸿蒙/Android/iOS的KMP工程
无巧不成书021811 天前
android·开发语言·kotlin·harmonyos·kmp
Kotlin Multiplatform (KMP) 鸿蒙开发整合实战|2026最新方案🔥 本文聚焦KMP与鸿蒙(OpenHarmony)的技术整合,基于2026年最新技术生态,详解自定义JVM适配方案、技术边界与风险控制,助力多端研发提效
特立独行的猫a13 天前
android·架构·harmonyos·状态管理·kmp·stateflow·kuikly
Kuikly多端框架(KMP)实战:现代Android/KMP状态管理指南:基于StateFlow与UDF架构的实践在Jetpack Compose与Kotlin Multiplatform(KMP)构建的声明式UI生态中,"UI即状态的函数(UI = f(state)"这一核心理念彻底改变了开发范式。随着UI与状态的深度绑定,状态管理(State Management)已成为现代移动开发的核心命题。本文将系统解析以StateFlow为核心的单向数据流(UDF)架构,提供可直接落地的模式与代码范例,助您构建健壮、可维护的跨平台应用。
特立独行的猫a14 天前
android·网络·harmonyos·ktor·compose·kmp·kuikly
Kuikly多端框架(KMP)实战:KMP中的 Ktor 网络库的多端适配指南在当今追求高效开发的移动端领域,Kotlin Multiplatform (KMP) 已成为一套不可忽视的“代码共享”解决方案。 它允许我们在 iOS、Android、JS、Desktop 等多个平台之间共享业务逻辑,同时保留与原生 UI 和 API 的无缝交互能力。网络请求作为任何现代应用的命脉, 自然是 KMP 中最需要优先实现共享的核心模块之一。
特立独行的猫a16 天前
android·harmonyos·compose·kmp·实战案例·kuikly
腾讯Kuikly框架实战:基于腾讯Kuikly框架实现Material3风格底部导航栏Kuikly是腾讯广泛应用的跨端开发框架,基于Kotlin Multiplatform技术构建,为开发者提供了技术栈更统一的跨端开发体验,由腾讯大前端领域 Oteam(公司级)推出。目前已有20+业务深度使用,页面数1000+,日活用户超5亿,满足了这些业务在众多场景下的各类复杂需求(应用场景案例)。Kuikly 作为腾讯端服务联盟(http://tds.qq.com)的重要成员,将持续推动跨端开发的技术创新和生态建设。
飞机和胖和黄16 天前
前端·javascript·数据结构·数据库·kmp
字符串和KMP前言:字符串是编程中最常用的数据结构之一,而模式匹配(找子串)是字符串的核心操作,比如文本搜索、关键词匹配等场景都离不开它。本文从字符串基础操作入手,逐步讲解朴素模式匹配算法,再深入拆解KMP算法的核心逻辑、next数组的求法,全程带可直接运行的C语言代码,新手也能轻松看懂、上手练习。
特立独行的猫a20 天前
flutter·uni-app·uniapp·rn·kmp·kuikly
主要跨端开发框架对比:Flutter、RN、KMP、Uniapp、Cordova,谁是未来主流?在如今的2026年,鸿蒙和鸿蒙PC平台也趋于成熟。算上这些,对开发者来说更头大了,算一下现在有几端(PC、Web、小程序、鸿蒙、IOS、Android、鸿蒙PC…)?在追求“一次开发,多端运行”的理想中,开发者常陷入框架选型的纠结。面对Flutter、React Native(RN)、KMP、uni-app等主流方案,如何权衡性能、生态与跨端能力?
王老师青少年编程1 个月前
c++·kmp·字符串匹配·csp·信奥赛·csp-s·提高组
信奥赛C++提高组csp-s之KMP算法详解KMP算法(Knuth-Morris-Pratt算法)是一种高效的字符串匹配算法,用于在文本串中查找模式串的出现位置。与朴素的暴力匹配相比,KMP算法的时间复杂度为O(n+m),其中n是文本串长度,m是模式串长度。
mjhcsp2 个月前
java·c++·算法·kmp
C++ KMP 算法:原理、实现与应用全解析KMP(Knuth-Morris-Pratt)算法是解决单模式串匹配问题的经典高效算法,核心优势是通过预处理模式串生成「部分匹配表(next 数组)」,避免匹配失败时文本串指针的回溯,将时间复杂度从暴力匹配的 (O(n \cdot m)) 降至 (O(n + m))((n) 为文本串长度,(m) 为模式串长度)。本文将从核心原理、next 数组构建、匹配流程到实战优化,全面解析 KMP 算法的设计思想与 C++ 实现技巧。
熊猫钓鱼>_>2 个月前
c语言·c++·bug·mfc·makefile·编译·kmp
Makefile应用场景实践日志:构建高效C/C++项目工作流Makefile在中小型C++项目中的实践与应用价值巨大。最近接手了一个C++数据分析工具模块的重构工作。项目初期,代码只是散落在几个 .cpp 和 .h 文件中,使用简单的脚本编译。但随着模块功能增加,依赖关系变得复杂,手动管理编译不仅效率低下,而且极易出错。
adam_life2 个月前
kmp
【P2375 [NOI2014] 动物园】近日,园长发现动物园中好吃懒做的动物越来越多了。例如企鹅,只会卖萌向游客要吃的。为了整治动物园的不良风气,让动物们凭自己的真才实学向游客要吃的,园长决定开设算法班,让动物们学习算法。
heeheeai7 个月前
数据库·kotlin·kmp·start·sqldelight
kotlin kmp 跨平台环境使用sqldelight欢迎访问我的主页: https://heeheeaii.github.io/BeselfDatabase 是由 SQLDelight 自动生成的类。要让它正常工作,需要确保以下几个步骤:
_不会dp不改名_8 个月前
算法·华为od·kmp
华为OD 最小循环子数组给定一个由若干整数组成的数组 nums,请检查数组是否是由某个子数组重复循环拼接而成,请输出这个最小的子数组。
heeheeai9 个月前
kotlin·effect·kmp·副作用函数
kotlin kmp 副作用函数 effect在 Kotlin Multiplatform (KMP) Compose 中,“effect functions”(或“effect handlers”)是专门的可组合函数,用于在 UI 中管理副作用。
MZWeiei9 个月前
算法·kmp
KMP 算法中 next 数组的构建函数 get_nextKMP 算法中 next 数组的构建函数 get_next ,负责计算模式串的 next 数组,核心是通过递推找到每个位置的 “最长相等前缀后缀长度”。(下标从 1 开始):
陈旭金-小金子9 个月前
kotlin·kmp
Kotlin MultiPlatform 跨平台版本的记账 App一刻记账 KMP (Kotlin MultiPlatform) 跨平台版本今天终于把 Android 和 iOS 进度拉齐了.
wangz7610 个月前
kotlin·kmp
kotlin的kmp编程中遇到Unresolved reference ‘java‘问题解决办法打开 File → Project Structure → Project确保 Project SDK 是 与你的 jvmToolchain 保持一致
fundroid1 年前
flutter·kotlin·kmp
2025 跨平台技术如何选:KMP 与 Flutter 的核心差异在移动开发的演进历程中,跨平台技术始终是一个充满争议却无法回避的话题。从早期的 React Native 到如今的 Kotlin Multiplatform(KMP)和 Flutter,开发者们始终在代码复用与原生体验之间寻找平衡。本文我们从技术实现、性能、生态、开发体验等不同维度,探讨 KMP 与 Flutter 的本质差异,以及它们如何重塑现代应用开发。
丶Darling.1 年前
数据结构·考研·kmp
26考研 | 王道 | 数据结构 | 第四章 串例:假设有串 T = ‘’, S = ‘iPhone 11 Pro Max?’, W = ‘Pro’顺序存储的三个方案:
滨HI01 年前
蓝桥杯·kmp
1140:验证子串--next.data()、KMP和find对于字符串的匹配常见的KMP算法【面试常考】KMP中需要注意的是:应该从下标1开始遍历,因为下标0前面无值,不能匹配next 固在循环外应初始next[0]=0;