开源鸿蒙跨平台训练营DAY2:Flutter for OpenHarmony 多终端工程创建运行、代码提交至AtomGit平台自建公开仓库

DAY 2
##核心任务
完成开源鸿蒙跨平台开发环境搭建、多终端工程创建运行、代码提交至AtomGit平台自建公开仓库全流程落地。

基础软件安装与配置和开发环境搭建在第一天的笔记

一些可能需要的文件

一、AtomGit远程仓库创建
AtomGit 是国内开源代码托管平台,操作简单
1.访问官网完成注册登录
2.新建项目,编辑仓库相关信息

  • 名称:尽量英文,与项目对应
  • 类型:选择公开
  • 添加初始化README文件(项目说明)、.gitignore文件(选择Android)、LICENSE 文件(选择MIT_License)

3.创建项目,同时可以用一句话描述

在这里插入图片描述

二、克隆仓库
在本地计算机上新建文件处,打开终端或命令提示符。
使用以下命令克隆你的新仓库到本地:

git clone 复制的仓库HTTPS地址 

最终提示done,克隆完成,本地生成一个文件夹,为仓库根目录

三、设置 SSH 密钥
在AtomGit的个人设置中,选择左侧访问令牌,创建一个新的

  • 名字任意
  • 所有权限都选择读写
  • 创建并保留访问令牌的密码

四、提交 .gitignore 到 Git 仓库
1.进入克隆的仓库文件夹,右键打开Git Bash Here,依次输入以下三条命令

  • 第一步:把 .gitignore 文件添加到暂存区
gitadd .gitignore 
  • 第二步:提交到本地仓库,附带上清晰的提交信息
git commit -m "feat: 添加 .gitignore 配置文件"
  • 第三步:把本地提交推送到 AtomGit 远程仓库
git push origin main 

这里如果弹出这个弹窗,输入账号名称和访问令牌的密码

在这里插入图片描述


最后运行大概是这样的

在这里插入图片描述

五、工程创建与多终端运行验证
1.打开 DevEco Studio,创建一个新项目,左侧选择「Application」,右侧选择「Empty Ability」

在这里插入图片描述


2.填写项目信息

  • Project Name:名称,英文
  • Bundle Name:默认,无需修改
  • Save Location:仓库根目录
  • 设备:根据情况选择

6.模拟器运行
1.在DevEco Studio 顶部设备栏选择之前创建的手机模拟器
2.运行,模拟器界面会显现如图

在这里插入图片描述

七.运行日志与配置记录
1.项目运行成功后,点击log窗口,筛选,选择日志

在这里插入图片描述


2.进入本地根目录,创建名为run_log.txt的文本文档,将日志存入并保存
3.将run_log.txt移动到Git仓库根目录

gitadd run_log.txt git commit -m "docs: 添加应用运行日志"git push origin main 

结果如下

在这里插入图片描述

八.代码提交:本地到 AtomGit 远程仓库
1.本地Git仓库根目录,右键打开Git Bash Here
2.将所有文件添加到暂存区

gitadd.

3.执行提交命令,加上清晰的信息

git commit -m "feat: 完成鸿蒙跨平台工程创建与多终端运行验证,新增日志与截图"

4.将本地提交的代码推送到 AtomGit 远程仓库,实现本地与远程同步:

git push origin main 

5.打开AtomGit 仓库详情页,可以确认文件

在这里插入图片描述


九.总结
任务要求
①开发环境搭建:参照我们提供的开源鸿蒙跨平台技术指导手册,完成技术栈开发环境、DevEco Studio一站式鸿蒙开发工具、开源鸿蒙SDK按需下载、环境变量配置、多设备调试驱动安装等全流程操作,确保支持真机,或开源鸿蒙开发板,模拟器三类终端的开发调试。
②Git与AtomGit仓库操作:熟练掌握Git核心命令(clone/branch/commit/push/pull)及分支管理规范,在AtomGit平台创建个人公开仓库,配置仓库信息(README编写、.gitignore文件设置、开源许可证选择),确保仓库符合开源项目管理标准。
③工程创建与多终端运行验证:
1)基于开源鸿蒙跨平台模板创建工程,完成工程配置(模块依赖、权限声明、多设备适配参数设置);
2)分别在开源鸿蒙真机(手机 / 平板)、开发板(如DAYU200)、模拟器上完成工程编译、部署与运行;
3)记录运行日志与关键配置参数,留存运行成功的可视化证据。
④代码提交规范:将完整工程代码(含工程配置文件、源码、资源文件、调试日志)按 Git 提交规范(清晰的 commit message、合理的提交粒度)推送到 AtomGit 公开仓库,确保仓库代码可直接拉取并复现运行效果。
参考以上任务要求,均完成,今天的课程因为涉及到的一些知识已经学习过,所以比较轻松,按照步骤操作也不容易犯错。期待后面的学习。
欢迎加入开源鸿蒙跨平台社区
https://openharmonycrossplatform.ZEEKLOG.net

Read more

Llama-Factory训练监控功能详解:实时追踪loss与收敛状态

Llama-Factory训练监控功能详解:实时追踪loss与收敛状态 在大模型微调日益普及的今天,一个常见的尴尬场景是:你启动了训练任务,然后盯着命令行输出的几行数字发呆——loss: 2.1093、loss: 2.1087……这些跳动的数值究竟意味着什么?模型是在稳步学习,还是陷入了震荡甚至崩溃?更糟的是,当你第二天回来查看时,发现训练早已因 CUDA OOM 中途失败,而日志里只留下一行模糊的报错。 这正是许多开发者面对“黑箱式”训练流程的真实写照。而 Llama-Factory 的出现,某种程度上就是为了解决这类问题。它不仅仅是一个支持 LoRA、QLoRA 的轻量化微调工具,更关键的是,它内置了一套开箱即用的训练监控体系,让整个微调过程变得透明、可控、可解释。 这套系统的核心价值,并不在于技术上的颠覆性创新,而在于将原本分散在 TensorBoard、自定义脚本、终端日志中的信息整合成一个统一的交互界面,使用户能像驾驶舱里的飞行员一样,随时掌握模型的学习状态。 实时 Loss 追踪:不只是画一条曲线那么简单

By Ne0inhk
日语视频 SRT 字幕生成软件下载:日语视频本地自动翻译SRT字幕生成、日语视频自动翻译 Faster Whisper v1.7 下载与使用教程(含AMD显卡支持)

日语视频 SRT 字幕生成软件下载:日语视频本地自动翻译SRT字幕生成、日语视频自动翻译 Faster Whisper v1.7 下载与使用教程(含AMD显卡支持)

日语视频 SRT 字幕生成软件下载:日语视频本地自动翻译SRT字幕生成、日语视频自动翻译 Faster Whisper v1.7 下载与使用教程(含AMD显卡支持) 关键词:Faster Whisper 教程、Whisper 本地部署、CUDA 12.8 下载、AMD ROCm Whisper、日文转中文 转录工具、Whisper 批处理模式、RTX 50 CUDA 版本选择 下载地址: https://pan.quark.cn/s/b18c407fc471 这篇文章系统整理 Faster-Whisper-TransWithAI-ChickenRice v1.7 的版本说明、显卡选择方式、下载地址以及快速上手流程,尤其是: * ✅ 基础版 vs 海南鸡版区别

By Ne0inhk

找回 Edge 边栏中消失的 Copilot 图标

Edge 边栏的 Copilot 能根据网页内容增强回复,相当于内置了RAG,而且能不限次数使用GPT-5,非常方便。笔者有次打开 Edge 浏览器时发现边栏的Copilot图标消失了,探索了一些方法后终于找到解决方案,以下: 1. win+R 打开运行,输入 powershell 打开,复制以下正则表达式全文到powershell 命令窗口回车运行即可。命令窗口出现“✅ 已将 variations_country 设置为 US。已重新启动 Microsoft Edge”代表已经成功。 & { # 关闭所有 Edge 进程 Get-Process | Where-Object { $_.ProcessName -like "msedge*" } | Stop-Process -Force -ErrorAction SilentlyContinue Start-Sleep -Seconds 3 $localState

By Ne0inhk

告别 Copilot 时代:Cursor, Kiro 与 Google Antigravity 如何重新定义编程?

如果说 GitHub Copilot 开启了 AI 辅助编程的“副驾驶”时代,那么 2024-2025 年则是 AI Agent(智能体) 全面接管 IDE 的元年。 现在的开发者不再满足于简单的代码补全,我们需要的是能理解整个项目架构、能自主规划任务、甚至能像真人同事一样工作的“编程搭子”。 今天,我们盘点三款目前最受瞩目、处于风口浪尖的 AI 编程工具:Cursor、Kiro 以及 Google 的重磅新品 Antigravity。无论你是想提升效率,还是想尝鲜最前沿的 Agentic Workflow,这三款神器都不容错过。 1. Cursor:当下体验最好的 AI 代码编辑器 定位:目前最成熟、最流畅的 VS Code 替代者 Cursor

By Ne0inhk