移动开发

Flutter 组件 dev_analyzer 的适配 鸿蒙Harmony 实战 - 驾驭代码静态审计、实现鸿蒙工程质量自动巡检与研发效能预警方案

欢迎加入开源鸿蒙跨平台社区:#Flutter 组件 dev_analyzer 的适配 鸿蒙Harmony 实战 - 驾驭代码静态审计、实现鸿蒙工程质量自动巡检与研发效能预警方案前言在鸿蒙(OpenHarmony)大型工程的演进过程中,随着参与开发者的增多,代码风格的腐化、潜在的内存泄露风险以及非标 API 的私自调用&#xff0

Android Studio 统计代码总行数

目录一、命令行1.1 使用1.2 结果分析二、Statistic2.1 下载 Statistic 插件2.2 设置 Statistic 插件2.3 使用  Statistic 插件相关推荐一、命令行 find . -name "*.java" -o -name "*.kt" | xargs wc -l find .:从当前目录(

ViewModel源码阅读笔记

MVVM模式实现了数据和页面的分离。ViewModel的生命周期需要跟随引用他的activity或者fragment。接下来我们就来看看,ViewModel是如何实现生命周期的伴随的。 先从ViewModel的创建开始看 XXXViewModel viewModel = new ViewModelProvider(fragment).get(XXXViewModel.class) kotlin

六款不容错过的Android电脑备份软件

数据丢失是不可预测的,导致数据丢失的原因有很多,例如被盗/丢失、系统故障、意外删除、物理损坏等等。因此,备份Android手机上的文件至关重要。要完成这项任务,您只需要一款高效的Android电脑备份软件。因此,在这篇文章中,我们列出了六款最佳的Android电脑备份软件。继续阅读,挑选您最喜欢的工具

vxe-table 通过配置 ajax 方式自动请求数据,适用于简单场景的列表

vxe-table 通过配置 ajax 方式自动请求数据,适用于简单场景的列表 当系统中很多页面都是简单列表时,每次都要手动去请求接口后再赋值,过程就会比较冗余繁琐。解决方式一般就是将封装一下。本章的方式是通过 vxe-grid 配置 ajax 来实现自动请求加载数据,无需封装组件,适用于通用简单列表。查看官网:h

Mac下安装Conda虚拟环境管理器

Conda 是一个开源的包、环境管理器,可以用于在同一个机器上创建不同的虚拟环境,安装不同Python 版本的软件包及其依赖,并能够在不同的虚拟环境之间切换 Conda常通过安装Anaconda/Miniconda来进行使用。一般使用Miniconda就够了。Miniconda 是 Anaconda 的简化版,仅包含 Conda 和

iOS应用发布方式-苹果商务管理

具体的意思在这里先不解释,有关于不明白的地方可以给苹果商务管理打电话:400 603 3565; 在此记录操作步骤: 一、申请管理式Apple ID:     1. 注意:      · 申请者身份必须是组织,不接受独立个人身份申请。      · 申请者需要具有:组织名称,邓白氏编码、电话,和公司相关的网站域名。      · 账号申请和使用均免费。      · 您的名字,邮箱,职务。    

低代码快速接入:魔珐星云具身智能 3D 数字人开发实战指南

魔珐星云|具身智能数字人开放平台 让每一块屏幕、每一款应用、每一台终端,都拥有能思考、会表达、可自然交互的 AI 数字人。 平台核心价值:补齐大模型到 3D 实时交互的最后一环 支持全场景 AI 实时驱动:手机端、桌面全息设备、大屏终端全覆盖 AI 情感伴侣:手机端智能陪伴

解决Swift和OC在同一个Pods库中不能混编的问题

1、Pods库用swift创建的,需要引用OC,用外部添加桥接文件TargetName-Bridging-Header.h,行不通的 2、创建一个继承NSObject的public_header的OC类,把要引用的OC头文件添加到.h文件中; 在.podspec文件中加入s.public_header_files = 'xxx/Classes/public_header.h' 3、P