- 博客(47)
- 收藏
- 关注
原创 springBoot+vue编程中使用mybatis-plus遇到的问题
在上面的示例中,id 字段被标注为表的主键,并且指定了主键的生成策略为数据库自增。当你使用 MyBatis-Plus 的方法如 save 或 updateById 时,框架会自动识别和处理这个主键字段。
2024-04-14 10:29:31
558
1
原创 什么是计算机字?什么是计算机字节?
字节:B 信息单位,由8位二进制“位”组成字:W 信息单位,具体计算机的字长决定。如:“我会写bug”的笔记本字长是64位的,那么此笔记本的字长为64位,“字”由8B组成(64位÷8位二进制“位”=8 B )。
2022-12-19 17:53:50
454
原创 PL/SQL编程:过程函数触发器题目分析
用到的表放到最后了!过程编写一个存储过程,能通过“类型名称”直接从商品信息表中获取对应类型的商品数据题目中的关键字:过程,通过类型名称,直接获取,商品数据分析:首先理清表中各个字段的关系,类型名称在goodstype表中,商品数据在GoodS表中确定过程的参数,根据关键词“通过类型名称”可以知道类型名称是输入参数。题目要求根据“类型名称”查询相关商品,同一类型的商品有很多,查询结果会有很多条,所以需要用cursor游标。获取的数据需要输出,所以要定义参数接收查询到的数据。总体思路:1.定义一
2022-01-09 19:17:30
1185
1
原创 C语言逆序输出函数指针版
#include "stdio.h"void main(){ //逆序输出数组 void out(int a[],int n);//这是函数声明 int a[]={1,2,3,4,5,6,7,8,9,10},n=10; int *p=a;//定义int指针类型的变量指向数组的首地址 out(p,10); for(;p<a+10;p++){//通过改变指针p指向的地址来遍历数组。注意,这种方式遍历循环结束数组指向,最后一个交换值的地址。 printf("%
2021-12-24 18:03:29
1275
原创 多态弊端及转型
//多态的弊端:不能使用子类特有功能//那怎么使用子类特有功能呢?zi z=(zi)f;//吧父类的引用强制转换成子类的引用(向下转型)//向上转型: fu f=new zi(); //向下转型 zi z=(zi)f; //栗子:孔子装爹(这个例子是我从公开课上扒来的,是APP上看的,没找到网址,但是要说一下)class kongziFather{ int age=40; public void teach() { System.out.println("孔子爹
2021-08-25 21:39:05
104
原创 java多态
//多态描述:同一个对象在不同时刻表现的不同状态比如: 猫是猫,猫是动物 水(液态,固态,气态)多态的前提: 1.要有继承关系 2.要有关系重写(多态通过方法的重写来体现) 3.要有父类引用指向子类对象 父 f=new 子(); 栗子: public class 多态的前提 {// 1.要有继承关系// 2.要有关系重写(多态通过方法的重写来体现)// 3.要有父类引用指向子类对象// 父 f=new 子(
2021-08-24 22:31:12
84
原创 java中的final关键字
//由于继承中有方法的重写,所以子类会覆盖父类的方法//有时候我们不想子类覆盖父类的方法,所以java提供了一个关键字:finalfinal的特点:修饰类:被final修饰的类不能被继承修饰方法:被final修饰的方法不能被重写修饰变量:被final修饰的变量不能被重新赋值(自定义常量)栗子1:class fu{public final void eat() { } }class zi extends fu{public final void eat() {//被final修饰的
2021-08-23 21:09:30
95
原创 继承总结结
1.把多个类中相同的成员提取出来定义到一个独立的类中,然后让这多个类和该独立的类产生一个关系。 这多个类就具备了这些内容。这个关系叫继承。2.java中如何表示继承?格式是什么? 用extends关键字表示 格式:class 子类名 extends 父类名{}3.继承的好处: 提高了代码复用性 提高代码维护性 让类与类产生了一个关系,是多态的前提4.继承的弊端 让类的耦合性增强。这样某个类改变,就会影响其他该类相关的类 原则:低耦合,高内聚。 耦合:类与
2021-08-22 15:37:34
84
原创 java方法的重写
主要是方法的重写//继承中成员方法的关系// 1.父类和子类方法声明不同时:可分别调用// 2.父类和子类有同名方法时// (1.)如果是子类调用,就先找子类中有没有这个类,有就调用,没有就在父类中找有就调用,没有就报错// (2.)如果是父类调用,就会直接调用父类的方法 //方法的重写(方法的覆盖):如果子类和父类中有方法声明一模一样的方法,使用子类的方法 要区别://方法的重载:本类中出现方法名一样,参数列表不同的方法,与返回值无关。 public class 方
2021-08-21 21:58:16
123
原创 java继承知识点合集1
//继承class person{ int age; String name; public void eat(){ System.out.println("吃饭"); } }class person { public void eat(){ System.out.println("吃饭"); } public void sleep(){ System.out.println("睡觉"); }}class students extends person{}c
2021-08-20 19:08:57
107
原创 C语言练习之冒泡排序
题目要求:C语言实现从小到大对10个数进行排序,要求使用冒泡排序实现。**分析:**什么是冒泡排序?冒泡排序就是每次都会有一个泡冒出来,这个泡就是我们要找的元素。这个题中要求把给的数从小到大排列,那我们就可以认为最大的数是“泡”,我们要做的就是找到他并且把它放到合适的位置。...
2021-07-24 15:17:31
489
原创 C语言练习之九九乘法表
题目要求:C语言编程实现九九乘法表(代码在文章最后!)。如图分析:首先,我们要知道这个题要用循环来写。第二,我们要确定变量个数。行和列我们需要两个变量,在这里设为i为行数和j为列数。第三,找规律。我们发现九九乘法表有9行,也就是i最大为9,并且i递增。j表示列数,每一列上式子的个数也是递增的,并且j在等于i的时候就结束递增了。语言描述不好理解,我们看图:我们观察发现行和列都是在递增的,这就涉及到双层循环:外层循环表示行,内层循环表示列。本题中内层循环的个数总是等于或小于外层循环,也就是j<=i总是
2021-07-23 15:52:20
1723
6
原创 java笔记
package classAndObject;import java.util.Scanner;//成员变量包括类变量和实例变量public class Person{ private static final int Scanner = 0; String idCard; String name; int age; char sex; //叫实例变量也叫属性//创建该...
2020-04-18 16:20:55
109
原创 C语言练习之逆序输出
题目要求:对十个数组元素依次赋值,然后按照逆序输出分析:定义一个int类型的数组,将要逆序输出的数存放在数组中。代码如下:#include "stdio.h"void main(){ int a[10]; int i; for(i=0;i<10;i++) { scanf("%d",&a[i]); } for(i=9;i>...
2020-04-07 18:58:38
1280
原创 C语言练习之输出1到100之间的素数
#include "stdio.h"void main(){ int i,j; for(i=1;i<=100;i++) { for(j=2;j<i;j++) { if(i%j==0) break; } if(i==j) printf("%d ",i); }}
2020-02-22 22:44:03
29653
20
原创 C语言练习之判断是否为素数
**题目要求:**输入一个整数n,判断他是否为素数(质数)**分析:**采用的算法是,让n除以i,如果n能被2~(n-1)之中的任何一个整数整除,则表示n肯定不是素数,不必再继续被后面的整数除,因此,可以提前结束循环。代码如下:#include "stdio.h"void main(){ int n,i; scanf("%d",&n); n=10; ...
2020-02-22 22:35:40
1539
3
原创 C语言练习之输出斐波那契数列的前40个数
题目要求:求Fibonacci数列的前40个数。斐波那契数列以如下被以递推的方法定义:F(1)=1,F(2)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 3,n ∈ N*)分析:使用循环代码如下:#include "stdio.h"void main(){ int i,f1,f2,f3; f1=1; f2=1; f3=f1+f2; ...
2020-02-19 20:37:42
11612
原创 C语言练习之输出4*5矩阵
#include "stdio.h"void main(){ int i,j,n; n=0; for(i=1;i<5;i++) for(j=1;j<6;j++,n++) { //printf(" %5d",n); if(n%5==0) printf("\n")...
2020-02-19 20:11:09
4414
原创 学习笔记(04):Java小白修炼手册-万物皆多态,继承关系之下多态的体现与原理
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。 课程讲从零开始细致讲解Java 语言,小白学习必修课!...
2020-02-18 18:07:02
184
原创 学习笔记(04):Java小白修炼手册-万物皆多态,继承关系之下多态的体现与原理
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。 课程讲从零开始细致讲解Java 语言,小白学习必修课!...
2020-02-18 18:06:50
88
原创 学习笔记(03):Java小白修炼手册-面向对象编程之父子关系论继承
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。 课程讲从零开始细致讲解Java 语言,小白学习必修课!...
2020-02-18 17:41:42
224
原创 学习笔记(02):Java小白修炼手册-触类旁通,和Java谈一场恋爱
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。 课程讲从零开始细致讲解Java 语言,小白学习必修课!...
2020-02-18 17:33:10
135
原创 学习笔记(01):Java小白修炼手册-面向对象编程之接口逻辑与应用
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。 课程讲从零开始细致讲解Java 语言,小白学习必修课!...
2020-02-18 17:12:06
168
原创 C语言练习之输出100~200之间能被3整除的数
题目要求:输出100~200之间的能被3整除的数分析:要检查100~200之间的每一个数,并判断能不能被3整除,能输出,不能就不输出。代码如下:#include "stdio.h"void main(){ int i; for(i=100;i<=200;i++) { if(i%3==0) printf("%d ",i); } ...
2020-02-14 19:51:55
28398
1
原创 C语言练习之统计捐款人数及人均捐款数
题目要求:在全系1000个学生中,征集慈善捐款,当总数达到10万元时就结束,统计此时的捐款人数,以及平均每人捐款的数目题目分析:因为人数不能超过1000,捐款数不能超过100000,所以需要判断两个变量。使用for循环限定人数不超过1000,使用if条件句判断捐款总数是否超过100000代码如下:#include "stdio.h"void main(){ int i;/...
2020-02-14 18:47:10
3179
原创 C语言练习之求1~100的和
题目要求: 求1+2+3+4+…+100题目分析:求累加和和要用循环来实现。代码如下://for循环#include "stdio.h"void main(){ int i,sum; sum=0; for(i=0;i<=100;i++) sum+=i; printf("%d",sum);}//while循环#include "stdi...
2020-02-13 13:20:24
3815
原创 经典猜数游戏
■具体要求:1.由玩家自行输入一个整数,计算机随机生成一个在0至此整数之间的数请玩家猜,玩家输入猜的数;2.如果猜对了,则输出“恭喜您,您猜对了!”,输出正确的数,及猜数次数,并提问玩家是否还要再玩一次,若玩家输入‘y’ 则继续猜数,若玩家输入‘n’ 则终止程序;3.如果猜错了,计算机会给出提示,指出玩家猜的数是太大,还是太小。废话不多说直接上代码(写的注释没有那么专业 但是还是比较易懂的 ...
2020-02-12 22:47:42
803
原创 C语言练习之判断是否是闰年
题目要求:判断某一年是否是闰年。题目分析:首先我们得知道闰年的条件 1、能被4整除,但不能被100整除;2、能被400整除;代码如下#include "stdio.h"void main(){ int year; printf("请输入年份:"); scanf("%d",&year); if(year%4!=0) printf("%...
2020-02-12 22:08:34
808
原创 C语言练习之成绩与等级
题目1:要求按照考试成绩的等级输出百分制分数段,A等为85分以上,B等为70-84分,C等为60-69分,D等为60分以下。成绩的等级由键盘输入。题目2:要求按照考试成绩输出等级,85分以上为A等,70-84分为B等,60-69分为C等,60分以下为D等。成绩由键盘输入。分析:这两个题都是判断选择的类型 用if…else类型略为繁琐,本题用switch()…case最为合适代码1#incl...
2020-02-11 22:07:43
8130
3
原创 C语言练习之输入x输出y
题目要求:按要求输出yx<0 y=-1x=0 y=0x>0 y=1题目分析:用if条件句确定x的范围 再根据x的范围给y赋值代码如下:#include "stdio.h"void main(){ int x,y; scanf("%d",&x); if(x>=0) y=1; else if(x=0) y=0...
2020-02-11 20:56:07
8197
1
原创 C语言练习之判断是否为大写字母
**题目要求:**输入一个字符,判别它是否为大写字母,如果是,将它转换成小写,如果不是,则不转换。然后输出最后得到的字符。**题目分析:**可以用if…else语句或者条件表达式代码1(if…else)...
2020-02-10 13:19:59
29020
原创 C语言练习之比较两数大小
题目要求:输入两个实数,比较两数大小,并输出大的一个分析一下:1.要求从键盘输入两个实数 会用到“scanf”输入函数2.两个数比较大小可以用if条件语句3.比较大小后把大的存在max变量中 最后输出max就OK啦代码如下#include "stdio.h"void main(){ int a,b,max; scanf("%d %d",&a,&b);...
2020-02-08 16:26:07
6539
原创 C语言练习之输出字符
先后输出BOY三个字符解题思路:我们要知道大小写字母属于字符型常量,即定义为char类型 用getchar输入 putchar输出#include "stdio.h"void main(){ char a,b,c; a='B'; b='O';  ...
2020-02-07 21:43:10
330
原创 C语言练习之大小写转换
给定一个大写字母,要求用小写输出解题思路:1.字符数据以ASCII码存储在内存的,形式与整数的存储形式相同。所以字符型数据和其他算术型数据之间可以互相赋值和运算2.知道相同字母大小写之间ASCLL码值相差32“此链接为ASCLL码对照表”代码如下#include "stdio.h"void main(){ //此程序以A为例 char c1,c2; //定义c...
2020-02-07 12:04:14
826
原创 C语言练习之计算存款利息
计算存款利息。有1000元,想存一年,有三种方法可选择:(1)活期,年利率为r1,;(2)一年期定期,年利率为r2;(3)存两次半年定期,年利率为r3。请分别计算出一年后按3种方法所得到的本息和...
2020-02-06 20:28:11
8411
3
原创 C语言练习之温度转换
有人用温度计测量出用华氏发表示温度(如64°F),现在要求把它 转 换为以摄氏法表示的温度(如17.8°C)解题思路:这个问题的算法很简单,关键在于找到二者之间的转化公式c=5/9(f-32)(C表示摄氏度,f表示华氏温度)代码如下#include "stdio.h"void main(){ float c,f; //定义变量 f=...
2020-02-06 16:20:05
8183
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人