[toc]

DevEco Studio常见设置

修改主题

File->Settings->Appearance & Behavior->Appearance

image-20230823213227400

设置字体大小

直接搜索font

image-20230823213341324

取消注释斜体并且修改注释颜色

image-20230823213733207

image-20230823213856474

忽略大小写

image-20230823214234384

自动导包

image-20230823214455934

修改自动提示的快捷键

image-20230823215226328

image-20230823215315656

了解基本工程目录

工程级目录

工程的目录结构如下:

image-20230824005027789

其中详细如下:

  • AppScope中存放应用全局所需要的资源文件。
  • entry是应用的主模块,存放HarmonyOS应用的代码、资源等。
  • oh_modules是工程的依赖包,存放工程依赖的源文件。
  • build-profile.json5是工程级配置信息,包括签名、产品配置等。
  • hvigorfile.ts是工程级编译构建任务脚本,hvigor是基于任务管理机制实现的一款全新的自动化构建工具,主要提供任务注册编排,工程模型管理、配置管理等核心能力。
  • oh-package.json5是工程级依赖配置文件,用于记录引入包的配置信息。

在AppScope,其中有resources文件夹和配置文件app.json5。AppScope>resources>base中包含element和media两个文件夹,

  • 其中element文件夹主要存放公共的字符串、布局文件等资源。
  • media存放全局公共的多媒体资源文件。

电脑定时关机脚本

电脑定时关机脚本.bat

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
@echo off
title orange定时关机脚本V1.0
color 02
:menu
cls
echo ====================================================
echo 菜单
echo 1.定时关机
echo 2.取消定时关机
echo 3.退出
echo ====================================================

set /p num=请选择:
if "%num%"=="1" goto 1
if "%num%"=="2" goto 2
if "%num%"=="3" goto 3
别瞎乱输,认真点!!!只能输入1/2/3
pause
goto menu

:1
set /p a=请输入多少时间(单位/秒):
shutdown -s -f -t %a%
goto menu

:2
shutdown -a
goto menu

:3
exit

Raspberry Pi 4B板载了无线网络适配器,不需要额外增加无线网卡就可以把它打造成一个无线路由器。有一种方法是给Raspberry Pi刷上OpenWRT等路由器固件,这样它就变成了一个比较正宗的路由器。另一种方法是开启树莓派无线网络适配器的AP功能,并且共享其有线网络。这样依然使用Raspbian系统,可以发挥Raspiberry Pi作为一个微型服务器的优势。

以下描述如何开启树莓派无线网络适配器的AP功能,并且开机自动启动,实现无线路由功能。

本次我们需要下载github上的create_ap这个项目,利用这个项目来开启树莓派的AP模式。

1
sudo git clone https://github.com/oblique/create_ap

image-20230813001714906

克隆到文件下来后,进入到目录里进行安装

1
2
cd create_ap
make install

发现出现下面一些列信息,这些信息则说明已经安装成功

image-20230813001732275

但是我们还需要安装一些依赖库

1
sudo apt-get install util-linux procps hostapd iproute2 iw haveged dnsmasq

image-20230813001755315

安装过程会让你重启某些服务,回车即可

image-20230813002031619

接下来可以直接命令创建WiFi热点

1
sudo create_ap wlan0 eth0 wifi名字 wifi密码

image-20230813003427905

image-20230813002338252

image-20230813002456136

在手机端可以看出,这个wifi是2.4Ghz的wifi,相比于5Ghz,2.4的带宽、速度都不如5Ghz的wifi,但是2.4Ghz有个好处就是覆盖的范围会比5Ghz的广,结合情景使用才会更加舒服

image-20230813005505461

微信图片_20230813002548

这里默认是wifi4的802.11n,不知道为啥我强制选择802.11n或者802.11ac都是wifi4的802.11n而且是2.4Ghz的,无论远近都不自适应跳转5Ghz,可能这就是bug或者没完善吧!