Java笔记
Java学习笔记
1.基础框架
public class hello{ public static void main(String []args){ System.out.println("hello,world"); }}
2.Scanner
import java.util.Scanner;
调用Scanner类,称为导包
Scanner scan =new Sacanner(System.in) ;
以上含义是从键盘中读入
String name =scan.next(); int age =scan.nextInt(); double weight =scan.nextDouble(); boolean love=scan.nex.nextBoolean();
3.数组声明
/*一维数组*/int []a=new int []{1,2,3,4}; String []b=new String[5];/*二维数组*/int ...
OLED12864学习指南
问题及解决方法
问题描述
在使用SPI+DMA方式刷新数据时,屏幕仅显示单页地址数据
原因分析
DMA的循环模式造成了"死锁"
华大 MCU 之七 DMA 导致 SPI 异常停止的原因分析、DMA
解决办法
将DMA的模式设置为"Normal"
Powershell常用命令
1.查看系统环境变量
$env :PATH #查看PATH环境变量
2.添加系统环境变量
[Environment]::SetEnvironmentVariable("PATH", $Env:Path + ";<new-value>", "Machine") # 添加到系统变量的 PATH
Stm32学习笔记之定时器
计算公式
$$
T = (psc+1)(arr+1)/Tclk
$$
参数
psc:定时器预分配系数
arr:自动重装载值
Tclk:系统时钟频率
参考例子
$$T = (psc+1)(arr+1)/Tclk=(31999+1)(499+1)/32us=500ms$$
Typroa使用
MarkDown数学公式学习
1.公式环境
单$
行内
双$$
单独一行居中
2. 角标
上标:^。例如:(2^5)
下标:_。例如:(H_2O)
3.运算符
乘法
点乘:\cdot(dot:点)。例如:(2 \cdot 3 = 6)
叉乘:\times(times:乘以)。例如:(2 \times 3 = 6)
除法
除号:\div(divsion:除法)。例如:(6 \div 2 = 3)
分号:
\frac{分子}{分母}
(fraction:分数)。例如:(\frac{6}{2}=3)
大一点的分号:\dfrac{分字}{分母}。例如:(\dfrac{6}{2}=3)
加减号
同±号:\pm(Plus minus:正负号)。例如:(2\pm3)
根号
平方根号:\sqrt{num}(square root:平方根)。例如:(\sqrt{4}=2)
异或
异或:\oplus(oval:椭圆 plus:加号)。例如 ...
Vercel博客404
问题描述
本地上传页面成功,且Github仓库也能看到上传记录,但是访问博客仍出现404
解决方法
将md文件名字中的"+"或者其他特殊的符号删去即可
Clion+Stm32CuBeMX开发指南
Stm32CubeMX初始化
配置流程图
graph TD;
A["设置时钟源"]-->B["设置时钟树"];
B-->C["设置相关功能"];
C-->D["设置中断优先级"]
D-->E["设置生成代码配置"]
E-->F["生成初始化代码"]
参考链接
点亮你的第一颗Led灯_kk_阿白的博客-CSDN博客
注意修改
如果使用的为Clion,则需要将MDK-ARM替换为STM32CubeIDE
clion工程烧录
添加缺失头文件
出现问题
如果是自己新建的初始工程,在编译时会提示缺少"Core_cm3"等头文件,而在咱们项目工程中已提供了相关的头文件
解决方法
将头文件复制到"Inc"中即可
配置烧录器
烧录器驱动
在我们工程根目录下已配置"CMISIS_DAP.cfg文件",同样复 ...
Windows终端常用指令
1.start
start <file>
2.assoc
2.1查询
assoc .c #查询类型关联
2.2 更改
assoc .c=cfile #更改类型关联
3.ftype
3.1查询
ftype cfile #查询关联执行路径
3.2更改
ftype cfile="F:/Vscode/Code.exe" %1 #更改关联路径
4.echo
echo > hello.c # 创建hello.c文件
5.del
del hello.c#删除hello.c文件
6.chcp
6.1更改编码环境为GBK
chcp 936
6.2更改编码环境为UTF-8
chcp 65001
7.shutdown
7.1定时关机
shutdown /s /t 3600 #1小时后自动关机
7.2重启计算机
shutdown /r
7.3注销计算机
shutdown /l
7.4休眠计算机
shutdown /h /f #强制正在运行的应用程序关闭
8.powercfg.exe
powercfg.exe /hibernate on #启用睡 ...
关于Int数组的坑
在使用int数组时,如果想要通过指针的方法来遍历该数组,并且采用while移位循环时,不能去通过比较指向当前元素的指针与NULL,EOF,'\0’的方法去判断循环遍历结束,需要通过比较当前遍历长度是否超出数组的长度的方法来进行判断
大唐杯笔记:Day1
1.1 5G移动通信系统
$$
系统整体架构
\begin{cases}
5GC(5G核心网)\
NG-RAN(5G无线接入网):gNB、ng-eNB
\end{cases}
$$
其中5GC与NG-RAN之间通过NG接口连接;而NG-RAN内部通过Xn接口连接
1.2 4G移动通信系统
$$
系统整体架构
\begin{cases}
EPC(演进分组核心网)\
E-UTRAN(演进通用陆地无线接入网络):eNB
\end{cases}
$$
其中EPC与E-UTRAN之间通过S1接口连接;而E-UTRAN内部通过X2接口连接。
5G和4G中都提到了RAN,意为“无线接入网络”。相比于4G而言,5G在RAN中引入了CU(集中单元)、以及DU(分布单元),其关键技术为MEC(多接入边缘技术)。
2.1 5G网络架构演进趋势
1.实现从“互联网应用被动适应网络”“网络主动、快速、灵活适应互联网应用”。
2.网络和资源的部署将打破行政管理体制恶魂传统组网思路的制约,转向以IDC为核心的新格局。
模拟通信→数字通信→互联网→SDN/NFV
2.2 5G移动网络通信整体网络架构
5G网络功能之间 ...









