• 2024-08-08鸿蒙(Harmony) NEXT - AlphabetIndexer实现联系人字母索引
    鸿蒙(Harmony)NEXT9月份就要正式上架了,并且不会再兼容安卓平台,于是我也赶紧给App开发鸿蒙版本,接下来会写一系列的Harmony开发教程。今天使用AlphabetIndexer实现联系人字母索引,AlphabetIndexer是官方封装好的组件咱们实现后的效果图:代码实现首先在aboutToAppear方法中初始
  • 2024-08-07【Harmony Next】七夕前学会创建开屏动画拿下女同事的芳心
    【HarmonyNext】七夕前学会创建开屏动画拿下女同事的芳心一个优秀的项目需要一个*格够高的动画来开启,下面教你用三步快速实现鸿蒙应用的开屏动画1.创建窗口使用windowStage.createSubWindow("splash_window")创建窗口对窗口进行管理,实现加载开屏动画在UIAbility的生命周期
  • 2024-08-01Seurat-SCTransform与harmony整合学习
    目录基础介绍SCTransform与harmony联合代码测试1)报错解决2)SCTransform标准化3)harmony去批次基础介绍源于Rtips:Seurat之SCTransform方法原理(qq.com)Seurat对象在经过SCTransform处理后会增加一个SCT的Assay,里面的scaled.data就是经过scale之后的pearsonresidual值
  • 2024-07-25Harmony鸿蒙实战开发-记事本「登录保护」【源码在文末】
    Harmony鸿蒙实战开发-记事本「登录保护」【源码在文末】文章目录Harmony鸿蒙实战开发-记事本「登录保护」【源码在文末】一、运行演示1、注册2、登录3、主页4、编写二、部分代码三、源码运行工具:DevEcoStudio一、运行演示1、注册2、登录3、主页4、编写
  • 2024-05-29鸿蒙开发进入Harmony OS(闭源)新里程
    早在2020年,华为就开始推出自己的移动操作系统--OpenHarmony,这个被鸿蒙视为构建鸿蒙系统的基础或"地基"。经过接近4年的开发者生态拓展,OpenHarmony这个开源系统已有超过300家伙伴加入OpenHarmony生态共建、7500多名共建者参与贡献,贡献代码超过1.1亿行,累计有227个厂家的596款软硬
  • 2024-05-29空转第三节课多样本整合的补充2(python版本)
    作者,EvilGenius大家国庆过得如何了?????如果很开心,不妨分享一下上一篇文章讲过了,对空间转录组进行整合分析,比较CCA和harmony的结果可以发现harmony整合的过程中把正常区域整合在了一起,而CCA在整合的过程把部分正常区域和部分肿瘤区域合并成了一个cluster。CCA对肿瘤区域的聚类
  • 2024-05-28鸿蒙开发从开源进入到闭源(Harmony OS)开发主流
    早在2020年,华为就开始推出自己的移动操作系统--OpenHarmony,这个被鸿蒙视为构建鸿蒙系统的基础或"地基"。经过接近4年的开发者生态拓展,OpenHarmony这个开源系统已有超过300家伙伴加入OpenHarmony生态共建、7500多名共建者参与贡献,贡献代码超过1.1亿行,累计有227个厂家的596款软硬件
  • 2024-04-28Harmony在AbilitySlice之间导航
    实现了同一个PageAbility内部不同AbilitySlice之间的导航.首先新建一个AbilitySlice2,将其加入MainAblity:addActionRoute("my.action",AbilitySlice2.class.getName());在config.json中配置动作:"actions":["action.system.home",
  • 2024-03-15鸿蒙Harmony应用开发—ArkTS声明式开发(容器组件:RelativeContainer)
    相对布局组件,用于复杂场景中元素对齐的布局。说明:该组件从APIVersion9开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。规则说明容器内子组件区分水平方向,垂直方向:水平方向为left,middle,right,对应容器的HorizontalAlign.Start,HorizontalAl
  • 2024-03-15鸿蒙Harmony应用开发—ArkTS声明式开发(容器组件:Refresh)
    可以进行页面下拉操作并显示刷新动效的容器组件。说明:该组件从APIVersion8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。子组件支持单个子组件。从APIversion11开始,Refresh子组件会跟随手势下拉而下移。接口Refresh(value:RefreshOptio
  • 2024-03-15鸿蒙Harmony应用开发—ArkTS声明式开发(容器组件:Panel)
    可滑动面板,提供一种轻量的内容展示窗口,方便在不同尺寸中切换。说明:该组件从APIVersion7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。子组件可以包含子组件。说明:子组件类型:系统组件和自定义组件,支持渲染控制类型(if/else、ForEach和LazyFo
  • 2024-03-05鸿蒙 Harmony 的跨端技术方案
    这两年要说技术上最火的关键字,我想肯定离不开“鸿蒙”两个字。不管是技术社区还是身边的开发者多多少少都在关注鸿蒙的发展趋势,特别是HarmonyOSNEXT版本将进入独立生态体系,不再兼容安卓应用,在开发者和各个企业间激起了不小的话题。HarmonyOSNEXT系统底座作为华为完全自研的
  • 2024-01-24Harmony 鸿蒙应用级变量的状态管理
    应用级变量的状态管理在前面的章节中,已经讲述了如何管理页面级变量的状态,本章将说明如何管理应用级变量的状态,具体接口说明请参考应用级变量的状态管理接口。AppStorageAppStorage是应用程序中的单例对象,由UI框架在应用程序启动时创建,在应用程序退出时销毁,为应用程序范围内的可变状
  • 2024-01-05HarmonyOS鸿蒙操作系统架构
    HarmonyOS鸿蒙操作系统是基于微内核架构的,其核心组件包括:1.调度器(Scheduler):负责任务的调度和执行。2.内存管理(MemoryManagement):负责内存的分配、回收和保护。3.文件系统(FileSystem):负责对存储设备的访问和管理。4.设备驱动(DeviceDriver):负责硬件设备的控制和管理。5.网络
  • 2023-12-15ICEE-Microchip-MPLAB X IDE-MCC Plugin + MCC Core + MHC(MCC Harmony Core) versions and compatibility
    https://microchip.my.site.com/s/article/MPLAB-X-MCC-plugin--MCC-Core-and-MCC-Harmony-Core-versions-and-compatibilityAug17,2023•KnowledgerticleNumber:000014642Title:MPLABXMCCplugin,MCCCoreandMCCHarmonyCoreversionsandcompatibilityArticl
  • 2023-12-13ICEE-Microchip-MPLAB® X IDE-Microchip-MPLAB-Harmony extension + MHC(**Harmony Configurator)
    Microchip-MPLAB-Harmony:Github:https://github.com/Microchip-MPLAB-HarmonyProject:https://www.microchip.com/en-us/tools-resources/configure/mplab-harmonyMPLAB®Harmony3User’sGuide:https://microchip-mplab-harmony.github.ioMPLAB®Harmony3User’s
  • 2023-12-12七、Harmony OS 之状态装饰器
    @State:@State装饰器的变量拥有其所属组件的状态,可以作为其子组件单向和双向同步的数据源。当其数值改变时,会引起相关组件的渲染刷新。@Prop:@Prop装饰的变量可以和父组件建立单向同步关系,@Prop装饰的变量二hi可变的,但修改不会同步回父组件。@Link:@Link装饰的变量和父组件构建双向
  • 2023-12-08使用Harmony检测Unity.Object的隐式转换
    简介Unity是一个非常优秀的引擎,但其中有些设计在提供方便的同时也埋下了隐患,比如BroadcastMessage以及UnityEngine.Object中的隐式转换。本文通过使用Harmony注入C#代码,达到检测隐式转换的效果,提供了替换Unity引擎C#代码的思路。HarmonyHarmony-alibraryforpatching,re
  • 2023-10-11快学会这个技能-.NET API拦截技法
    https://www.zhihu.com/tardis/bd/art/608767248?source_id=1001 一、前言本文先抛出以下问题,请在文中寻找答案,可在评论区回答:1、什么是API拦截?2、一个方法被很多地方调用,怎么在不修改这个方法源码情况下,记录这个方法调用的前后时间?3、同2,不修改源码的情况下,怎么对方法的
  • 2023-09-26模拟.NET应用场景,综合应用反编译、第三方库调试、拦截、一库多版本兼容方案
    免责声明使用者本人对于传播和利用本公众号提供的信息所造成的任何直接或间接的后果和损失负全部责任。公众号及作者对于这些后果不承担任何责任。如果造成后果,请自行承担责任。谢谢!大家好,我是沙漠尽头的狼。本文首发于Dotnet9,结合前面两篇(如何在没有第三方.NET库源码的情
  • 2023-09-19Harmony Codelab样例—弹窗基本使用
    一、介绍本篇Codelab主要基于dialog和button组件,实现弹窗的几种自定义效果,具体效果有:​1.警告弹窗,点击确认按钮弹窗关闭。​2.确认弹窗,点击取消按钮或确认按钮,触发对应操作。​3.加载弹窗,展示加载中效果。​4
  • 2023-09-18快学会这个技能-.NET API拦截技法
    大家好,我是沙漠尽头的狼。本文先抛出以下问题,请在文中寻找答案,可在评论区回答:什么是API拦截?一个方法被很多地方调用,怎么在不修改这个方法源码情况下,记录这个方法调用的前后时间?同2,不修改源码的情况下,怎么对方法的参数进行校正(篡改)?同3,不修改源码的情况下,怎么对方法的返回值进行伪造?
  • 2023-09-11建议收藏!Harmony应用配置文件概述(Stage模型)
     一. 应用配置文件每个应用项目必须在项目的代码目录下加入配置文件,这些配置文件会向编译工具、操作系统和应用市场提供应用的基本信息。在基于Stage模型开发的应用项目代码下,都存在一个app.json5及一个或多个module.json5这两种配置文件。app.json5主要包含以下内容:● 
  • 2023-05-04[小技巧] 使用 diff 命令来比较标准输出
    本文翻译至:https://crashingdaily.wordpress.com/2008/03/06/diff-two-stdout-streams/diff工具用于报告两个文件之间的差异,如果你需要找到一个或两个标准输出之间的差异,那么临时的命名管道是一个方便的手段。下面是用bashshell来说明该技巧的一个简单的例子,你有两个文件,A和B:$c
  • 2023-04-08【生产调度】基于和声搜索算法实现并行机器调度附matlab代码
    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。