自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 C_基本数据类型

串口设置的一般步骤可以总结为如下几个步骤:1) 串口时钟使能,GPIO 时钟使能。2) 设置引脚复用器映射:调用 GPIO_PinAFConfig 函数。3) GPIO 初始化设置:要设置模式为复用功能。4) 串口参数初始化:设置波特率,字长,奇偶校验等参数。5) 开启中断并且初始化 NVIC,使能中断(如果需要开启中断才需要这个步骤)。6) 使能串口。7) 编写中断处理函数:函数名格式为 USARTxIRQHandler(x 对应串口号)。STM32 库函数操作 USART_DR 寄存器发

2021-07-15 19:58:25 90

原创 文件链表综合之学生管理系统

学生管理系统将链表作为内存数据模型,将文件作为数据库,将终端作为交互界面。读文件生成链表,修改链表写入文件。实现功能:1,初始化现有数据到文件2,读文件生链表3,操作链表(增加,删除)4,写链表到文件#include <stdio.h> #include <stdlib.h>#include <string.h>//初始化数据库,此时的数据库是文件//读数据库,生成内存数据模型 //增查改删 //更新数据库 typedef struct st

2021-05-24 13:53:53 213

原创 链表实现带增删查改的手机简易通讯录

**链表实现带增删查改的手机通讯录**#include<stdio.h> #include<string.h>#include<stdlib.h>#include<time.h>typedef struct _ContactsData{ char name[40]; char mobileNum[20]; char fixedNum[20]; char companyName[50];}ContactsData;typ

2021-04-25 11:27:04 255

原创 接口

接口就是多个类的公共规范。接口就是一种引用类型,最重要的就是其中的抽象方法。接口可以包括的内容有:1.常量2.抽象方法3.默认方法4.静态方法5.私有方法在任何版本中的,接口都能定义抽象方法格式public abstract 返回值类型 方法名称(参数列表)注意事项:1.接口当中的抽象方法,修饰符必须是两个固定的关键字:public abstract2.这两个关键字修饰...

2020-04-01 21:27:17 181

原创 发红包

题目:群主发普通红包群主发普通红包。某群有多名成员,群主给成员发普通红包。普通红包的规则: .1.群主的一笔金额,从群主余额中扣除,平均分成n等份,让成员领取。2.成员领取红包后,保存到成员余额中。请根据描述,完成案例中所有类的定义以及指定类之间的继承关系,并完成发红包的操作。...

2020-03-30 16:50:42 545

原创 继承

在父子类的继承关系当中,如果成员变量重名,则创建子类对象时,访问有两种方式:直接通过子类对象访问成员变量:等号左边是谁,就优先用谁,没有则向上找。间接通过成员方法访问成员变量:该方法属于谁(定义在哪),就优先用谁,没有则向上找 public static void main(String[] args) { // TODO Auto-generated method st...

2020-03-21 20:37:14 147

原创 静态static关键字

1.静态不能直接访问非静态。原因:因为在内存当中是[先]有的静态内容,[后] 有的非静态内容。先人不知道后人,但是后人知道先人。静态方法当中不能用this。原因: this代表当前对象,通过谁调用的方法,谁就是当前对象。/*一旦使用static修饰成员方法,那么这就成为了静态方法。静态方法不属于对象,而是属于类的。如果没有static关键字,那么必须首先创建对象,然后通过对象才能使用...

2020-03-20 20:05:34 113

原创 复习

方法重载:方法名称相同,参数或参数类型不同:就构成咯方法重载,与修饰符public,staticpublic static void open(){} //正确重载public static void open(int a){} //正确重载static void open(int a,int b){} //代码错误:和第8行冲突public static void open(double...

2020-03-18 21:14:55 172

原创 字符串练习题;1,定义一个方法,把数组{1, 2, 3}按照指定格式拼接成-个字符串。格式参照如下: [word1#word2#word3]。

题目定义一个方法,把数组{1, 2, 3}按照指定格式拼接成-个字符串。格式参照如下: [word1#word2#word3]。分析:1.首先准备一个int[]数组,内容是: {1、2、3}2.定义一个方法,用来将数组变成字符串三要素返回值类型: String方法名称: fromArrayToString参数列表: int[]3.格式: [word1 #word2#word3]用...

2020-03-18 20:04:45 867

原创 字符串String当中与获取相关的常用方法

String当中与获取相关的常用方法public int length(): 获取字符串当中含有的字符个数,拿到字符串长度。public String concat(String str): 将当前字符串和参数字符串拼接成为返回值新的字符串。public int length(): 获取字符串当中含有的字符个数,拿到字符串长度。public String concat(String str...

2020-03-18 17:28:46 350

原创 Java字符串的值比较

字符串的特点:1.字符串的内容永不可变。[重点]2.正是因为字符串不可改变,所以字符串是可以共享使用的。3.字符串效果上相当于是char[ ]字符数组,但是底层原理是byte[ ]字节数组。创建字符串的常见3+1种方式。三种构造方法:1,public String(): 创建一个空白字符串, 不含有任何内容。2,public String(char[] array): 根据字符数组的内容...

2020-03-18 15:52:15 819

原创 作用域,变量(static,extern)

1.extern 既可以在同文件中使用也可以跨c文件使用,在同文件可以跨作用域。2.全局变量 int a;初始化默认为0局部变量int a;初始化可能为随机值,有些平台可能无法通过如果加static默认为03.static既可以修饰全局变量也可以修饰局部变量static局部变量初始化值执行一次void fun(){ int a=1; printf("a=%d",a++);//开辟...

2020-03-18 14:39:55 182

原创 Arrylist的使用

年龄时无法阻止不合理的教值被设置进来。解决方索,用private关键字将需要保护的成员变量进行修饰。-旦使用了private进行修饰,那么本类当中仍然可以随意访问。但是!超出了本类范围之外就不能再直接访问了。要用setAge(),getAge()配合使用在这里插入代码片...

2020-03-16 20:39:00 659

原创 异或以及循环移位进行文件的加密解密

1.随机函数 使用随机函数产生,某一范围内了随机数。比如生成[1,100]以内的随机数。srand 和 rand()配合使用产生伪随机数序列。rand 函数在产生随机数前,需要系统提供的生 成伪随机数序列的种子,rand 根据这个种子的值产生一系列随机数。如果系统提供 的种子没有变化,每次调用 rand 函数生成的伪随机数序列都是一样的。列题;如何生成 30 个不重复的随机数并存储的 int r...

2020-02-29 20:13:10 1104

原创 数组指针一些理解

printf("%d",*p++); //注意此处是先进行后面的运算p++; printf("%d",*++p); printf("%d\n",p[i]); //此时指针就相当于数组名 printf("%-2d",(*p)++);//如果数组是a[6]={1,1,1,1,1} , 则应该打印{1,2,3,4,5} printf("%-2...

2020-02-29 15:02:15 142

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除