- 博客(60)
- 收藏
- 关注
原创 [java]I/O编写日记本
注意每个函数不在main里面要throws Exception,否则会异常。通过Java编写日记本,输入输出文件存储到本地。
2023-12-15 15:37:57 426
原创 【java】集合
在使用的时候类似创建了一个数组,因此效率较低在类里面要重写toString()方法 name和age分别是String型和int型使用之前要导入库在main里面使用创建ArrayList对象list,通过对象调用方法add(Object e)添加元素。
2023-12-08 16:22:07 417
原创 【java】利用日期函数,打印日期表
接着确定输出模式,将字符串转换为数组,charAt,每个字符之间不换行,打完才换行。利用一个变量count,初始值为0,意思为每一个输出的七个值即下标,满七换行。当count满7即换行,并且日期++,每七个内不换行,满即换行。调用日期对象,获得当时时间getInstance()首先输出每个月的空白值,即每个月第一天的星期-1。在main函数里面利用Scanner输入输出。月份下标从0开始,即month-1,
2023-12-06 21:24:24 373
原创 【C++二级】题一:构造函数
2.友元函数的定义要与函数的声明相呼应,即返回值、参数类型、参数个数要一致。友元函数的调用不需要使用类名和作用域。1、常量数据成员的初始化只能通过构造函数的成员初始化列表进行,并且要用关键字const修饰。3.友元函数的调用不需要类名和作用域。
2023-11-17 10:02:38 221
原创 【esp32]VSCode-SPI控制OLED
根据Adafruit_GFX第三方库,其drawPixel方法由子类实现。构造对象(长、宽、以及对应各个引脚)使用Ctrl+函数名,可查看函数定义。初始化成功后,调用函数,最后调用display()SPI库和Adafruit库、SSD1306。代码:在OLED实现函数功能。定义OLED屏幕长和宽。
2023-10-29 18:14:40 693
原创 [java]传递参数用set方法和构造方法
在类中定义了一个有参构造方法,系统不再提供无参构造方法 ,要自己写。在属性私有化后,定义后生成get和set方法。在main方法里面调用。
2023-10-20 14:57:25 78
原创 【esp32】arduino-数码管
按发光二极管单元连接方式分为共阳型数码管和共阴型数码管,区分:1、可通过查看数码管引脚类型2、观察数码管点亮状态3、查询数码管规格表。
2023-10-18 18:20:41 343
原创 【C++】字典序:比较字符串或序列
字典序,也称为词典序或字母顺序,是一种用来比较字符串或序列的方法。它基于字母表的顺序,在字典序中,首先比较第一个字符(或元素)。如果相等,则继续比较下一个字符,直到找到两个不相等的字符。此时,具有较小字符值的字符串(或序列)被认为是较小的。
2023-10-15 23:42:14 1708
原创 [C++]运算符重载和普通函数区别
在运算符函数中,成员函数所属的对象已经明确地传递给函数作为参数(`c2`),因此你可以直接访问成员变量 `real` 和 `imag`,而不需要使用 `this->`。这意味着,对于重载的 `operator+`,你可以直接使用 `real` 和 `imag`,而不必使用 `this->real` 和 `this->imag`。在 C++ 中,this 指针是一个指向当前对象的指针,它可以用于访问当前对象的成员。在类的成员函数中,可以使用 `this->` 来显式地引用当前对象的成员。
2023-10-14 19:10:07 217
原创 [stm32]外中断控制灯光
1、将上拉输入的引脚设置为:GPIO_EXTI功能2、GPIO模式设为下降沿触发外部中断,使能上拉电阻,用户标签3、要将NVIC的相关中断勾选。
2023-10-09 16:59:37 247
原创 [C++]指针升级版
是通过成员函数指针调用对象 `t1` 的成员函数 `get_time`。使用对象指针或对象引用来调用成员函数指针时,需要使用成员函数指针运算符 `.*` 来进行调用。所以,上述代码的含义是通过成员函数指针 `p3` 调用对象 `t1` 的成员函数 `get_time`,然后输出时间。` 是一个成员函数指针的声明,它指向 `Time` 类的成员函数,并且函数返回类型为 `void`。` 将 `Time` 类的成员函数 `get_time` 的地址赋值给了 `p3` 成员函数指针。
2023-10-05 22:02:46 24
原创 [C++]对象特性-this指针的用途
2、在类的非静态成员函数中返回对象本身,可使用return *this。this指针是隐含每一个非静态成员函数内的一种指针。1.当形参和成员变量同名时,可用this指针来区分。
2023-10-03 15:18:20 13
原创 【java】this关键字
在构造方法中如果使用"age",则是访问局部变量,但是如果使用的是”this.age”则是访问成员变量。6.、在构造方法中,使用this调用的构造方法的语句必须是该方法的第一条执行语句,且只能出现一次。在一个构造方法中使用“this[参数1,参数2,...]的形式来调用其他的构造方法。当在一个对象的方法内部需要调用该对象的其他方法时,使用。5、只能在构造方法中使用this调用其他构造方法,不能调用成员方法。1.关键字this来指导当前对象,用于在方法中访问对象的其他成员。因此,在这个类的上下文中,
2023-09-26 00:18:01 35
原创 JAVA题库-面向对象
类中只声明了一个带有字符串参数的构造函数,没有无参构造函数,所以编译器会默认插入父类的无参构造函数调用,但是在父类中并没有这样的构造函数。的构造函数的语句,编译器会报错,提示找不到构造器。因此,在编译代码时,由于缺少调用父类。类的构造函数没有显式地调用父类。
2023-09-24 22:55:53 51
原创 【STM32】按键扫描
右键MX_GPIO_Init(void),点击定义,跳转到gpio.c文件中,然后查看,在函数体里面编写新的引脚代码,包括引脚、模式、状态、初始化状态。按下KEY3按键,松开后,切换LED2的开关状态。2.GPIO_PIN_RESET可定义为0电平。4.按下KEY2按键,切换LED1的开关状态。按下KEY4按键,把点亮的LED灯全部关闭。1.可在宏定义,增加代码可读性。
2023-09-22 20:08:04 492
原创 [STM32]OLED
3.使用stm32cubeMX进行开发,要检查头文件和引脚是否跟硬件上所对的引脚相同。(3)调用OLED驱动库中的底层函数进行应用开发。(2)准备需要的中文字符和图片等数据。(1)移植OLED的底层驱动函数库。1选用芯片的属性参数头文件。2.每次使用都要查看引脚。4.OLED开发流程。
2023-09-21 00:05:52 37
原创 stm32Cube开发步骤
8.若将代码写在begin和end之间有一定的保护作用:比如,在用户需要重新配置参数后,新生成的文件会覆盖掉现在的文件,但是在begin和end之间的代码会保留。4.选择引脚(功能复用,每次只能选择一种模式)7.使用前先编译,可将所用的头文件编译出来。3.配置时钟频率,外部晶振(HSE)6.可以直接打开生成代码所在的文件夹。看到keil5工程的图标直接双击打开。1.找到STM32L151C8Tx。9.编写代码 跑马灯。
2023-09-18 16:00:54 91
原创 C++类的初识(在更新中)
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
2023-09-15 22:53:09 17
原创 C++字符、输入输出
char变量 一个字符 一个字符的大小1个字节 1个字节等于8位。string变量 string不是基本的数据类型,但是是类,可以说是用户自己定义的数据类型 string str;同一种数据类型的变量的集合 int arr[3];(3个int变量)arr[0] arr[1]string[]n个string变量 n个string变量=n*n个字符?string 变量 字符串。char[] n个char变量 n个char变量字符串n*n字节。
2023-08-26 23:51:37 119
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人