数字人
Dota AI
基于Dota2 GSI
25年10月入手OrangePi Zero3
Cortex a53 1.4GHz四核ARM处理器 1G内存
balenaEtcher Portable(Portable是绿色免安装)
Orangepizero3_1.0.8_ubuntu_jammy_desktop_xfce_linux5.4.125
一个完整的XFCE桌面环境,在启动后,基础占用通常在 350MB - 500MB 之间。这包括了X窗口服务器、窗口管理器、面板、文件管理器等所有基础组件。而远程图形界面的vnc服务也会占用一部分资源,因此随后换用server镜像
编译是将源码转换成机器执行的二级制文件,编译需要编译器,且编译环境有一定配置要求(比如内存),因此嵌入式linux的编译需求通常需要在更高级的平台上完成,被称为cross compile(QQs按: cross翻译成交叉真的没问题吗)
命令行连接wifi:
1 | # 查看网卡名称 |
连接usb设备:
1 | # 查看设备id |
你是一位专业的程序员,请帮我开发《学习英雄-AI问答引导式学习》微信小程序。
用户可以自主设置一个想学习(或测验)的主题,由AI围绕主题生成若干个有趣的知识问答卡片,通过闯关答题的形式引导用户更轻松愉快地掌握知识。请你基于最新的产品需求文档和技术架构文档进行开发,优先开发后端,确保可以正常运行(需润色)
Umi(乌米)阿里前端底层框架 基于React 提供构建企业级基础框架 以及插件化项目扩展的功能
Umi是类似Next.js的“元框架” 提供更好的扩展性
Umi 通过提供插件和插件集的机制来满足不同场景和业务的需求。插件是为了扩展一个功能,而插件集是为了扩展一类业务。比如要支持 vue,我们可以有 @umijs/preset-vue,包含 vue 相关的构建和运行时;比如要支持 h5 的应用类型,可以有 @umijs/preset-h5,把 h5 相关的功能集合到一起。如果要类比,插件集和 babel 的 preset,以及 eslint 的 config 都类似。
安装及模板1
2
3
4# use npm
npm create umi@latest -- --template electron
# use pnpm
pnpm create umi --template electron
目录结构1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39.
├── config
│ └── config.ts
├── dist
├── mock
│ └── app.ts|tsx
├── src
│ ├── .umi
│ ├── .umi-production
│ ├── layouts
│ │ ├── BasicLayout.tsx
│ │ ├── index.less
│ ├── models
│ │ ├── global.ts
│ │ └── index.ts
│ ├── pages
│ │ ├── index.less
│ │ └── index.tsx
│ ├── utils // 推荐目录
│ │ └── index.ts
│ ├── services // 推荐目录
│ │ └── api.ts
│ ├── app.(ts|tsx)
│ ├── global.ts
│ ├── global.(css|less|sass|scss)
│ ├── overrides.(css|less|sass|scss)
│ ├── favicon.(ico|gif|png|jpg|jpeg|svg|avif|webp)
│ └── loading.(tsx|jsx)
├── node_modules
│ └── .cache
│ ├── bundler-webpack
│ ├── mfsu
│ └── mfsu-deps
├── .env
├── plugin.ts
├── .umirc.ts // 与 config/config 文件 2 选一
├── package.json
├── tsconfig.json
└── typings.d.ts