- 博客(8)
- 收藏
- 关注
原创 第四章 有返回值方法
我们在上一课中学习了返回语句 return;,大家知道返回语句的目的是中断程序执行,相信大家没有忘记 Math.random()这个随机数方法吧,这个方法和我们自己写的方法有个很大的不同,那就是我们执行了 Math.random()这个方法后,是有返回结果的。这也是本节课我们要学习的知识:返回值我们再来看一下随机数的代码这段代码大家应该是很熟悉的了,为了强调返回值,这里我们把Math.random();赋值给了 double val那我们来看一下random这个方法Java的源代码是如何写的。
2024-12-03 16:59:20
719
原创 第三章 逻辑语句
我们经常说计算机的世界除了0和1的组成外,就是一堆if else的集成,也就是说编程的很多工作都是要进行各种条件的判断,Java和其他编程语言一样支持条件语句,条件语句就是让我们执行条件判断的语法。最后,再啰嗦一下,Java 中比较运算符的左边和右边的对象类型必须一样的,int 整数只能和int 整数比较,双精度数double只能和double比较。关键字if后括号中的代码叫做:条件表达式,如果它为真,大括号中的语句就会执行;基本上这些和数学公式是一致的,但是还是有一些不同点,也是经常会出错的地方。
2024-12-02 18:30:14
821
原创 第二章 无返回值方法
Java 在数学上面的能力非常强大,有很多内置的数学函数,函数在Java 当中也称为方法(method),我们暂时不需要了解所有的数学函数。做一个有意思的小例子,如果我们想得到 0-9之间的随机数字可以怎么做呢?借助random 方法我们是可以得到随机的,但是这个方法执行的结果是一个double类型的数据(浮点数)调用数学方法和之前我们学习的println方法类似的,待会我们会继续说到,现在我们回到随机数上来。如上,这种(类型)的用法就是Java 中的类型转化语法,记住它,以后我们还会经常运用到。
2024-12-02 17:47:48
531
原创 第一章 Java基础变量和类型
操作变量是所有编程语言的重要功能之一。变量用于存储一些内容,在计算机中变量等同于一个有命名的存储地址。比如说我们之前输入的Hello world 这样的字符串,它是有自己的存储地址的,但是我们并不能复用这个地址,因为没有存储名称计算机也无法寻找到这个地址。这个稍微会涉及到计算机组成原理了,不了解的同学也没有关系,以后会慢慢理解这个概念的。从前面的枯涩描述里,换成需要大家了解的信息是;·变量是解决内容复用的·变量是有名称的。
2024-12-02 17:03:56
850
原创 Java简介
自定义包其实就是创建文件夹,包路径就是文件夹相对路径,比如说com.baidu.app这是一个包路径(注意包路径和子包路径直接使用,来做分隔),对应的文件路径就是src/main/java/com/baidu/app,如果工程没有这个文件夹,就需要自己创建一下和创建文件一样,只是要大家多创建几个子文件夹哦。如果我们在某个包下创建Java文件,那么Java类的内容就需要多个声明包路径的语法比如com.baidu.app.Hello.java这样的Java类,我们可以分析一下,它的包名是。
2024-12-02 16:31:25
1465
原创 操作系统学习笔记
操作系统(Operating System,OS)是指控制和管理整个计算机系统的硬件和软件资源(①操作系统是系统资源的管理者),并合理地组织调度计算机的工作和资源的分配;以提供给用户和其他软件方便的接口和环境;②向上层提供方便易用的服务它是计算机系统中最基本的系统软件。③是最接近硬件的一层软件。
2024-07-26 16:29:05
1010
原创 RNNoise项目windows复现流程
rnnoise_demo这段代码是一个使用rnnoise库进行音频降噪的演示程序,可以减少音频中的背景噪声,通常用于语音处理应用。其中rnnoise_demo函数是一个降噪演示函数,它读取输入的wav文件,进行降噪处理,然后写入输出wav文件。原项目实际模型训练部分是在树莓派linux上进行的,采用的深度学习框架是TensorFlow,这边之间在Pycharm上进行。说明一下,源代码的训练部分在windows上是有问题的,如果你需要完整训练流程请自己摸索,这边主要是介绍代码运行的部分。
2024-05-26 11:22:37
917
原创 yolov8训练病虫害数据集
设置好需要训练的数据集路径、所使用的具体yolo模型要加载的预训练权重文件,并且设置所需的epoch数量。训练结束后训练结果都保存在runs这个文件夹下,可以看到有所有的指标曲线的可视化;还有模型训练出来的权重,best.pt为训练的最好的一组权重,后面可以使用。输入下面的命令进行模型的验证,这里的models为训练的最好的那一组权重;可以看到最高支持12.4,下载低于12.4版本即可,本次作业采用11.8。这里采用的roboflow上的植物病害数据集,链接如下。3.查看pytorch支持的最高版本。
2024-05-24 12:56:26
1498
1
如何用树莓派python语言调动dht11温湿度传感器收集数据在lcd1602上显示出来
2023-06-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人